Archive for the 'Silverlight' Category

Réalité augmentée en Silverlight 4 : ca c’est fait

silverlight4

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

silverlight

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

deezerfullscreen

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.)

deezerweb
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

visualsearch

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.

Comments are off for this post

Roland Garros chez France2 en Silverlight HD smooth streaming

silverlight

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

silverlight

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).
;)

meganephotosynch

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
;)


La plus belle opportunité du moment pour Silverlight

silverphotosynch

Toutes les télés du monde ayant fait visiblement le choix d’une diffusion en flash (parfois avec un plugin additionnel pour la vidéo – les gros CDN comme Akamai ou Level3 ont du tourner à plein régime d’ailleurs) avec un plus sur la qualité HD, Silverlight se rattrape avec cette superbe application de photosynth qui rassemble toutes les photos de l’investiture du nouveau président des Etats-Unis en une seule scène en 3D. Well done. C’est une très belle opportunité pour Silverlight et le taux de pénétration du lecteur, c’est justement ce qui manquait !

Il y a quand même quelques utilisations de Silverlight pour la diffusion de cet évènement historique à lire par ici.

En parlant de vidéo, de diffusion en streaming, Adobe vient d’ailleurs d’annoncer l’ouverture du protocole RTMP (celui utilisé par les Flash Media Server), l’intégrant dans l’open screen project. Pas encore opensource mais du très bon à suivre

Au moins 6 liens à lire en une seule news, je vous gâte !
:)


Après Doom en flash, Quake en Silverlight 2

Après Doom en flash, voici une vidéo de Quake porté en Silverlight 2 par Julien Frelat. (Il semblerait que l’année dernière, une version de Quake en flash tournait à l’Adobe Max 2007). Et cette version est fluide, rapide, propre, et on attends avec impatience une démo ‘live’ :

Comment a-t-il fait ?
Une interview de Julien sur ce blog : http://adamkinney.com/blog/374/default.aspx à lire absolument pour en savoir un peu plus. Et plus d’infos aussi sur : http://www.innoveware.com/


Comparatif des moteurs 3d en flash et de la 3D en silverlight 3 ?

C’est à (tagada!) Tsouin.com que l’on doit un travail énorme de comparatif de performance des quatre moteurs 3D en flash les plus aboutis : Papervision3D, Away3D, Alternativa3D et Sandy3D. Il en résulte des différences à plusieurs niveaux et… mais je vous conseille de lire l’article directement.

Cöté évolution des capacités 3D, une petite remarque à propos de Alchemy qui pourrait potentiellement décupler fortement les performantes actuelles. Cela reste à confirmer.

Tsouin, toujours, relève les dernières démos d’Alternativa, le moteur russe. Vous trouverez sur leur blog 3 démos dont deux particulièrement intéressantes concernant l’usage de la 3D en flash. L’un est un téléphone au rendu très fin (qui peut le plus, peut le moins) avec une interaction avec les touches du clavier. L’un des avantages de la 3D en flash est quand même les interactions possibles avec son environnement : boutons, panneaux, ou vidéo.

Mon second est une visite virtuelle d’appartement où l’on peut choisir sa décoration d’intérieur en cliquant sur sol, mur et plafond. Performante démo, le moteur montre encore là ses capacités et un très bon rendu.

Petit aparté, j’ai cru voir que l’on parlait de 3D dans Silverlight 3 dans la salle ? L’article ici en parle rapidement :

« Silverlight 3 will include major media enhancements (including H.264 video support), major graphics improvements (including 3D support and GPU hardware acceleration), as well as major application development improvements (including richer data-binding support and additional controls). « 

Avec une telle annonce, il y a de quoi enterrer complètement tout ce que vous avez vu jusque là en flash puisque si Silverlight supporte la 3D avec une accélération matérielle, cela donnerait un Silverlight 3 = flash + shockwave combinés ? Wait & see… Autre scénario possible, cela peut être comme flash avec Pixel Bender dont la combinaison de l’accélération matérielle avec la 3D n’est pas possible, cela voudra dire quand même que Microsoft sera quasiment d’égal à égal à Flash avec son Silverlight…