Les nouvelles technologies du web se préparent : chez Microsoft avec
SilverLight (code-name : WPF / e, un sous ensemble de
Windows Presentation Foundation) et chez Adobe, un player basé sur la technologie
Apollo (L'Adobe Media Player).
SilverLight est une solution browser cross-plateform destiné à exécuter du contenu riche (
Rich Internet Applications, ou
RIA) un peu comme le fait Flash. Par contenu riche, on entend : de la vidéo, de l'audio, de la 2D, des images vectorielles...). Pour cela, SilverLight prendra la forme (coté client) qu'un petit plug-in de moins de 2 Mo. L'actuelle version (CPT de février) fait 1,1 Mo.
Pour les développer, un SDK est disponible et leur permettra de tester cette technologie grâce à Visual Studio 2005. SilverLight est un sous-ensemble de Windows Presentation Foundation, la couche d'abstraction graphique du Framework 3.0. SilverLight ne supportera pas la 3D, pourtant un manque dans le monde du Web.
Du côté de chez Adobe, on prépare L'Adobe Media Player. Il devrait être plus orienté sur la vidéo avec des fonctionnalités dédiées au web avec un système de rating, de partage et de syndication RSS.
« Apollo » est déjà disponible en version bêta. Les développeurs devront utiliser Éclipse pour tester cette nouvelle technologie. Rien encore pour développer une RIA.
Et alors, Flash est mort ? Non, d'ailleurs Microsoft refuse de dire que sa technologie SilverLight est u coté de chez Adobe, Flex 2, un framework développement d'application Flash, est sorti en Béta.
XML est partout !
Toutes les technologies de demain, ou presque, utilisent un langage de description XML. C'est-à-dire que toutes les futures interfaces seront décrites grâce à du XML. Ainsi, on retrouve :
• XAML pour Windows Presentation Foundation
• XUL
• Macromedia XML pour Flex 2.
• ...
Un exemple ?
Surfer dans un livre