Archives mensuelles : octobre 2010

image

L’avenir de Silverlight

Il y a beaucoup de spéculations sur l’avenir de Silverlight depuis quelques jours,
beaucoup de personnes annonçant la mort de cette technologie : https://twitter.com/#!/search/silverlight%20dead

S’en est suivi un grand nombre d’articles, de tweets, de posts de blogs affirmant
que Silverlight est mort, ou au contraire que la technologie est bel est bien toujours
d’actualité et continuera d’évoluer.

imageProcédons
à un rappel des faits pour comprendre l’agitation actuelle autour de Silverlight.

L’évènement de l’année destiné aux développeurs Microsoft a eu lieu en fin de semaine
dernière à Seattle. La PDC est traditionnellement l’évènement où ont lieu les annonces
concernant les technologies qui seront proposées par l’éditeur dans 1, 2 ou 3 ans.
Lors du keynote de l’édition de cette année, le géant de Redmond n’a quasiment pas
parlé de Silverlight si ce n’est de son utilisation pour le développement d’applications
Windows Phone 7. A contrario, l’éditeur a mis l’accent sur Internet Explorer 9 et
les standards liés au web tels qu’HTML 5. La même mise en avant a été faite dans le
contenu de la conférence en elle-même. IE 9 et HTML5 et Windows Phone 7 ont été privilégié
et Silverlight a été étrangement absent (ou tout du moins peu présent) durant la conférence.

Surprise par cette faible présence Mary Foley -célèbre journaliste spécialisée sur
l’actualité de Microsoft depuis de nombreuses années – a
donc interrogé Bob Muglia
Président de la division Serveurs et Outils à ce sujet. Et
la réponse de celui-ci a été surprenante puisqu’il a indiqué à Mary Jo Foley que “Silverlight
est la plate-forme de développement pour Windows Phone” et que la stratégie visant
à faire de Silverlight une plate-forme de développement multi-plateforme “avait changé”.

Et ce discours a provoqué d’importantes réactions sur Twitter mais également sur différents
sites technologiques tels que Mashable “Microsoft
Shifts From Silverlight to HTML
” ou TechCrunch “Microsoft
Has Seen The Light. And It’s Not Silverlight.
” pour ne citer qu’eux. S’en suivirent
une trainée de RTs et de messages indiquant que Silverlight était une technologie
morte et que Microsoft ne voyait l’avenir qu’au travers d’HTML 5.

Qu’en est-t-il réellement ?

Bien que rien n’ait été présenté à la PDC10 à ce sujet, Silverlight 5 est bel et bien
en route comme a pu le présenter l’équipe durant le mois de Septembre : http://team.silverlight.net/announcement/the-future-of-silverlight/ Silverlight
est donc bel et bien vivant, il reste à comprendre son positionnement par rapport
à HTML 5 afin de clore ce débat.

Et ce positionnement a été très clairement évoqué par Steve
Ballmer il y a un mois lors du Gartner Symposium
. A la question “Quel est la principale
stratégie de Microsoft concernant le développement d’applications RIA ? Silverlight
ou HTML 5 ?”, Ballmer répondit très clairement que pour “le développement d’applications
“universelles” c’est à dire réellement multiplateforme, il n’y aucune question à se
poser la direction à prendre est HTML 5”. “L’industrie pousse fortement HTML 5 pour
répondre à ce genre de problématique, Microsoft compris.”

Quand à Silverlight, il s’agit certes d’un runtime multi plate-forme et multi-browser,
mais Microsoft a surtout développé une plate-forme de développement d’applications
clientes pour PC, Windows Phone, etc. Il confirme au passage ce que Bob Muglia a indiqué
à Mary Jo Foley à savoir que Silverlight prenait donc cette direction qui n’était
pas celle prévue à la naissance de la technologie (lorsqu’elle était encore nommée
WPF/E pour WPF Everywhere).

Donc non, Silverlight n’est pas mort ! Cette technologie est destinée
à compléter HTML 5 là où le standard ne répond pas aux besoins du marché (au niveau
de la gestion des médias par exemple) et au développement d’applications clientes
sur différents types de devices : le PC, le Windows Phone, et pourquoi pas dans le
futur la télévision.

Update
: Bob Muglia a posté sur le blog de l’équipe Silverlight afin de donner la position
officielle de Microsoft.
<br />

Untitled

Quelques prédictions sur la PDC 10

Untitled

Je
l’avais déjà fait l’année dernière
avec, il faut bien le dire, relativement peu
de succès. Mais ce
tweet de Richard Clark
, m’a incité à retenter l’expérience des prédictions pour
la PDC de cette année.

Premier constat la PDC de cette année est encore plus courte qu’à l’habitude, elle
se déroulera sur seulement 2 jours et ne proposera qu’un seul keynote. Il y a donc
fort à parier qu’il n’y ait pas d’importantes annonces et que celles-ci soient peu
nombreuses.

L’évènement de cette année tournera autour de 2 thèmes principaux : le Cloud avec
Windows Azure, et le développement d’applications clientes, et d’un troisième thème
plus fourre-tout à propos du framework .net dans son ensemble (langages compris).

Essayons donc de faire quelques prédictions des annonces possibles sur ces différents
thèmes :

Windows Azure

Microsoft pourrait annoncer un nouveau type de rôle ou d’instance qui pourrait combler
certains manques de l’offre Windows Azure par rapport à la concurrence. On devrait
de nouveau avoir du beau discours marketing avec des retours d’expériences des clients
qui sont déjà passé sur Azure.

Une nouvelle offre tarifaire moins chère pour faciliter l’accès à la plate-forme serait
également la bienvenue.

Développement côté Client

Steve Ballmer a annoncé il y a quelques mois lors de la WPC que des Slates (tablettes
comme l’iPad) tournant sur Windows 7 seraient lancées dès cette année. Nous n’avons
pu voir en démonstration que des HP Slate. Il est donc probable qu’une gamme de Slates
soit présentée lors de cette édition de la PDC.

Windows Phone 7 est en cours dans le lancement. Microsoft devrait présenter la prochaine
version “majeure” – autre qu’un simple patch – du SDK associé au smartphone made in
Seattle. J’ai également le secret espoir que l’éditeur présente une V2 de l’OS ou
alors des nouveautés majeures qui pourraient être disponibles pour tous les téléphones
existants via une mise à jour.

Et pour terminer un petit peu de fun, il est possible que l’on est de nouveau droit
à un Oprah
Moment
, avec cette fois-ci non pas un Tablet PC offert mais un Windows Phone 7
pourrait avoir lieu.

Ce que l’on ne verra pas à cette PDC

J’aurais adoré voir l’utilisation du Kinect dans le monde du travail et non dans celui
du jeux vidéo uniquement. Microsoft pourrait rendre disponible un SDK afin d’étendre
grandement les possibilités de l’appareil mais cela ne semble pas encore en vue…

Et vous qu’en pensez-vous ? Quels produits et annonces attendez-vous ?