Ca y est ! C’est LIveSide qui relaye l’annonce : Microsoft publiera la version finale de Silverlight, la technologie “rich media” de MS, demain (Mardi 14 Oct.). Voici une petite liste de nouveautés qui sont annoncées :
- De nouveaux contôles dont un DataGrid, une ListBox, un Slider, un ScrollViewer ou bien encore un calendrier,
- Des avancées concernant les modèles (skinning & templating) (a voir ce que c’est dans le détail,
- Deep zoom, qui permet de zoomer à l’infini dans vos photos, ou bien de faire des collections de photos sympas,
- Un support de services réseau prêt à l’emploi (REST, WS/SOAP, RSS, …)
- Le support d’autres langages que le C# dont IronPython et IronRuby,
- Un support des DRM (cela devait arriver tôt ou tard…),
- Le support pour Mac Windows et Linux dans Firefox, Safari et IE
On a donc pas mal de nouveautés très intéressants, mais on a encore plus ! Soyatec, une entreprise Française, va proposer un environnement de développement Silverlight basé sur Eclipse !
Ce produit est encore en développement, mais vous pouvez déjà télécharger une version. Il semblerait que ce projet reste gratuit, et il est soutenu par Microsoft.
Avec cette sortie, je pense que Silverlight est maintenant un produit avancé, multi-plateformes et si eclipse4sl tient ses promesses, les développeurs auront en plus la possibilité d’avoir un environnement gratuit…on attend quoi pour arrêter flash ? :p
Réflexion personnelle : j’ai vu que le support était annoncé, par contre, je ne sais pas à l’heure où j’écris si cela sous-entend moonlight, c’est à dire silverlight par l’équipe de Mono, ou si c’est un player créé par Microsoft. Si c’est le second cas, on peut s’interroger sur la relation Microsoft-mono quelques semaines après la sortie de la version stable de ce dernier.
Edit : Scott guirthie vient d’annoncer la sortie dans un billet un peu plus long, et a donné deux infos que j’ai trouvé intéressantes :
- Visual Web Developer 2008 Express SP1 Edition (qui est gratuit) supporte Silverlight
- Un ensemble de liens pour apprendre le Silverlight :
- Part 0: Introduction
- Part 1: Creating "Hello World" with Silverlight 2 and VS 2008
- Part 2: Using Layout Management
- Part 3: Using Networking to Retrieve Data and Populate a DataGrid
- Part 4: Using Style Elements to Better Encapsulate Look and Feel
- Part 5: Using the ListBox and DataBinding to Display List Data
- Part 6: Using User Controls to Implement Master/Details Scenarios
- Part 7: Using Templates to Customize Control Look and Feel
- Part 8: Creating a Digg Desktop Version of our Application using WPF