Archive for the 'Silverlight' Category
Réalité augmentée en Silverlight 4 : ca c’est fait

Maintenant que l’on a accès à la webcam sous Silverlight, on peut faire un peu de réalité augmentée basique adaptant un NyArToolkit CS pour arriver à ses fins. Arrivant un peu après la bataille cette année, Silverlight montre toutefois de très bonnes performances de rendu, avec un bon 40fps même sous capture vidéo, pour monter à un 50-60 fps sur un dual Core. J’avoue ne pas avoir regardé les performances d’un Flartoolkit + Alchemy sous flash, je serais curieux de comparer. C’est encore un peu expérimental, le code n’est pas encore disponible par contre.
En lire plus :
http://kodierer.blogspot.com/2009/12/world-real-time-3d-augmented-reality.html
Silverlight 4 sur le chemin du détecteur de mouvement

Voilà une feature manquante qui empêchait pas mal d’applications avec Silverlight 3 : la webcam et le motion detection. C’est désormais implémenté avec la Beta de Silverlight 4. Adam Kinney l’explique un peu plus sur son blog. Mais ce n’est pas tout puisque Silverlight se positionne un peu plus au niveau de flash avec la fonction imprimer, le click droit personnalisé, la prise en charge du microphone et quelques autres choses. Avec dans le premier commentaire un détail qui fait sourire : « There’s still no GPU support for shaders or 3D ? »
Et voici la vidéo de présentation, (si vous ne voyez rien, c’est normal, il faudra Silverlight) :
Lire la suite
Fullscreen chez Deezer, et écrans tactiles

Fullscreen
Petite fonction rajoutée à Deezer récemment et relevée par @Sylvain (de Tkaap entre autre) d’ailleurs) : la fonction fullscreen du player de Deezer qui s’agence différement de la version web en mode fenêtre. Evolution anodine et l’on peut se demander : cela vaut-il un billet ? Réponse : Oui. Voici pourquoi :
Tactile
La force du flash étant de pouvoir remodeler son interface aisément, il y a dans ce mode fullscreen tout d’abord un usage pratique : beaucoup utilisent deezer à présent comme lecteur multimédia, sans rester devant le PC. Avec l’arrivée de Windows 7, et des écrans tactiles accessibles plus facilement auprès du grand public, cela veut dire qu’un site internet en flash, va pouvoir aisément non seulement s’adapter plus facilement sur différents supports (sites web, mobiles…), mais surtout rentrer en mutation en fonction de son usage.. Et c’est là que cela m’intéresse : n’ayant jamais été convaincu de la fonction fullscreen depuis flash 9, voici un usage qui me plait bien et justifie pleinement son existence.
Enquête !!
Pour confirmer cela (mon billet était déjà écrit en fait ;) ), j’ai posé la question à Loic et à Jacinthe Busson (du célèbre http://www.ergophile.com/ respectivement developpeur flash et directrice artistique chez Deezer (Merci à tous les deux!). Voici ce qu’en dit tout d’abord Jacinthe (qui en dit aussi plus long sur le blog de deezer) :
« Ce player a été conçu pour être utilisé sur des nouveaux supports comme les écrans tactiles mais aussi pour répondre à un usage très demandé par nos utilisateurs en charge d’animer des soirées. L’interface a été conçue pour être la plus simple possible et fluide afin de ne pas surcharger d’informations lors d’une utilisation en mode tactile.
La sobriété de ce Full Screen est avant tout un moyen d’utilisé les fonctionnalités les plus convoités de nos utilisateurs : ses playlists, ses radios et albums favoris, la liste de lecture courante. Elle reprend l’idée d’un jukebox. »
Et Loic de confirmer :
« En effet ce player fullscreen à été conçu pour être utilisable dans toutes sortes de conditions : au clavier, à la souris ou via écran tactile.
Le coté écran tactile n’est pour le moment pas très poussé et finalement pour le moment équivalent au mode souris mais les boutons sont suffisamment gros pour tous les utiliser avec un doigt. Mais dès la sortie de Flash Player 10.1 [...], je compte bien améliorer l’expérience utilisateur de celui-ci en essayant d’apporter un défilement de la playlist en faisant glisser le doigt comme sur un iphone par exemple et réfléchir à d’autres fonctionnalités utilisant plusieurs doigts par exemple. »
(Techniquement, c’est Away3D qui a été choisi pour ses performances techniques, même si la documentation est plus fournie chez Papervision. Le choix était aussi de rester dans quelque chose de plus simple pour ne pas surcharger et être trop gourmand en ressources. Dixit.)

Version web (pour rappel)
Mutation
Exemple pratique : je passe l’aspirateur ou je suis en soirée : c’est l’ennui total de devoir reprendre le contrôle de la souris pour changer de musique. Le coup de doigt sur l’écran s’impose alors pour changer de musique et cette fonction rend l’interface plus légitime tandis que le tactile au quotidien est aberrant pour de la bureautique. Seulement entre l’interface web et le plein écran, nous changeons dans l’apparence d’un site web à une application comme l’était un cdrom à son époque.
C’est là que le flash intervient et qu’il aura aussi son importance à mon sens dans les mois à venir : il permet ainsi de remodeler de manière fluide une interface en fonction de son contexte d’usage et prendre différentes formes : site web, application, sur pc ou mobile. Et de basculer du contrôle au clic au doigt (et à l’oeil) naturellement Ce type d’exemple chez Deezer m’a réllement fait penser à cela. Et même si Adobe d’ailleurs a beau annoncer cette tendance, c’est le genre d’application qui le prouve concrètement. Ou qui en dessine les premières esquisses.
Du côté de Silverlight
Je suis tombé également sur une vidéo chez nui.joshland.org qui présente Silverpac.com « le premier site internet multitouch ». Josua Blake parle un peu plus sur son blog des ses caractéristiques d’ailleurs. Voici la vidéo :
Liant entre supports et usages
D’ailleurs, certains sites web bizarrement peuvent très bien porter en tactile leurs applications : Je prends celui-ci de Citroën, ou celui de la Lexus (2ème exemple). De toute facon, ce ne sont pas les outils qui manquent en terme de tactile pour flash, car c’est le liant entre les différents supports qui est à observer.
Bing visual search en silverlight

Bing teste des modes de visualisations avec visual search, accessible uniquement lorsque l’on sélectionne la région ‘USA’. 56 résultats du premier coup d’oeil, propulsé par Silverlight, comme c’est le cas pour les meilleurs applications Iphone. Efficace.
Roland Garros chez France2 en Silverlight HD smooth streaming

Il parait que Roland Garros est commencé ?!… je débarque… France 2 a mis donc en place en beta une page spéciale en Silverlight qui retransmets les matchs en HD et en smooth streaming avec Level3, là où Cannes et ses paillettes dorées avait choisi le flash sous Akamaï (On ne peut pas faire plus opposé…).
De la vidéo de qualité au rendez-vous, et pour le tennis, c’est à découvrir sur le site de france2 à l’adresse suivante :http://roland-garros.france2.fr/?page=exclusif_HD avec un replay / direct intéressant.. (De mémoire, ils avaient mis en place l’année dernière un HD à 60 FPS fabuleux pour le même évènement mais avec un codec vidéo spécial.)
.. de la « balle » je vous dis ma bonne ‘dame!
Parlons RIA : quelques articles sur le MIX 2009

Je suis un peu en retard sur une petite sélection d’articles traitant le MIX de Microsoft à Las Vegas (vidéo d’ambiance de chez Xprime) en fin de semaine dernière. Toutefois, je citerais Richard leggett qui résume très bien la situation : « Microsoft want RIA space bad« . A tel point que l’évolution foudroyante de Silverlight avec sa version 3 en beta devient l’équivalent si je ne m’abuse (et à quelques RTMFP près) au couple Flash 10 / Air. Une nouvelle solution sur le terrain des RIA qui, en entreprise, intéresse beaucoup.
De très bons résumés chez Fred Cavazza comme à son habitude :
- Mes réflexions sur Silverlight 3 et la stratégie RIA de Microsoft
En Francais :
- Mix 09 : comment Microsoft peut pousser Silverlight sur le navigateur
- Microsoft compte sur Silverlight 3 pour améliorer la fluidité des écrans tactiles
- Blend 3 et SketchFlow chez Tequila Rapido
- Silverlight 3, Blend 3 et Prototyping with SketchFlow
- X-PRIME au MIX’09 à Las Vegas
En Anglais :
- Silverlight 3 Beta Release and Adobe
- Silverlight 3 Mix09 Demos Video of Pixel Shaders (HLSL Authored), 3D Planes, SaveDialog, Local Connections, Out of Browser
- Adobe AIR versus Offline Silverlight
Et pour tout savoir sur Silverlight, je découvre http://www.silverlightshow.net/ pour les plus développeurs d’entre vous.
Comme Obama, la nouvelle Megane roule aussi en Silverlight et Photosynth
On me fait remarquer dans la salle – à juste titre puisque je l’avais complètement oublié et je voulais en parler – de la sortie en France d’un site à base en Silverlight que TequilaRapido nous avait fait entrevoir aux dernières journées de l’usabilité dédiée cette année aux RIA organisée par Fred Cavazza à Paris avec paillettes (superbes slides), grande classe (sisi Toufik, j’y tiens) et tout mon intérêt (mais ca, on s’en fiche).
;)

Sortie le même jour que l’opération d’Obama à l’échelle mondiale, celle de http://www.nouvelle-megane.com/photo-blogueurs (un site qui avait fait déjà un très bon usage de la vidéo, et de Deepzoom) use de Photosynch cette fois, dans un concept similaire. Renault a invité des bloggeurs pour un travail de co-création en photographiant la nouvelle megane exposée, créant ainsi un espace en 3D recomposé. A voir également, le système de génération de widget de fotonauts, qui permet d’en créer à la volée de n’importe quelle taille.
Parlons 3D : Un détail tout bête que j’avais déjà mentionné : j’apprécie beaucoup la présence des petits points dans l’espace, qui rend très bien compte de la sensation de navigation dans un espace en 3 dimensions. Et graphiquement, cela rend très bien.
De même que la sortie prochaine de M6 Replay qui a choisit Silverlight pour son portail vidéo… on attends avec impatience quand même de voir le résultat, mais cela ne devrait plus tarder à présent ?
Edit et précisions : apparemment, non, il va falloir attendre encore pas mal de temps
;)

S'abonner à Hebiflux
Le Twitter Hebiflux
Tout Hebiflux avec Friendfeed
My Photostream Hebiflux
