Microsoft Silverlight 1.0 et les outils Expression

Avatar de l'auteur Christophe Lavalle
Christophe Lavalle
Mardi 12 février 2008, 00:08
techdays2008.pngEn direct des TechDays 2008, je vais aborder avec vous une jeune technologie qui creuse petit à petit son trou sur Internet. Le site Internet des prochains Jeux Olympiques sera entièrement fait avec. Il s'agit bien entendu de Silverlight 1.0 et des outils Expression.

C'est l'agence Tequilarapido, agence interactive, qui nous fait cette session. Cette agence possède différentes cordes à son arc :
  • technologie
  • marketing
  • design.
Cette entreprise est en partenariat avec Microsoft et se définit comme fournisseur d'expérience digitale. Elle possède notamment comme client TF1, M6, Meeting, MSN, Microsoft, E. LECLERC...

Silverlight, c'est quoi ?

 C'est une implémentation cross-navigateur et cross-plateforme d'un Framework de fonctions JavaScript au sein d'un plugin. Cette technologie se base sur HTM et Ajax. C'est une technologie qui fournira les prochaines générations d'interfaces interactives.

Les principaux concurrents de Silverlight sont Flash et Flex.

Silverlight 1.0 est disponible depuis septembre 2007 et pèse 1,40 Mo. Il existe aussi Moonlight qui permet de porter Silverlight sur le monde Linux. Nowell est l'investigateur de ce projet. Moonlight n'est pas encore finalisée à l'heure actuelle.

La programmation avec Silverlight 1.0 permet de mettre en oeuvre plusieurs scénarios :
  • utilisation de storyboards
  • classe Downloader
  • mode plein écran
  • appel de service externe
  • navigation entre page XAML
  • création dynamique de contenu
Une version 2.0 est prévue pour la fin de l'année. Elle permettra d'inclure un interpréteur de langage managé. Nous pourrons remplacer le développement JavaScript en C#, VB.Net...

La gamme Expression et Visual Studio 2008

Silverlight fonctionne sur des graphismes vectoriels ainsi que sur des animations. Pour les créer, nous pouvons utiliser la gamme Expresion de Microsoft. L'ensemble de vos projets créés avec la gamme Expression seront compatibles avec Visual Studio 2008 pour des modifications directement dans l'environnement de développement.

La gamme Expression permet d'effectuer un travail collaboratif entre designers et développeurs. En effet, la partie design de l'application interactive peut être modifiée sans changer le code et en totale transparence. Une facilité pour le designer et une garantie pour le programmeur.

Expression Blend permet de former des interfaces vectorielles et d'y associer des actions, évènements... Il faut utiliser la version 2 qui est actuellement en version CTP (non finale). Je laisse le lien de téléchargement ci-dessous.

Expression Media et Expression Encoder fonctionnent ensemble. Ils permettent de diffuser du contenu sur Internet tout en le rendant interactif. Voici un état des capacités de ces deux produits.

Microsoft Expression Media :
  • qualité bluffante jusqu'à la HD (720p)
  • intéractivité type DVD et overlays
  • intégré aux Framework AJAX existant
  • standard VC-1, SMPTE, WMV et MP3
  • Streaming Live ou On-Demand (VOD)
  • plus avantageux que d'autres solutions externes : coût de performances et d'échelle.
Microsoft Expression Encoder :
  • Web TV en quelques clics
  • qualité de compression en sortie
  • encoder n formats vers WMV
  • player
  • streaming
  • extensibilité.

Liens :

Pour finir, voici quelques liens sur différentes sources d'informations et de communautés en ligne sur ces technologies.

$> http://www.silverlight.net
$>
http://www.microsoft.com/communities/default.aspx
$>
http://msdn.microsoft.com/fr-fr
$>
http://technet.microsoft.com/fr-fr

Commentaires (2)

Avatar de l'utilisateur DimiiDimii - Mardi 12 février 2008, 14:56
N'oublions pas également le blog des MSP aux Microsoft TechDays : http://www.blogtechdays.fr/ ;)
Avatar de l'utilisateur Christophe LavalleChristophe Lavalle - Mercredi 13 février 2008, 11:32

Ok, pas de soucis :)

La c'est le site d'un seul MSP ;)