palais descongrèsParis7, 8 et 9février 2012
Les nouveautés deSilverlight 508/02/2012Christopher    Sacha LerouxManeu          DirecteurConsultant     TechniqueBewise ...
Présentation de BEWISE  « Pure Player »  Microsoft depuis 1999  Diffuse une expertise                               Ouvert...
Silverlight 5 en 10s Développer en langage managed sur   Windows/Mac OS   Tous les principaux navigateurs du marché Ta...
Sommaire Binding et XAML   Graphique   Média   Texte   Intégration avec le système   Productivité et performances  ...
Binding et XAML Développer vos types dynamiques    ICustomTypeProvider Markup Extensions personnalisables Nouveau type...
Markup Extensionpersonnalisée
Utiliser des DataTemplatesimplicites
Binding et XAML   Gestion du binding au niveau de la propriété Setter des    styles   Nouvel événement : DataContextChan...
Sommaire Binding et XAML Graphique   Média   Texte   Intégration avec le système   Productivité et performances   C...
Graphique Amélioration de la pile graphique   Utilisation du code optimisé de Windows Phone Intégration d’une API graph...
Un canard en 3D
Sommaire Binding et XAML Graphique Média   Texte   Intégration avec le système   Productivité et performances   Con...
Média Intégration du son bas niveau   SoundEffect   SoundEffectInstance Support de l’accélération matérielle pour les ...
Utilisation du SoundEffect et duTrick-Play
Sommaire Binding et XAML Graphique Média Texte   Intégration avec le système   Productivité et performances   Contr...
Texte Amélioration de la pile de gestion du texte    Gestion de l’espace entre caractères    Support de l’overflow de t...
Texte Gestion de la clarté du texte    TextOptions.TextFormattingMode      Ideal      Display    TextOptions.TextHint...
Texte Support de l’OpenType    Evolution du TrueType par Microsoft    Nouvelle classe : Typography      Ligatures     ...
Utiliser leRichTextBlockOverflow
Présentation de l’OpenType
Sommaire   Binding et XAML   Graphique   Média   Texte Intégration avec le système Productivité et performances Con...
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 sy...
P/Invoke
Créer ses propres fenêtres
Sommaire   Binding et XAML   Graphique   Média   Texte   Intégration avec le système Productivité et performances C...
Productivité et performances   Amélioration de la pile réseau pour une meilleure latence   Débugger vos bindings!   Amé...
Débugger vos bindings
Sommaire   Binding et XAML   Graphique   Média   Texte   Intégration avec le système   Productivité et performances...
Contrôles Support du double et du n-click ! Intégration du PivotViewer dans le SDK Support de la recherche de texte dan...
Intégration du PivotViewer
Sommaire   Binding et XAML   Graphique   Média   Texte   Intégration avec le système   Productivité et performances...
Autres   Support du webcontrol dans le navigateur   Support de l’impression vectorielle PostScript   Support de la TPL...
Utilisation de la TPL dansSilverlight
Les bonnes adresses http://silverlight.net/learn http://labs.bewise.fr http://riastats.com/#
Questions ? (Qui n’auraient bien sûr pas de rapport avec le futur deSilverlight ;) )
Prochain SlideShare
Chargement dans…5
×

Les nouveautés de Silverlight 5

329 vues

Publié le

Durant cette session, nous ferons un panorama sur toutes les nouveautés apportées par la nouvelle version de Silverlight. Nous étayerons chaque fonctionnalité d'exemple de code pour vous permettre d'en profiter au plus vite.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Les nouveautés de Silverlight 5

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Les nouveautés deSilverlight 508/02/2012Christopher Sacha LerouxManeu DirecteurConsultant TechniqueBewise Bewise
  3. 3. Présentation de BEWISE « Pure Player » Microsoft depuis 1999 Diffuse une expertise Ouverture d’une novatrice agence sur Paris Contribue à l’émergence de logiciels performants et ergonomiques Retrouvez-nous sur le stand 47
  4. 4. 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
  5. 5. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  6. 6. 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
  7. 7. Markup Extensionpersonnalisée
  8. 8. Utiliser des DataTemplatesimplicites
  9. 9. 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}"/>
  10. 10. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  11. 11. Graphique Amélioration de la pile graphique  Utilisation du code optimisé de Windows Phone Intégration d’une API graphique basée sur XNA  Accélération matérielle  Support des shaders v2.0  Texture2D et TextureCube  Rendu sur texture  …
  12. 12. Un canard en 3D
  13. 13. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  14. 14. Média Intégration du son bas niveau  SoundEffect  SoundEffectInstance 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)
  15. 15. Utilisation du SoundEffect et duTrick-Play
  16. 16. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  17. 17. Texte Amélioration de la pile de gestion du texte  Gestion de l’espace entre caractères  Support de l’overflow de texte
  18. 18. Texte Gestion de la clarté du texte  TextOptions.TextFormattingMode  Ideal  Display  TextOptions.TextHintingMode  Animated  Fixed  TextOptions.TextRenderingMode  ClearType (attention pas de support du Mac)  Grayscale  Aliased
  19. 19. 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
  20. 20. Utiliser leRichTextBlockOverflow
  21. 21. Présentation de l’OpenType
  22. 22. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  23. 23. 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 médias ne sont plus interruptibles par le gestionnaire de batterie
  24. 24. P/Invoke
  25. 25. Créer ses propres fenêtres
  26. 26. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  27. 27. 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
  28. 28. Débugger vos bindings
  29. 29. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  30. 30. 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
  31. 31. Intégration du PivotViewer
  32. 32. Sommaire Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres
  33. 33. Autres Support du webcontrol dans le navigateur Support de l’impression vectorielle PostScript Support de la TPL Support de la Covariance et de la Contravariance dans C#
  34. 34. Utilisation de la TPL dansSilverlight
  35. 35. Les bonnes adresses http://silverlight.net/learn http://labs.bewise.fr http://riastats.com/#
  36. 36. Questions ? (Qui n’auraient bien sûr pas de rapport avec le futur deSilverlight ;) )

×