Nouveautés Silverlight 5

1 019 vues

Publié le

Soirée technique autour des nouveautés apportées par la version 5 de Silverlight.

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 019
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
13
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Nouveautés Silverlight 5

  1. 1. Les nouveautés de Silverlight 5Cyril CATHALA (So@t)
  2. 2. Silverlight 5 en 10s Développer en langage managed sur Windows/Mac OS Tous les principaux navigateurs du marché Taux de déploiement : 74% Première version : 2007 Dernière version : semaine dernière ! 26 oct Lancement de la Communauté Silverlight France 2 2011
  3. 3. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 32011
  4. 4. Binding et XAML Développer vos types dynamiques ICustomTypeProvider Markup Extensions personnalisables Nouveau type de binding Ancestor RelativeSource Simplifier vos bindings Support des DataTemplates implicites 26 oct Lancement de la Communauté Silverlight France 4 2011
  5. 5. Démonstration MARKUP EXTENSION PERSONNALISÉE26 oct Lancement de la Communauté Silverlight France 52011
  6. 6. Démonstration UTILISER DES DATATEMPLATES IMPLICITES26 oct Lancement de la Communauté Silverlight France 62011
  7. 7. Binding et XAML Gestion du binding au niveau de la propriété Setter des styles Nouvel événement : DataContextChanged Les Bindings supportent le mode PropertyChanged pour la mise à jour de la source :<TextBlock Text="{Binding ElementName=lst, Path=SelectedItem.Text, UpdateSourceTrigger=PropertyChanged}"/> 26 oct Lancement de la Communauté Silverlight France 7 2011
  8. 8. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 82011
  9. 9. Graphique Amélioration de la pile graphique Utilisation du code optimisé de Windows Phone Intégration d’une API graphique basée sur XNA 26 oct Lancement de la Communauté Silverlight France 9 2011
  10. 10. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 102011
  11. 11. Média Support de l’accélération matérielle pour les vidéos en H.264 Gestion de la vitesse de lecture d’un média (Trick-play) Support des télécommandes et des touches de média (MediaCommand event)26 oct Lancement de la Communauté Silverlight France 112011
  12. 12. Démonstration UTILISATION DU TRICK-PLAY26 oct Lancement de la Communauté Silverlight France 122011
  13. 13. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 132011
  14. 14. Texte Amélioration de la pile de gestion du texte Gestion de l’espace entre caractères Support de l’overflow de texte 26 oct Lancement de la Communauté Silverlight France 14 2011
  15. 15. Texte Gestion de la clarté du texte TextOptions.TextFormattingMode Ideal Display TextOptions.TextHintingMode Animated Fixed TextOptions.TextRenderingMode ClearType (attention pas de support sous Mac) Grayscale Aliased 26 oct Lancement de la Communauté Silverlight France 15 2011
  16. 16. Texte Support de l’OpenType Evolution du TrueType par Microsoft Nouvelle classe : Typography Ligatures Alternatives contextuelles Gestion avancée des majuscules (types, espacement, etc.) Gestion avancée des nombres et des fractions 26 oct Lancement de la Communauté Silverlight France 16 2011
  17. 17. Démonstration UTILISER LE RICHTEXTBLOCKOVERFLOW26 oct Lancement de la Communauté Silverlight France 172011
  18. 18. Démonstration PRÉSENTATION DE L’OPENTYPE26 oct Lancement de la Communauté Silverlight France 182011
  19. 19. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 192011
  20. 20. Intégration avec le système Gestion de l’intéropérabilité via P/Invoke Gestion avancée des fenêtres Accès complet au système de fichiers en mode Full Trust Possibilité d’être FullTrust dans le navigateur Ajout de la propriété Default Filename pour les dialogues SaveFileDialog & OpenFileDialog Support des browsers en 64 bit Les applications qui jouent des medias ne sont plus interruptibles par le gestionnaire de batterie 26 oct Lancement de la Communauté Silverlight France 20 2011
  21. 21. Démonstration P/INVOKE26 oct Lancement de la Communauté Silverlight France 212011
  22. 22. Démonstration CRÉER SES PROPRES FENÊTRES26 oct Lancement de la Communauté Silverlight France 222011
  23. 23. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 232011
  24. 24. Productivité et performances Amélioration de la pile réseau pour une meilleure latence Débugger vos bindings! Amélioration des performances du parser XAML Intégration d’un compilateur JIT multicoeurs pour un meilleur temps de démarrage 26 oct Lancement de la Communauté Silverlight France 24 2011
  25. 25. Démonstration DÉBUGGER VOS BINDINGS26 oct Lancement de la Communauté Silverlight France 252011
  26. 26. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 262011
  27. 27. Contrôles Support du double et du n-click ! Intégration du PivotViewer dans le SDK Support de la recherche de texte dans les ComboBox 26 oct Lancement de la Communauté Silverlight France 27 2011
  28. 28. Démonstration INTÉGRATION DU PIVOTVIEWER26 oct Lancement de la Communauté Silverlight France 282011
  29. 29. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres26 oct Lancement de la Communauté Silverlight France 292011
  30. 30. Autres Support du WebBrowser dans le navigateur Support de l’impression vectorielle PostScript Support de la Task Parallel Library Support de la covariance et de la contravariance dans C# 26 oct Lancement de la Communauté Silverlight France 30 2011
  31. 31. Démonstration UTILISATION DE LA TPL DANS SILVERLIGHT26 oct Lancement de la Communauté Silverlight France 312011
  32. 32. Démonstration EXEMPLE DE COVARIANCE ET CONTRAVARIANCE (POUR ENFIN COMPRENDRE DE QUOI IL S’AGIT !)26 oct Lancement de la Communauté Silverlight France 322011
  33. 33. Questions ? RÉPONSES !26 oct Lancement de la Communauté Silverlight France 332011
  34. 34. Contacts Cyril Cathala cyril.cathala@soat.fr http://cyril.cathala.org/blog @CyrilCathala 26 oct Lancement de la Communauté Silverlight France 34 2011

×