Your SlideShare is downloading. ×
0
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ateliers Silverlight 2 à l'Epitech

2,957

Published on

Présentation utilisée lors de la journée d'ateliers techniques sur Silverlight 2 à l'Epitech le 19 Juin 2008 - Pierre Lagarde et Christophe Lauer - (c) Microsoft France

Présentation utilisée lors de la journée d'ateliers techniques sur Silverlight 2 à l'Epitech le 19 Juin 2008 - Pierre Lagarde et Christophe Lauer - (c) Microsoft France

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,957
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 06/03/09 17:02 © 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.
  • Transcript

    • 1. Epitech - Journée Ateliers pratiques Silverlight 2 Christophe Lauer http://blogs.msdn.com/clauer Pierre Lagarde http://blogs.msdn.com/pierlag
    • 2. <ul><li>Rich Interactive Applications </li></ul><ul><ul><li>Large audience via déploiement Web </li></ul></ul><ul><ul><ul><li>Windows, MacOS X, Linux via Moonlight* </li></ul></ul></ul><ul><ul><ul><li>IE, Firefox, Safari, Konqueror* </li></ul></ul></ul><ul><ul><li>Sandboxing garantit la sécurité </li></ul></ul><ul><li>Productif sur design et développement </li></ul><ul><ul><li>Capitalisation technique (XAML & .NET) </li></ul></ul><ul><ul><li>Meilleur outillage de l’industrie </li></ul></ul><ul><ul><li>Design et développement séparés </li></ul></ul>
    • 3. <ul><li>Intéractions riches </li></ul><ul><ul><li>Glisser / Déplacer </li></ul></ul><ul><ul><li>Zoom et Vectoriel </li></ul></ul><ul><ul><li>Redimensionnement, translations, rotations, déformations, … </li></ul></ul><ul><ul><li>Rebonds, tweens, … </li></ul></ul><ul><li>Contenus et médias riches </li></ul><ul><ul><li>Au-delà du texte et des images </li></ul></ul><ul><ul><li>Musique et Vidéo ! </li></ul></ul><ul><ul><li>Vidéo HD 720p </li></ul></ul><ul><li>http://www.riactu.fr/index.php/2008/05/06/dfinition-et-quelques-rflexions-sur-les-applications-ria/ </li></ul>
    • 4. Silverlight 1.0 Silverlight 2 Enrichissement de sites existants (Media, Vectoriel, Intéractions) Applications type « RIA » *et* médias riches Animations, Medias, Transformations, Vectoriel, Events, etc… Layout, Contrôles, User Controls, LINQ, DataBinding, Isolated Storage, etc… Développeurs Web et Ajax Aussi et surtout les développeurs d’applications (Web & Windows) Modèle de développement à la Ajax : Javascript, XAML et DOM Modèle de développement full .NET : C#, compilation et DLR, Assemblies Version finalisée, supportée et déployable Version Bêta 1, pas encore Go-Live!
    • 5. <ul><li>Fédérer autour du Framework </li></ul><ul><ul><li>.NET </li></ul></ul><ul><ul><li>Langages </li></ul></ul><ul><ul><li>Classes de la BCL </li></ul></ul><ul><li>Silverlight permettra demain de transformer les x millions de </li></ul><ul><li>développeurs .NET en développeurs </li></ul><ul><li>d’applications RIA </li></ul>C’était en 2001 avec .NET 1.0 !
    • 6. <ul><li>Zero Deployment </li></ul><ul><li>Cross Browser & Cross platform </li></ul><ul><li>Write once, Test once </li></ul><ul><ul><li>Limite : Intéractions avec le browser </li></ul></ul><ul><li>Tirer parti de la puissance du client </li></ul><ul><li>Basé sur un moteur vectoriel graphique 2D </li></ul><ul><ul><li>La meilleure résolution pour mon application ? </li></ul></ul><ul><li>OK pour les archis multi-tiers et orientées services </li></ul><ul><li>Mêmes outils, mêmes langages </li></ul><ul><li>Mêmes développeurs </li></ul>
    • 7. <ul><li>MacOS X 10.4+ </li></ul><ul><ul><li>Silverlight 1.0 supporte tous hardwares </li></ul></ul><ul><ul><li>Silverlight 2 supporte Mac Intel seulement </li></ul></ul><ul><ul><ul><li>Idem Mac OSX v.next </li></ul></ul></ul><ul><ul><li>Mac OSX entièrement supporté par Microsoft </li></ul></ul><ul><li>Distros Linux majeures </li></ul><ul><ul><li>Runtime Moonlight implémenté par Mono </li></ul></ul><ul><ul><li>Accord de coopération avec Microsoft </li></ul></ul><ul><ul><ul><li>Accès à la documentation et aux tests unitaires </li></ul></ul></ul><ul><ul><ul><li>Couverture légale des utilisateurs Mono </li></ul></ul></ul>
    • 8. <ul><li>Silverlight 1.0 Shipped Sept’07 </li></ul><ul><li>Silverlight 2 </li></ul><ul><ul><li>March 5 th Beta 1 (Non-commercial go-live) </li></ul></ul><ul><ul><li>June 6 th Beta 2 (Public Go-live!) </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Expression Suite and Visual Studio updates for all public Silverlight releases </li></ul></ul><ul><ul><li>Visual Studio Designer support (Cider) later this year </li></ul></ul>
    • 9.  
    • 10. <ul><li>Compatibilité ascendante de 1.0 vers Silverlight 2 </li></ul><ul><li>La V2 ajoute .NET à la version V1.0 de Silverlight </li></ul>Silverlight 2 Silverlight 1.0
    • 11. <ul><li>UI Framework </li></ul><ul><ul><li>Beta 2 includes improvements in animation support , error handling and reporting, automation and accessibility support , keyboard input support, and general performance.  This release also provides more compatibility between Silverlight and WPF. </li></ul></ul><ul><li>Rich Controls </li></ul><ul><ul><li>Beta 2 includes a new templating model called Visual State Manager that allows for easier templating for controls. Other features include the introduction of TabControl , text wrapping and scrollbars for TextBox, and for DataGrid additions include Autosize, Reorder, Sort, performance increases and more.  Most controls are now in the runtime instead of packaged with the application.   </li></ul></ul><ul><li>Networking Support </li></ul><ul><ul><li>Beta 2 includes improved Cross Domain support and security enhancements, upload support for WebClient , and duplex communications (“ push ” from server to Silverlight client).   </li></ul></ul><ul><li>Rich Base Class Library </li></ul><ul><ul><li>Beta 2 includes improved threading abilities, LINQ-to-JSON , ADO.NET Data Services support, better support for SOAP, and various other improvements to make networking and data handling easier.  </li></ul></ul><ul><li>Deep Zoom </li></ul><ul><ul><li>Beta 2 introduces a new XML-based file format for Deep Zoom image tiles, as well as a new MultiScaleTileSource that enables existing tile databases to utilize Deep Zoom. Better, event driven notification for zoom/pan state is another improvement in Silverlight 2 Beta 2.  </li></ul></ul>
    • 12. Exemples d’applications Silverlight 1.0 et Silverlight 2
    • 13. <ul><li>Applications “Sandboxées” </li></ul><ul><ul><li>Pas d’élévation de privilèges ni de prompts de sécurité (ActiveX) — juste un clic sur URL </li></ul></ul><ul><ul><li>Applications incapables de réaliser des actions malicieuses </li></ul></ul><ul><li>Interactions locales limitées </li></ul><ul><ul><li>“ Safe isolated storage” </li></ul></ul><ul><ul><li>Contrôle de file upload client </li></ul></ul><ul><ul><li>Supporte les requêtes “Cross domain” </li></ul></ul>
    • 14. <ul><li>Modèle de “code-behind” Silverlight </li></ul><ul><ul><li>Le code s’exécute dans la page </li></ul></ul><ul><ul><li>Modifier le code ne change pas le design </li></ul></ul><ul><li>Productif sur design et développement </li></ul><ul><ul><li>Capitalisation technique (XAML & .NET) </li></ul></ul><ul><ul><li>Meilleur outillage de l’industrie </li></ul></ul><ul><ul><li>Design et développement séparés </li></ul></ul>
    • 15. <ul><ul><li>Les designers et les développeurs sont différents </li></ul></ul>
    • 16. <ul><ul><li>Developers work from the inside outward </li></ul></ul>
    • 17. Démarrer avec Silverlight
    • 18. <ul><ul><li>Silverlight 2 Bêta 2 </li></ul></ul><ul><li>Notepad ? </li></ul><ul><ul><li>Pas de SDK requis, tout est du texte </li></ul></ul><ul><li>On peut faire mieux… </li></ul><ul><ul><li>Silverlight Tools for Visual Studio 2008 </li></ul></ul><ul><ul><li>Expression Blend 2.5 June Preview </li></ul></ul><ul><li>Tout le reste est disponible en ligne </li></ul><ul><ul><li>http://www.silverlight.net </li></ul></ul>
    • 19. Whether you are designing rich standards-based websites, ultimate experiences on the desktop, or managing digital assets and content, Expression professional design tools give you the flexibility and freedom to bring your vision to reality. The professional Web design tool The professional Interactive design tool The professional Graphic design tool The professional Asset Management tool
    • 20. Visual Studio 2008 Expression Blend Expression Design XAML Designers Look, identité visuelle, marque, et connection émotionnelle Développeurs Fonctions, déploiement, données, sécurité, intégrité Fichiers Projet VS
    • 21. Réaliser un “Hello world” avec Expression Blend
    • 22.  
    • 23.  
    • 24. XAML
    • 25. <ul><li>eXtensible Application Markup Language </li></ul><ul><ul><li>Langage déclaratif </li></ul></ul><ul><ul><li>Les outils de développement riches produisent du contenu Texte et XML </li></ul></ul><ul><ul><ul><li>Les pages Silverlight peuvent être indexées </li></ul></ul></ul>
    • 26. <ul><li><Rectangle /> </li></ul><ul><li><Ellipse /> </li></ul><ul><li><Line /> </li></ul><ul><li><Polygon /> </li></ul><ul><li><PolyLine /> </li></ul><ul><li><Path /> </li></ul>
    • 27. XAML 101
    • 28. <ul><li>2D, Graphics </li></ul><ul><li>Audio, Vidéo et HD </li></ul><ul><li>Animations </li></ul><ul><li>Texte, Text Input* </li></ul><ul><li>Contrôles* </li></ul><ul><li>Layout* </li></ul><ul><li>Styles/Templates* </li></ul><ul><li>Data Binding* </li></ul><ul><li>Networking </li></ul><ul><ul><li>HTTP/S et Sockets* </li></ul></ul>* Nouveau dans Silverlight 2 <ul><li>Support .NET* </li></ul><ul><ul><li>C# et VB.NET* </li></ul></ul><ul><li>LINQ* </li></ul><ul><li>XML APIs* </li></ul><ul><li>Generics* </li></ul><ul><li>Intégration HTML* </li></ul><ul><ul><li>JSON Serializer </li></ul></ul><ul><li>Local Storage* </li></ul><ul><li>Crypto APIs (AES)* </li></ul><ul><li>Threading* </li></ul>
    • 29. <ul><li>Eléments de UI composables et réutilisables </li></ul><ul><ul><li>Silverlight 2 ajoute 20+ contrôles à la toolbox </li></ul></ul>
    • 30.  
    • 31. <ul><li>Silverlight = XAML = UI flexible </li></ul><ul><li>Customiser le look d’une application sans altérer son comportement </li></ul><ul><ul><li>Styling (Styles) Changements visuels légers sur un Elément (Fonte, Couleur de fond, etc) </li></ul></ul><ul><ul><li>Skinning (Control Templates) Remplacer tout l’arbre visuel d’un Elément </li></ul></ul>
    • 32.  
    • 33.  
    • 34. Contrôles Silverlight 2
    • 35. <ul><li>Visual Studio définit systématiquement des attributs x:Name pour tous les éléments </li></ul><ul><ul><li>Les contrôles nommés peuvent être référencés par code avec support Intellisense complet </li></ul></ul>
    • 36. <ul><li>Les Event handlers connectent les actions aux contrôles </li></ul><ul><ul><li>Déclarés dans le XAML ou bien au runtime dans le code-behind en C# au Page_Loaded </li></ul></ul>
    • 37. <ul><li>Silverlight 2 Bêta 2 étend le networking </li></ul><ul><ul><li>HTTP, WS*/SOAP, REST, RSS, JSON </li></ul></ul><ul><ul><li>System.Net.Sockets pour les protocole non-HTTP tels que les serveurs de “chat” </li></ul></ul><ul><li>Support des requêtes “Cross domain” </li></ul><ul><ul><li>crossdomain.xml & clientaccesspolicy.xml </li></ul></ul>
    • 38. <ul><li>Silverlight looks for two policy files: </li></ul><ul><ul><li>Silverlight policy: clientaccesspolicy.xml </li></ul></ul><ul><ul><li>Adobe Flash policy: crossdomain.xml </li></ul></ul><ul><ul><li>Already used by etc… </li></ul></ul><ul><li>All public services that work with Flash – will also work with Silverlight </li></ul>
    • 39. Databinding
    • 40. <ul><li>Le Databinding renforce la séparation entre la présentation des données et le code-behind “applicatif” </li></ul><ul><ul><li>Avec tout object implémentant IEnumerable </li></ul></ul><ul><ul><ul><li>Arrays, Lists, Collections </li></ul></ul></ul><ul><ul><li>DataTemplates contrôlent la présentation </li></ul></ul><ul><li>Binding uni- ou bi-directionnel </li></ul>
    • 41. <ul><li>Silverlight 2 introduit de nouveaux layouts </li></ul><ul><ul><li>Canvas </li></ul></ul><ul><ul><ul><li>Surface de dessin avec positionnement relatif </li></ul></ul></ul><ul><ul><li>StackPanel </li></ul></ul><ul><ul><ul><li>Empile les éléments en vertical ou horizontal </li></ul></ul></ul><ul><ul><li>Grid </li></ul></ul><ul><ul><ul><li>Colonnes arbitrairement spécifiées </li></ul></ul></ul><ul><li>Système de Layout customisable </li></ul><ul><ul><li>TilePanel, RadialPanel, etc </li></ul></ul>
    • 42. <ul><li>Language INtegrated Query apporte des capacités de requêtage natives à .NET </li></ul><ul><ul><li>Requêter, projeter et filtrer des données issues de multiples sources </li></ul></ul><ul><ul><li>Mixé avec le code C#, VB, etc </li></ul></ul><ul><li>Silverlight 2 comprend System.LINQ et System.LINQ.Expression </li></ul>
    • 43. Aller plus loin
    • 44. <ul><li>Mécanismes de customisation en XAML </li></ul><ul><ul><li>Brushes </li></ul></ul><ul><ul><ul><li>Solid, gradient, image, video </li></ul></ul></ul><ul><ul><li>Transformations </li></ul></ul><ul><ul><ul><li>Rotate, scale, skew, translate </li></ul></ul></ul><ul><li>Les contrôles utilisateur peuvent exposer des propriétés et évènements “custom” </li></ul>
    • 45. <ul><li>Les Styles permettent d’externaliser le “look and feel” d’un contrôle </li></ul><ul><ul><li>Similaire aux Feuilles de Style en HTML </li></ul></ul><ul><li>Style redéfini pour un contrôle ou pour tous ceux d’une application via le fichier App.xaml </li></ul>
    • 46.  
    • 47.  
    • 48.  
    • 49. Extras
    • 50. <ul><li>Silverlight permet la manipulation du DOM HTML et l’intégration JavaScript </li></ul><ul><ul><li>Propose des “managed wrappers” pour le DOM et les éléments JS </li></ul></ul><ul><ul><li>Silverlight peut invoquer JS, JS peut invoquer du code managé </li></ul></ul>
    • 51. <ul><li>Silverlight peut prompter pour accéder à des fichiers locaux </li></ul><ul><ul><li>Pas besoin d’upload vers le serveur </li></ul></ul><ul><li>Contraintes de sécurité </li></ul><ul><ul><li>Fichiers ouverts en mode read-only seulement </li></ul></ul><ul><ul><li>Accès en écriture dans le Isolated storage </li></ul></ul>
    • 52.  
    • 53. Au delà de Silverlight
    • 54. <ul><li>Addressing entities and sets </li></ul><ul><li>Presentation options </li></ul>Entity-set /Bookmarks Single entity /Bookmarks(123) Member access /Bookmarks(123)/Name Link traversal /Bookmarks(123)/Tags Deep access /Bookmarks(123)/Tags('abc')/Name Raw value access /Bookmarks(123)/Names/$value Sorting /Bookmarks?$orderby=Name Filtering /Bookmarks?$filter=Created gt '2007-05-07' Paging /Bookmarks?$top=10&$skip=30 Inline expansion /Bookmarks?$expand=Tags
    • 55. <ul><li>Create services directly from Visual Studio </li></ul><ul><li>Various data sources </li></ul><ul><ul><li>Entity Framework </li></ul></ul><ul><ul><li>LINQ providers </li></ul></ul><ul><li>Model-driven </li></ul><ul><ul><li>Structural description in Entity Data Model </li></ul></ul><ul><ul><li>Metadata shapes service </li></ul></ul>Data Access Layer Entity Framework Custom LINQ provider Relational database Other sources Service Runtime Hosting/HTTP listener HTTP IQueryable [+ IUpdatable]
    • 56. <ul><li>Scales without Limits </li></ul><ul><li>S torage and processing scales without restrictions </li></ul><ul><li>Businesses pay only for the resources consumed </li></ul><ul><li>Application Agility </li></ul><ul><li>Simple, flexible data model </li></ul><ul><li>REST and SOAP protocols support </li></ul><ul><li>Business Ready SLA </li></ul><ul><li>Built using robust Microsoft SQL Server technology </li></ul><ul><li>SLA for business continuity </li></ul><ul><li>Highly available, reliable and secure </li></ul>Microsoft ® SQL Server ® Data Services (SSDS) is a Web facing data storage and processing utility
    • 57. <ul><li>RIA vs RDA vs RIA on the Desktop ? </li></ul><ul><li>La “Business logic” est transposable dans les applications Windows applications </li></ul><ul><ul><li>Le XAML Silverlight est un subset de celui de WPF </li></ul></ul><ul><ul><li>La Base Class Library de Silverlight est un subset de celle du .NET Framework </li></ul></ul><ul><ul><li>CoreCLR exécute le code .NET de la même façon que la CLR en version Desktop </li></ul></ul><ul><li>Support des périphériques mobiles </li></ul><ul><ul><li>Windows Mobile 7 dans un premier temps </li></ul></ul><ul><ul><li>Nokia a annoncé le support dans SymbianOS </li></ul></ul><ul><ul><li>Sony Ericcson a annoncé Windows Mobile </li></ul></ul>
    • 58. <ul><li>Provides seamless Viewing & Zooming of huge Images </li></ul><ul><li>Loads only the Data necessary to show the Part of an Image the User is Viewing </li></ul><ul><li>When the image is displayed on the client the lowest resolution tiles are shown first </li></ul><ul><li>Then as the higher quality tiles are downloaded, they are smoothly blended in </li></ul>
    • 59. <ul><li>Deep Zoom Composer breaks image into 256 x 256 tiles </li></ul><ul><li>Then generates pyramids of tiles at lower resolutions </li></ul><ul><li>Export as Deep Zoom Image or Collection </li></ul><ul><li>Exposed through MultiScaleImage Control </li></ul>
    • 60. Deep Zoom
    • 61. http://silverlight.live.com Hébergement scalable, “on demand” pour les applications Silverlight
    • 62. Blend Encoder Remote Silverlight Control & Video Embedded in HTML Local Silverlight Control loads Remote Video Silverlight Application Embedded in HTML as <iframe> Windows HTA Application Silverlight Application Silverlight Video Asset (VC-1) http://silverlight.live.com
    • 63.  
    • 64.  
    • 65. Silverlight 1.0 for mobile CTP Q2CY08 Visit http://www.silverlight.net for more details Silverlight 2 for Mobile Q2 CY 09 Silverlight 2 for mobile CTP Q4 CY 08 Silverlight 1.0 for mobile RTW Q4CY 08
    • 66. Silverlight – Get Started http://silverlight.net/GetStarted Scott Guthrie’s blog – VP for Silverlight and .NET http://weblogs.asp.net/scottgu/ Où trouver les slides, tutoriels, samples ? http://blogs.msdn.com/clauer Moonlight –Silverlight support on Linux http://www.mono-project.com/Moonlight
    • 67. ? ? ? ? Christophe Lauer http://blogs.msdn.com/clauer Pierre Lagarde http://blogs.msdn.com/pierlag
    • 68.  

    ×