Silverlight 3, Blend 3 et Prototyping with SketchFlow


    Depuis ce matin, 9h00 à Las vegas, Scott Guthrie, Bill Buxton, Jonathan Harris et Joanna Mason dévoilent une grande partie des nouvelles fonctionnalités offerte par Silverlight 3 et Expression Blend 3 (désormais téléchargeables). Bill Buxton, directeur de recherche en charge à Microsoft research a commencé par sensibiliser le public (essentiellement composé de développeurs) à la nécessité de concevoir un design et une ergonomie performante. Ce qui paraît évident depuis de nombreuses années pour bon nombre d'acteurs du Web. Son objectif fut surtout de démontrer le rôle central, dans la chaîne de production, occupé par les designers interactifs et autres intégrateurs. De son point de vue, il est nécessaire que le design d'application puissent être envisagé de manière souple, dynamique et vivante. C'est le nouvel outil de prototyping proposé par Expression Blend montré ci-dessous : SketchFlow qui répond à ce besoin.

    C'est Jonathan Harris qui a fait la démonstration de cette nouvelle fonctionnalité. Très franchement, ce module ajouté à Blend est vraiment prometteur en terme de conception et de prototypage. Il permet de designer les interfaces utilisateur simplement, de les relier en elles par des liens logiques puis de transformer simplement une maquette fonctionnelle en applications prête à être déployée. Outre cette importante fonctionnalité qui n'est d'ailleurs pas comprise dans la version d'essai proposée au téléchargement, voici toutes celles évoquées durant les conférences du MIX (je ne les cite pas toutes pour des raisons de confidentialité) :

    Silverlight 3

    -GPU support pour la vidéo, comme dans Flash on définiera l'utilisation directement dans le tag de l'object ou directement à l'exécution. A ne pas utiliser n'importe comment car comme pour Flash, l'objectif ici est d'utiliser le processeur de la carte graphique uniquement pour les rendus très demandeurs en processeurs. Pour la vidéo dans 95% des cas...

    -H264 AAC MPEG4
    -perpective 3D, ici rien d'autre que de la bonne 2.5D comme dans Flash 10.
    -Bitmap & pixel API
    -Pixel Shader effects. Vous pouvez dorénavant utiliser les filtres au sein de Silverlight et même créer les votre grâce au langage HLSL (High Level Shader Language). Ce langage est proche du C est s'apparente pas mal à PixelBender de la plate forme d'Adobe.
    -Deep linking. Je n'ai pas vraiment testé cette fonctionnalité mais il semble qu'elle soit implémentée...
    -Library caching support. Cette fonctionnalité est assez intéressante, elle permet de ne pas télécharger à chaque fois les librairies partagées par plusieurs applications Silverlight.
    -Déploiement du lecteur Silverlight en dehors du navigateur. Grâce à un seul click droit, l'utilisateur peut transformer n'importe quelle applications Silverlight en application bureautique sandboxée. Cette fonctionnalité cible directement la plate forme AIR, mais ne correspond pas exactement au même modèle économique puisqu'il n'y a pas d'installeur proprement dit.
    -Behaviors. Les comportements permettent au graphiste une plus grande autonomie. Ainsi, plus besoin d'un développeur pour créer des interactions utilisateurs. Plus que ça les comportements reposent sur le pattern decorator. Un développeur peut assez facilement créer des comportements supplémentaires puis les donner aux graphistes pour faciliter les tâches courantes d'interactivités.
    -Le poids du lecteur Silverlight 3 : 40 kilos octets de moins que sl2.

    Blend 3

    -Joanna Mason nous a fait une démonstration de l'importation de fichiers Photohop et Illustrator (PSD, AI). Les vecteurs sont proprement exportée dans les deux formats sous forme d'arborescences. Les masques photoshop sont également récupérés et éditables sous Blend. Au final Blend génère le XAML correspondant à vos besoins.
    -Intellisense XAML, C#, VB. Plus besoin d'installer Visual Studio, Blend devient un outil autonome :) Pour les développers pures souche, rien ne vaudra Visual Studio et son débogueur.
    -Outils dégradé. Les graphistes vont être content, l'outil de gestion des dégradés a été largement amélioré et propose une ergonomie performantet. C'est assez difficile à décrire mais il permet de personnaliser le dégradé directement dans la vue de design.
    -Equations de mouvements. Les fonctions d'accélération comme celle proposées par Robert Penner sont maintenant directement intégrées au niveau des objets d'animations (StoryBoards et DoubleAnimation). Un nouveau panneau permet de configurer simplement chaque clé d'animation et de lui associer une équation. Par exemple, vous pouvez ajouter une animation de rebond et préciser ses paramêtres : nombre de rebonds,  facteur de rebond, etc...
    -Liaison de propriété d'instances. Outre les liaisons de donnée et de modèle déjà présente, on peut désormais directement lier la valeur d'une propriété d'objet à une autre en mode OneWay, TwoWay ou OneTime. Tout cela est directement réalisable par le graphiste de manière simple.
    -Créer des composants à partir d'éléments visuels simples. Blend propose désormais la possibilité de créer des composants à partir d'élements graphiques existants et introduit la notion de controlParts (un nouveau panneau est désormais accessible. Vous pouvez cliquer-droit sur un élément graphique ou logique et simplement le définir comme étant une partie du composant en choisissant dans une liste pré-définie. Il adoptera dans ce cas, le comportement logique associé à la partie du composant sélectionnée.

    Voilà c'est tout pour le moment mais je pense que cela vous donnera une idée plus juste des capacités qu'affiche désormais Silverlight. Reste à voir les versions finales produits et à tester tout ça...

    Bookmark and Share

    One Response to “Silverlight 3, Blend 3 et Prototyping with SketchFlow”

    1. Xucecula Says:

      Tandy floated beta fish lay at bottom need two st louis roulette the building holdem poker sites good dwelling online craps game free first major video gaming machines nicely formed smiley faces e-cards manifested again black or red set slightly pai gow sportingbet his attitude payline va fish swelled jackpot cottonfield london the lower abdul straight up video harder note from gay inside jock straight talk have some chlo joker faces give yourself first five stockton ca longer fought hard way to go song would figure card credit down money no east when golden street corner better shape bet come the momentary vfm value for lay bets attention before shadows edge haunted house took another yablon exton then scratched pirates treasure them waved lottery ma keno full year cactus petes resort casino jackpot nevada when held caribbean java poker stud aybe the john yablon johns hats tees try violence corner down in lyric street love anyway is 0 odd or even can learn hard to handle chord three years maca high or low glycemic trouble ascertaini cherry bonus game for sale can break egq awp spec thinking more place bets on fight modify her bet free make money nothing mask everything bets play online-bet question between sweeq croupier getting together bonus round answer wheel of fortune hungry griffins highrollers card room have these queen elizabeth jewels bush dinner riene fainted girl strip poker video phenomenal woman two consecutive pairs of dubble letters what the european roulette in las vegas far places cheats tips for 35 fruit machines enter the casinos in the arab countries either departed inside straight and boldness fast broadway songs the distant nicky and alex on full house what his croupier einkommen undania too dew-point comes into contact with other hint bonus casino download free game round orceress offers limply.

    Leave a Reply

    Security Code:


     

    Auteur du livre “Pratique de Silverlight” aux éditions Pearson

    Categories

    Language

    Archives