Archive for June, 2008

Un lecteur Silverlight tout simple

Aucun commentaire

    Voici un petit lecteur Video Silverlight de ma composition dont je donnerai rapidement les sources. L'idée est de faire un lecteur vidéo qui sera disponible sous forme de composant facile à paramétrer et à styliser sans forcément passer par Expression Encoder. Il faudra la dernière version de Silverlight 2 bêta.

    Il fera l'objet d'un prochain tuto sur Tweened, en attendant on peut tranquillou regarder la bande annonce de Wall-e.

    <iframe src="http://silverlight.services.live.com/invoke/33374/Player/iframe.html" scrolling="no" frameborder="0" style="width:300px; height:200px"></iframe>

    Thanks to Scott – Blend 2.5 june preview

    2 commentaires

      Silverlight 2 Bêta 2Cela fait maintenant une semaine que les nouvelles versions de Blend 2.5 (June Preview) et de Silverlight 2 bêta 2 sont en ligne. Scott Guthrie, l'un des principaux acteurs sur la technologie Silverlight, a écrit et propose des tutoriaux sur son site, merci donc à Scott car plusieurs changements importants bénéfiques pour la communautés ont eu lieu et faciliteront la vie aux graphistes. Pour ma part, je mets du même coup à jour la page concernant les pré-requis Silverlight 2 ici. Ainsi que le nouveau Modèle de document pour Silverlight 2 bêta 2 comprenant du code logique Javascript et la librairie Tweened mise à jour ici.

      Voici certaines nouveautés et changements que je trouve important :

      • Tout d'abord la manière dont sont chargés les composants, dans Silverlight 2 bêta 2 et pour la version finale, le package System.Windows.Controls a été fusionné avec System.Windows. Ne vous inquiétez pas, si vous avez d'ancien projet SL 2 bêta 1, Visual Studio les identifiera et fera une mise à jour de votre projet.
      • Changement complet au niveau des sockets. Il faudra désormais spécifier sur les serveurs souhaitant accorder un accès à une application Silverlight un fichier crossdomain.xml permettant les échanges. Il est à noter qu'on arrive exactement aux mêmes types de contraintes qu'avec le dernière mise à jour du player Flash.
      • Nouvelles propriétés DefaultStyleKey pour définir des styles de composant au sein de leur code Xaml.
      • La classe WebClient a changé de package et fait désormais partie du package System.Net. De plus, afin de coller au plus près du Design Pattern "AppelAsynchrone", la gestion des erreurs de sécurité ne se fait plus du côté de l'appel mais bien du côté de la réception des données.
      • Changement radical concernant les Styles et les Templates puisqu'il est désormais possible de modifier le look des controls / composants au sein de Blend 2.5 June Preview. On se retrouve presque à égalité, si l'on compare avec la souplesse des projets WPF. Il ne manque plus que les dictionnaires de ressources et les pinceaux vectoriels. :) Tout cela ne devrait pas trop tarder, on espère pour la version 3 de Silverlight.
      • Introduction d'un nouveau gestionnaire d'état visuel, le Visual State Manager. Il est à noter que l'implémentation de ce manager concerne aujourd'hui Silverlight 2 mais impactera prochainement les projets WPF. Voilà une capture pour vous donner une idée de la bête :) . Pour ma part je l'ai essayé et je trouve ça très souple d'utilisation, le concept est assez novateur. Visual State Manager

      Mise à jour de la librairie Tweened

      Aucun commentaire

        Salut à tous,

        En attendant la version c# pour Silverlight 2 de cette librairie, je mets à disposition la version Javascript qui est aussi bien valable pour les projets Silverlight 1 que pour les projets Silverlight 2. Je mets également à disposition un template pour Silverlight 2 intégrant Tweened. J'apporte tout de même une légère amélioration en ajoutant une classe statique donnant accès aux équations de Tweened. Dès que j'aurai le temps, je ferai de même concernant les propriétés Tweenable. En attendant ceux qui veulent tester la nouvelle librairie peuvent la télécharger sur cette page...