La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Silverlight 2 VANNESTE Xavier ICT7 Luxembourg

Présentations similaires


Présentation au sujet: "Silverlight 2 VANNESTE Xavier ICT7 Luxembourg"— Transcription de la présentation:

1

2 Silverlight 2 VANNESTE Xavier ICT7 Luxembourg

3 Déroulement Quest ce que Silverlight? Demo

4 Sommaire Quest ce que Silverlight? Silverlight & Co… (outils et application autours de Silverlight) Exemple dapplication en Silverlight

5 Quest ce que Silverlight? Microsoft Silverlight est un plugin pour navigateur internet, qui permet de développer des applications web riches dans un moteur de rendu vectoriel. (…) La technologie est compatible avec de nombreux navigateurs utilisés dans les systèmes dexploitation Microsoft Windows et Mac OS X. Une version pour la communauté du libre appelée Moonlight est en cours de développement. Les portables sous Windows Mobile 6 et les mobiles Symbian OS (Version 40 et 60) seront aussi supportés.

6 Silverlight 1.0 Graphique 2D Animation Input (souris, clavier,…) Media (WMV, WMA, MP3) Image (JPEG, PNG) Text HTTP Downloader XAML Parser JavaScript DOM

7 Silverlight 2 Graphique 2D Animations Input (souris, clavier, …) Media (WMV, WMA, MP3) Image (JPEG, PNG) Text HTTP Downloader XAML Parser JavaScript DOM CLR DLR Controls Layout Editing SOAP, WCF, RSS, REST XMLReader / XMLWriter LINQ DRM

8 Platforme Silverlight 2.0 Silverlight est une partie de la plateforme client de Microsoft XAML +.Net = WPF / XAML +.Net + Web= Silverlight.Net CLR (tout langage c#, vb.net, etc…) JavaScript Silverlight Bridge Application Windows avec le déploiement Web

9 Comprendre le XAML Proche du HTML, XML Utilisation de tags XAML (Type.Net)... Les éléments sont identifiés par (x:Name) (Instance) Les propriétés sont les Attributs

10 Media Interactivité Media Encoders VideoBrush (Démo) Formats Video: VC-1, WMV v7,v8,v9 Audio: WMA V7, V8, V9, MP3, WMA 10 Pro Video H.264 et AAC Silverlight vNext DRM Securité DRM Technologie de streaming Windows Media Server Streaming Http Byte range seeking Windows Live Streaming Throttling (avec IIS7)

11 Silverlight 2 RC0 Controls Form Controls: TextBox Button Toggle/Repeat Button CheckBox RadioButton ListBox ComboBox PasswordBox ProgressBar Layout Controls: StackPanel Grid / GridSplitter Canvas TabControl Core Controls: Border Image MediaElement MultiScaleImage ToolTip ScrollViewer Navigation Controls: HyperlinkButton Popup High-Level Controls: Calendar DataGrid Slider DateTimePicker Shapes: Ellipse Rectangle Line TextBlock Path

12 Beta 2 Controls

13 Data Binding Liaison des propriétés One way, two way et one time Propriété DataContext Supporte la conversion de données Collection/List Binding Support du data templates (repeater) Propriétés ItemsSource

14 Personnalisation de linterface Silverlight = XAML = UI Flexibilité Possibilité de changer linterface utilisateur sans changer ses fonctionnalités Styling (Styles) Petit changement sur le controle (Font, Background Color, etc.) CSS like Skinning (Control Templates) Remplace le rendu du control

15 Styling

16 Mise à jours Inclut dans Windows Update Mis à jours automatiquement

17 Silverlight & co … Pour le Développer Pour le désigner Pour le Dev-Signer

18 Desktop Media & RIA Web Outil du Designer & Developer Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Server Vista

19 Pour le développeur Silverlight 2 RC0 Runtime Silverlight 2 RC0 Tools for Visual Studio 2008 Microsoft Silverlight 2 Software Development Kit RC0 Expression Blend 2 SP1 Preview Deep Zoom Composer

20 Microsoft Expression Studio 2 The professional Web design tool The professional Interactive design tool The professional Media Encoding tool The professional Asset Management tool The professional Video Encoding tool

21 Expression Blend (le devsigner est né) Objet rangé dans un Visual tree Z-index vs XAML Objets masqué (Œil) vs Opacité vs Visibilité Création des transitions dans Expression Blend Contrôles

22 Deep Zoom Deep Zoom Composer Transform les images en 256 x 256 tiles Génaration dune pyramides dimages Export en silverlight ou collection dimages Format XML des metadonnées

23 Quest ce quon peut faire avec

24 Demo Hello World VideoBrush Silver OWA Silver Catalogue

25 Resources LE site de ressource: Site Expression: Microsoft Expression Studio trial: Silverlight Streaming: Expression - Free online video training: Expression Team Blog: Scott Guthrie: Code source des démos sur

26 Merci Q&A

27 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Télécharger ppt "Silverlight 2 VANNESTE Xavier ICT7 Luxembourg"

Présentations similaires


Annonces Google