[Mix07 - France] : « Software + Services » avec Microsoft Silverlight ... le SaaS en marche ! (Part 2)
Suite à mon premier post au sujet de la conférence de Presse relative au Mix 07 France ainsi qu'à l'exposée de la vision de Microsoft quant au futur du web, voici la suite..
Nous allons attaquer dans cette épisode les éléments tels que Silverlight, les Dynamiques languages ou encore le pourquoi du .NET Framework dans Silverlight...
Souvenez-vous de ce paragraphe placé dans mon post précédent permettant de bien comprendre la position de Silverlight au sein de la stratégie de Microsoft :
“Silverlight est un axe majeur de notre stratégie ‘Software + Services’, axée sur la création d’expériences utilisateur d’une grande richesse couvrant tout à la fois le Web, le PC et les dispositifs mobiles” a précisé Ray Ozzie, Ray Ozzie, architecte logiciel en chef. “L’une de ses grandes forces est notamment de masquer certaines barrières techniques qui empêchaient jusqu’ici développeurs et designers Web de collaborer. De fait, Silverlight devrait jouer un rôle important dans l’évolution du Web en apportant une plateforme permettant de créer des expériences riches et interactives.”
Ainsi les annonces (qui n'en était plus vraiment vu le buzz existant autour de Silverlight 'WPF/E' mais çà fait toujours du bien un petit rappel) vont bon train :
- Version bêta de Microsoft Silverlight 1.0
Silverlight est un plug-in multi-navigateurs (Internet Explorer, Firefox, Safari, Opera) et multi-plateformes (Windows & Mac). Optimisé pour le Web, Microsoft Silverlight permet aux développeurs et aux designers d’offrir aux utilisateurs des expériences multimédia et des applications interactives riches.
Silverlight fonctionne avec n’importe quelle technologie ou plateforme Web d’arrière-plan, s’intégrant de manière transparente aux infrastructures et applications existantes, y compris Apache et PHP, ainsi que JavaScript et XHTML côté client.
Les applications Silverlight sont développées avec les outils Visual Studio et Expression Studio, tirant parti pleinement de leur richesse et productivité.
Silverlight bêta 1.0 inclut une licence « go-live », permettant aux clients de déployer leurs applications Silverlight en production. Microsoft Silverlight 1.0 en version finale est annoncé pour le courant de l’été 2007
- Version alpha de Microsoft Silverlight 1.1
Basé sur le Framework .NET, Silverlight 1.1 Alpha gère une palette d’outils et de langages plus étendue encore... la logique d'évolution étant relativement bien représentées dans la cascade d'images suivante :
1.
2.
3.
Les développeurs bénéficient ainsi des puissantes fonctionnalités de .NET, dont notamment AJAX et le langage LINQ (Langage-Integrated Query) (avec des fonctions d'édition IntelliSense complètes à la fois pour le code côté client et côté serveur), de puissants outils de débogage multi-plateforme, ainsi qu’une prise en charge étendue de langages tels que JavaScript, Visual Basic, C#, Python et Ruby
La schéma suivant parlera plus aux développeurs que nous sommes :
Ainsi l'intégration du .NET Framework au sein de Silverlight est complètement justifié de part les nombreux avantages que celui-ci apporte à cette nouvelle expérience utilisateur...
Cette intégration du .NET Framework et des langages dynamiques au sein de Silverlight n'est pas dénuée de sens et engendre de nombreuses adaptations dont l'incorporation d'une DLR (Dynamique Language Runtime)en complément de la CLR (Common Language Runtime) comme présente ci-dessous :
A ces deux premières annonces s'ajoute celle de la disponibilité de « Microsoft Silverlight Tools Alpha for Visual Studio Code Name “Orcas” Beta 1 », une mise à jour de Visual Studio “Orcas”, qui ajoute les fonctionnalités nécessaire à la nouvelle version de Visual Studio, sous le nom de code “Orcas,” permettant de développer des applications Silverlight.
Silverlight étant maintenant un peu plus clair dans nos esprits, voyons qqs exemples d'applications réalisables à partir de cette technologie :

Retrouvez plus d'infos sur le Mix Las-Vegas : les annonces, liens, les vidéos et démos ... : http://blogs.codes-sources.com/redo/archive/tags/Mix07/default.aspx
Ou encore le résumé des journées par mon Ami Aurelien : http://blogs.codes-sources.com/aurelien/archive/tags/Mix07/default.aspx
R.
Member of WygTeam
www.wygwam.com
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :