palais des congrès paris 7, 8 et 9 février 2012. 08/02/2012 les nouveautés de silverlight 5 sacha...

36
palais des congrès Paris 7, 8 et 9 février 2012

Upload: virginie-jacquet

Post on 03-Apr-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

08/02/2012

Les nouveautés de Silverlight 5

Sacha LerouxDirecteur TechniqueBewise

Christopher ManeuConsultantBewise

Page 3: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Présentation de BEWISE

« Pure Player » Microsoft depuis 1999Diffuse une expertise novatriceContribue à l’émergence de logiciels performants et ergonomiques

Ouverture d’une agence sur Paris

Retrouvez-nous sur le stand 47

Page 4: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 5: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres

Page 6: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 7: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Markup Extension personnalisée

Page 8: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Utiliser des DataTemplates implicites

Page 9: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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}"/> 

Page 10: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML

Graphique Média Texte Intégration avec le système Productivité et performances Contrôles Autres

Page 11: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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 …

Page 12: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Un canard en 3D

Page 13: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique

Média Texte Intégration avec le système Productivité et performances Contrôles Autres

Page 14: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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)

Page 15: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Utilisation du SoundEffect et du Trick-Play

Page 16: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique Média

Texte Intégration avec le système Productivité et performances Contrôles Autres

Page 17: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Texte

Amélioration de la pile de gestion du texte Gestion de l’espace entre caractères Support de l’overflow de texte

Page 18: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 19: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 20: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Utiliser le RichTextBlockOverflow

Page 21: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Présentation de l’OpenType

Page 22: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique Média Texte

Intégration avec le système Productivité et performances Contrôles Autres

Page 23: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 24: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

P/Invoke

Page 25: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Créer ses propres fenêtres

Page 26: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique Média Texte Intégration avec le système

Productivité et performances Contrôles Autres

Page 27: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 28: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Débugger vos bindings

Page 29: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances

Contrôles Autres

Page 30: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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

Page 31: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Intégration du PivotViewer

Page 32: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Sommaire

Binding et XAML Graphique Média Texte Intégration avec le système Productivité et performances Contrôles

Autres

Page 33: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

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#

Page 34: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Utilisation de la TPL dans Silverlight

Page 35: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Les bonnes adresses

http://silverlight.net/learn

http://labs.bewise.fr

http://riastats.com/#

Page 36: Palais des congrès Paris 7, 8 et 9 février 2012. 08/02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu

Questions ? (Qui n’auraient bien sûr pas de rapport avec le futur de Silverlight ;) )