novembre
2009
La deuxième partie de la PDC est présenté par le grand Scott Guthrie qui nous montre Silverlight 4.
On commence par une énumerations des possibilités offertes par Silverlight 3, suivi d’une vidéo sur Sketchflow.
Scott nous montre également un retour sur les parts de marché de Silverlight, au lancement de SL3 il y a quelques mois, elles étaient de 33%, aujourd’hui nous en sommes à 45%.
On entre maintenant dans le vif du sujet : Silverlight 4.
Au programme :
- Media
- Business Applications
- Beyond the browser
Media
- Support de la webcam et du micro !
- Streaming multicast
- Output protection
- Offline DRM
Le support de la caméra et du micro était vraiment demandé.
On peut également appliquer des pixels shaders (nouveauté de SL3) directement sur le flux de la caméra.
(oui il s’agit bien de Scott Guthrie)
Un framework est également disponible sur CodePlex nommé : Silverlight Media Framework, permattant le développement d’application multimédia plus facilement.
Une option dans IIS permet maintenant de rendre le flux disponible sur l’iPhone (4 iPhone sont montrés à ce moment !).
Business Applications
- Impression !
- Richtext
- Accès au clipboard
- Support du clic droit
- Support de la roulette sur tous les contrôles
- Implicit Styles
- Drag&Drop (du bureau à Silverlight par exemple)
- Bidi & RTL
- Affichage d’HTML
- MVVM & Commandings
- Ajout de contrôles
Une démo nous montre maintenant plusieurs des nouveautés comme l’affichage de Bing ou même de Youtube à l’intérieur d’une application Silverlight.
(alors ceci est une vidéo de Youtube (Rick Asley) qui a était découpé par Silverlight sous forme de Puzzle, la vidéo continue de jouer).
Nous avons aussi droit à une démo de l’éditeur de texte avancé (qui est vraiment très avancé) et également du copier/coller d’un DataGrid directement sur Excel (c’est énorme). Démo également d’un Drag&Drop d’un document Word présent sur le bureau vers l’éditeur RichText qui affiche le contenu de ce fichier (!). Pour finir démo sur l’impression du document Word.
Amélioration également au niveau des données et du réseau :
- Partage d’assemblies SL4 et .NET 4 possible (plus besoin de faire 2 assemblies différentes !!!)
- DataBinding amélioré
- Support UDP Multicast
- Amélioration de REST
- Améliorations de WCT
- WCF RIA Services
Silverlight 4 et VS 2010
- WYSIWYG
- Intellisense XAML amélioré
- DataBinding, Layouts et Styles
- Intégration de WCF RIA Services
Une démo nous est présentée par Scott Hanselman pour ces nouveautés
Pour arriver au résultat de la dernière image, il n’a pas écrit une seule ligne de code (le style était déjà présent en revanche).
Beyond the Browser
Nouvelles fonctionnalités au niveau de la SandBox
- Windowing API
- Notification Popups
- HTML Support
- Drop Target
Un nouveau mode fait également son apparition : Trusted Application
Il s’agit d’une application Out Of Browser dite Trusted. Ceci apport plusieurs fonctionnalités
- Custom Window Chrome (on peut modifier l’apparence de la fenêtre qui host l’application)
- Accès au système de fichier local
- Cross site network
- Accès complet au clavier en plein écran
- Accès au matériel !
- Accès aux objets COM
L’accès aux objets COM permet par exemple d’accéder à Office
Un point également sur les performances
- Deux fois plus rapide
- Chargement 30% plus rapide
- Profiling support
Silverlight est également fonctionnel pour Google Chrome.
Et maintenant la démo qui tue : une application Silverlight Facebook en mode Trusted
(oui il s’agit de Silverlight)
Cette application utilise le SDK Facebook sorti récemment, et on peut absolument TOUT faire. Plus besoin d’aller sur Facebook, cette application est beaucoup plus pratique à utiliser.
Cette application est simplement un Sample que l’on peut télécharger (surement dans la beta de SL4).
Et pour terminer : Silverlight 4 Beta est disponible
Cette partie de la session fut la plus intéressante pour moi et la plus forte en annonces !
Troisième partie de la Keynote un peu plus tard.
Merci à Fabrice Romelard pour les photos.
Merci à Techtra, pour cet évènement.
Partenaire Or Microsoft et membre prestige du Excellence Gold Partner Program de Microsoft, Techtra est une entreprise privée qui se démarque par son expertise inégalée dans les domaines de la gestion de documents, de contenus, d’automatisation de processus d’affaires, d’intranets, d’intelligence d’affaires et de développement d’applicatifs avec la plateforme SharePoint de Microsoft. Fort de ses 19 années d’expérience dans ces domaines d’affaires, Techtra offre des services de développement, de consultation d’intégration et de développement applicatifs sur Sharepoint. Ses services, produits et solutions d’affaires sont disponibles à travers le monde via un réseau de partenaires stratégiques. http://www.techtra.ca