Avec SilverFace, Silverlight concurrence AIR sur les applications riches

Comme annoncé lors de la PDC de la fin d’année dernière, SilverFace (le client Silverlight pour Facebook) est disponible depuis quelques jours. Vous pourriez me dire “tout le monde s’en fout car il existe une grande quantité de logiciels client pour Facebook” mais je vous répondrais “pas si vite car ce logiciel là est propulsé par Silverlight 4“. Donc contrairement à Tweetdeck, Seesmic Desktop & cie qui reposent sur AIR, ou Fishbowl qui est un exécutable Windows, SilverFace est donc une Rich Desktop Application qui est propulsée par la dernière version de Silverlight (disponible pour Windows, Mac et bientôt Linux).

C’est donc une grande étape dans la maturation de la technologie d’interface riche de Microsoft qui sort maintenant du navigateur pour proposer une expérience très proche (si ce n’est quasi-identique) à celle des applications.

C’est donc tout naturellement que j’ai décidé de tester cette application. L’installation sous Mac se fait de façon tout à fait traditionnelle : une icône à glisser dans le dossier “Applications“. L’interface est plutôt surprenante avec un environnement immersif où les fonctions et le contenu flottent au dessus d’un fond sombre tapissé de photos (assez proche de Seesmic Look) :

Le flux d'activité dans SilverFace

Le flux d'activité dans SilverFace

Le basculement d’un écran à l’autre se fait en douceur et les effets de transition sont plutôt réussis. Plusieurs modes d’affichage sont proposés comme la vue “grid” :

La vue en grille du flux d'activité

La vue en grille de SilverFace

Il y a également une vue en mosaïque pour les photos :

La mosaïque de photos dans SilverFace

La mosaïque de photos dans SilverFace

La page de profil est bien proportionnée et conserve les mêmes codes graphiques :

Une page de profil dans SilverFace

Une page de profil dans SilverFace

L’application réagit bien et semble stable. Les mises à jour ne se font pas “à chaud” (il faut redémarrer l’application) mais se passent sans souci particulier. Nous pouvons donc en conclure que c’est une première expérience concluante qui propulse donc Silverlight en concurrence directe avec Flash et AIR.

Microsoft ne cache pas ses ambitions en ce qui concerne l’évolution de Silverlight et les équipes mettent les bouchées doubles pour rattraper le retard sur AIR : accès à la webcam, drag & drop de fichiers depuis le bureau… tout est mit en oeuvre pour soutenir la comparaison (cf. Silverlight Client for Facebook available).

Les questions auxquelles je ne sais pas répondre pour le moment sont les suivantes :

  • Silverlight 4 est-il plus stable / performant / gourmand en ressources que AIR ?
  • Les applications reposant sur Silverlight 4 sont elles plus rapides à créer / plus faciles à maintenir ?
  • Quel va être le rythme d’évolution de Silverlight ?

Bref, passée cette première expérimentation les questions sont nombreuses et j’anticipe une sortie officielle pour la quatrième édition du MIX (en mars prochain). La technologie est (presque) prête, attendons de voir comment le marché va réagir et surtout à quel rythme l’écosystème de développeurs va adopter cette technologie et développer de nouvelles opportunités.

Si je ne me trompe pas, les prochains J.O. d’hiver de Vancouver (pour lesquels Microsoft a déployé les grands moyens avec NBCOlympics.com) vont grandement contribuer à augmenter le nombre d’utilisateurs. La bataille ne fait que commencer…

Réalité augmentée avec Silverlight 4 (et Unity 3D)

La réalité augmentée n’est pas un sujet tout neuf, pourtant l’année 2009 aura été décisive pour les applications “marketing et business” de la réalité augmentée domestique (cf. 10 Awesome Uses of Augmented Reality Marketing et Tracking brands in Augmented Reality). J’ai déjà eu de nombreuses occasions de vous parler d’applications réalisées avec Flash, il est donc maintenant temps de vous parler de celles réalisées avec Silverlight : Silverlight 4 Augmented Reality Proof Of Concept.

L’astuce est d’utiliser NyARToolkitCS (un dérivé de la librairie ARToolkit) ainsi que l’API webcam de Silverlight 4 (cf. Accessing Web Camera and Microphone).

Mieux, l’auteur de cette première expérimentation nous en propose une autre avec de la 3D en temps réel : Real Time 3D Augmented Reality with Silverlight.

Donc comme le dit si bien Galdric : “Réalité augmentée en Silverlight 4 : ça c’est fait“. Attendons maintenant de voir de meilleures performances avec la version définitive de Silverlight 4. Et puisque l’on parle de meilleures performances, saviez-vous qu’il était possible de combiner Flash, réalité augmentée et Unity3D (Flash pour la capture et Unity3D pour le rendu 3D) : Unity3D + FlarToolkit = … hein ?!.

Bon… il semblerait donc que la prochaine étape soit de faire de la réalité augmentée sans plug-in avec HTML5 et WebGL.

Nouvelles versions pour Flash, AIR et Silverlight

Sur ce coup là j’ai carrément un train de retard, c’est inacceptable car en une semaine ce ne sont pas une mais trois nouvelles versions de technologies RIA / RDA qui viennent d’être annoncées.

Commençons par Adobe avec les sorties en beta de Flash 10.1 et de AIR 2.0 : AIR 2 and Flash Player 10.1 Betas now Available.

Au programme des nouveautés pour Flash 10.1 :

  • Prise en charge du multi-touch ;
  • Gains de performance ;
  • Disponibilité prochaine sur des terminaux mobiles comme le Palm Pre (cf. Full Adobe Flash Is Coming Soon to Mobile) ;
  • Grosse amélioration de la gestion de la mémoire.
Meilleure gestion de la mémoire avec Flash 10.1

Meilleure gestion de la mémoire avec Flash 10.1

Concernant AIR 2.0, voici les nouveautés :

  • Prise en charge des périphériques de stockage et du hardware (micro, webcam…) ;
  • Possibilité d’accéder aux commandes natives ;
  • Prise en charge du multi-touch et des commandes gestuelles ;
  • Mise à jour du moteur de rendu pour une meilleure gestion du HTML 5 / CSS 3…

Pour plus de détails ça se passe ici : Introducing Adobe AIR 2 beta.

Du côté de chez Microsoft, ils viennent tout juste d’annoncer la beta de Silvelright 4 lors de la Professional Developers Conference 2009. Voici les nouveautés :

  • Prise en charge complète de l’impression ;
  • De nouveaux éléments de formulaire (Rich Texbox with links…) ;
  • amélioration de la fluidité de l’interface et des effets proposés ;
  • Support de la webcam, du micro, du clic droit et de la molette dela souris ;
  • Copier / Coller depuis le clipboard ;
  • Fonctionne dans Google Chrome ;
  • Des applications deux fois plus rapides au démarrage (mais pas forcément à l’exécution ?) ;
  • Accès aux répertoires utilisateurs (”Mes documents, “Ma musique”…)…

C’est sur ce dernier point que Microsoft dévoile ses réelles intentions quand à cette nouvelle version de Silverlight : concurrencer à la fois Flash et AIR. Il sera ainsi possible d’installer des simili-applications sur votre bureau (ils appellent ça des client apps) pour pouvoir contourner les limitations du navigateur (et notamment la sandbox qui l’isole du système). Autant dire que cette possibilité change complètement la donne : Silverlight Four Is Going To Be Huge.

Illustration avec SilverFace, une Rich Desktop Application conçu avec le SDK de Facebook :

Silverlight + Facebook = SilverFace

Silverlight + Facebook = SilverFace

Pour résumer : ça ressemble à une application, ça se comporte comme une application et c’est du 100% Facebook (plus d’infos ici : Silverlight 4 In Beta, Screenshots of Facebook Desktop App et The Windows Platform, Silverlight 4, and Facebook.

Wow, que de nouveautés et de très très grosses ambitions pour Adobe et Microsoft qui semblent bien avoir décidé de se prendre de vitesse l’un comme l’autre. Pour le moment il ne s’agit que de versions beta, il reste encore à stabiliser tout ça, mais je pressens que 2010 va être l’année où la frontière entre service en ligne et application va disparaitre.

Canal+ et France24 choisissent Silverlight pour faire du streaming HD

Après Rolland-Garros et le Tour de France, la technologie de streaming HD de Silverlight a été retenue pour une exploitation annuelle par Canal+ et France24.

Commençons par la chaine cryptée qui vient de lancer la diffusion HD de la ligue 1 et de la Champions League sur son service payant Foot+ : Canal+ goes Silverlight for Foot+.

Le foot en HD avec Silverlight

Le foot en HD avec Silverlight

Non seulement les abonnés ont accès à un flux de streaming en HD sur leur ordinateur, mais ils peuvent de plus regarder ça sur leur TV au travers d’une XBox.

Autre ambiance avec France24 qui propose de la rediffusion 24H/24H avec cette expérimentation : France 24 expérimente le contrôle du direct, le speech to text, les votes et chapitrage automatique dans son player HD.

France24 en HD avec Silverlight

France24 en HD avec Silverlight

À tester ici : France24 HD Live Player.

Visiblement les équipes de Microsoft sont en train de prendre une belle avance sur le streaming HD et surtout de s’installer durablement sur ce créneau en signant des partenariats prestigieux.

Je ne sais pas pour vous, mais j’ai comme l’impression que dans son élan d’intégration verticale Microsoft pourrait bien verrouiller un peu plus le marché en rachetant un gros acteur de Content Delivery (Akamai ?).

Sortie officielle de Silverlight 3

Voilà c’est officiel, Silverlight 3 n’est plus en beta : Silvelright 3 Released. A programme des nouveautés :

  • Le support de la vidéo HD (codec H.264) et des DRM ;
  • La fonction de Smooth Streaming toujours aussi impressionnante ;
  • Plein d’effets visuels (perspectives 3D, pixel shader, deep zoom…) ;
  • L’accès à votre répertoire “Mes documents” (après autorisation de l’utilisateur) ;
  • La possibilité d’encapsuler des polices compressées ;
  • La possibilité de transformer un site web en application desktop ;
  • Et d’autres innovation à découvrir ici : Silverlight 3 Final release and Expression Studio RC disponible.

Cette troisième mouture est incontestablement portée par deux bénéfices majeurs : la vidéo HD en smooth steaming (je ne reviens pas là dessus mais vous pouvez le tester en ce moment sur la rediffusion du Tour de France 2009) et la concurrence avec Adobe AIR pour les Rich Desktop Applications.

SL_TdF2009.jpg

Le Tour de France en streaming HD avec Silverlight 3

Sur ce dernier point, j’attire votre attention sur l’apparition d’application sociale comme Sobees, un client Twitter / Facebook qui va venir concurrencer les équivalents en AIR (cf. Sobees – Silverlight 3 Web Twitter and Facebook App) :

sobees.jpg

Maintenant que la V.3 est sortie, il va falloir nous intéresser à la V.4 dont on ne sait quasiment rien pour le moment. En attendant, je vous propose de parcourir le showcase pour un aperçu des dernières réalisations.

Roland-Garros en HD Smooth Streaming avec Silverlight (et dans votre intranet aussi)

En ce moment l’actualité sportive est dominée par le tournoi de Roland-Garros. Un évènement sportif comme Microsoft les aime. Microsoft ? Mais oui enfin, Microsoft qui est petit à petit en train de s’imposer sur la retransmission “live” de contenus sportifs (comme les J.O. l’été dernier). Bref, tout ça pour dire que France2 propose de suivre la compétition en streaming sur son site : Roland Garros 2009.

Roland-Garros en Smooth Streaming avec Silverlight

Roland-Garros 2009 en Smooth Streaming avec Silverlight

Là où ça devient intéressant, c’est que cette retransmission est en HD, plus précisément du 720p soit une résolution de 1280 x 720 pixels. Ceci est rendu possible grâce à la technologie Smooth Streaming de Silverlight. Une technologie très intéressante pour les événements sportifs car elle permet de moduler la résolution en fonction de la bande passante disponible (”adpative streaming“) et de faire des pauses, ralentis… Plus d’infos ici : Microsoft lance IIS Smooth Streaming qui permet de streamer en vraie HD en 1080p.

Pour ce qui est de la régie, je vous propose cet article de Clubic qui résume très bien les moyens déployés : Roland Garros en HD grâce à Silverlight.

L'architecture technique derrière le "live" de Roland-Garros 2009

L'architecture technique derrière le "live" de Roland-Garros 2009

Et si les compétitions sportives vous laissent de marbre mais que vous vous intéressez à Silverlight, je peux également vous recommander cet article où il est question d’un intranet médical exploitant des interfaces riches : Microsoft Health Patient Journey Demonstrator.

Exemple d'intranet "riche" avec Silverlight

Exemple d'intranet "riche" avec Silverlight

(via JF Gomez)

Comparaison de Flash et Silverlight pour le 3D

Je vous propose ce matin de découvrir cette très bonne comparaison des capacités 3D de Flash et Silverlight : Flash 10 vs Silverlight 3: Perspective 3D. (Si ce type de comparaison vous intéresse, il y a en a des tonnes ici : Flash vs Silverlight Gallery)

La 3D dans Flash et Silverlight

La 3D dans Flash et Silverlight

Bon en fait il ne s’agit pas tout à fait de 3D “100% naturelle” mais plutôt de perspective 3D (donc de la 3D simulée).

Et le résultat des courses est : Ces deux technologies se valent pour faire de la pseudo 3D mais si vous voulez vraiment passer aux choses sérieuses, il n’y a plus qu’un seul acteur (Unity3D).

tropicalparadise

Unity3D en action

Les raisons qui font que la bataille est perdue d’avance sont les suivantes :

  1. Adobe tout comme Microsoft se sont lancés dans une course à l’armement autour de la vidéo HD (et leur player respectif évoluera en priorité dans cette direction) ;
  2. Aucun des deux ne propose un environnement de production 3D performant ;
  3. On ne peut pas être bon dans tous les domaines (surtout avec un player qui ambitionne de rester sous la barre symbolique des 5 Mo) ;
  4. Il existe bien des offres plus ciblées comme Shockwave ou 3DVIA mais elles ne proposent pas une expérience aussi ludique que la technologie de Unity (le rendu visuel du premier est clairement moins bon et le second est plus lourd) ;
  5. Des initiatives de standards 3D commencent à voir le jour (cf. Standardisation de la 3D sur le web avec le html ?… ou pas).

Je pense très honnêtement ne pas me tromper sur ce point, Flash est encore largement en tête pour tout ce qui est casual gaming (cf. Flash Gaming Summit Slides and Presentation) mais Unity3D propose un environnement bien plus mature.

Pour nourrir cette réflexion je vous propose une série de liens :

Encore une fois je ne pense pas qu’il soit pertinent de comparer Flash, Silverlight et Unity, mais puisque l’on parle de 3D je ne pouvais pas faire l’impasse.

Playboy utilise la technologie Silverlight pour présenter 53 éditions historiques du magazine gratuitement…

Pour ceux qui ne le savaient pas, Bondi Digital, une entreprise qui numérise le contenu de magazines, a lancé récemment PlayboyArchive.com qui est développée avec la technologie Silverlight de Microsoft.

Le site Playboy Archive présente GRATUITEMENT 53 éditions historiques du magazine créé par Hugh Hefner en 1953.

Voici un aperçu général de l’interface.

La navigation

Le site de Playboy Archive est doté d’une navigation très efficace qui nous permet de voir toutes les archives facilement.

Pour la lecture, il suffit de Zoomer.

La recherche de contenu

J’adore l’idée de rechercher du contenu à l’intérieur des pages. Un vrai coup de coeur !

Il est possible de visualiser l’ensemble du contenu dans un magazine.

Il est également possible de visualiser les publicités qui se retrouvent dans le magazine.

Le partage des liens

Pour faciliter le partage des liens. Une option est intégrée dans l’interface.

Rappelez-vous maintenant du premier magazine de Playboy qui a été vendu à 50.000 exemplaires. Le sujet à l’honneur ?  … Marilyn Monroe !

Qu’en pensez-vous ?

P.-S. Bonne visite…. :)

Source : Cahri et PersonaNonData

Que faut-il attendre de Silverlight 3 ?

Nous sommes à quelques heures de l’ouverture de l’édition 2009 du MIX et surtout de la keynote où nous devrions enfin en savoir plus sur la troisième version de Silverlight. Nous connaissons déjà les contours de ce que cette troisième version devrait apporter (3D, H.264, accélération matériel, support offline… cf.  Vos RIAs en dehors du navigateur avec Silverlight 3 ?) mais je vous propose tout de même de découvrir cette interview de  Scott Guthrie qui nous parle de l’évolution de la technologie : Scott Guthrie On Silverlight, MIX09, Keynotes, Developers and Designers.

Cette interview est particulièrement intéressante car l’auteur nous confirme que les équipes de Microsoft travaillent dur pour faire évoluer de concert le plug-in ET l’environnement de production avec notamment une collaboration toujours plus fine entre designeurs et développeurs.

D’après une source interne (et sans vouloir trop en révéler mais de toute façon nous serons fixés dans quelques heures), il se pourrait que la surprise vienne de grosses améliorations apportées à la suite Expression plutôt que du plug-in avec notamment un… non désolé je ne peux pas le dire (j’ai juré), mais en tout cas il serait question d’intégrer un nouveau profil dans cette équipe : le concepteur (youpi !).

Dès que l’info est confirmée je mets ce billet à jour (pour patienter je vous propose de découvrir l’étonnante galerie 10K).

Mise à jour : C’est confirmée, la version 3 d’Expression Blend intègre un module de prototypage rapide (SketchFlow) qui semble très intéressant :

SketchFlow dans Expression blend 3

SketchFlow dans Expression blend 3

Plus d’infos ici : SketchFlow – Designing in Expression Blend.

Deux nouveautés chez Microsoft : RedMooncake Viewer et SmoothHD

Laissez-moi vous présenter deux nouveautés tout à fait intéressantes qui nous viennent de chez Microsoft (et requiert la dernière version de Silverlight).

Il y a tout d’abord RedMooncake, un player qui permet d’encapsuler un fichier DeepZoom (dont j’ai déjà parlé ici : Découvrez le parc Yosemite avec des panoramas de 45 Gigapixels).

Le player RedMooncake

Le player RedMooncake

Ce lecteur vous permet ainsi d’explorer une collection de photos en zoomant à l’aide de la molette de votre souris. Les photos sont organisées par tags, en mosaïque ou en vrac. Vous pouvez également accéder à la vue plein écran. Le tout est très fluide et exploite parfaitement la technologie. À découvrir ici : Afficher ses galeries photos deepzoom en un clin d’oeil avec redmooncake.

Autre nouveauté avec le service SmootHD, un service de streaming de vidéos HD en partenariat avec Akamaï. Un partenariat intéressant qui combine les capacités vidéo de Silverlight (adaptive streaming…) avec les tuyaux d’Akamaï pour donner une qualité d’image impressionnante :

Le service de streaming HD de Microsoft et Akamaï

Le service de streaming HD de Microsoft et Akamaï

Je peux vous assurez que l’image est sublime, même en plein écran sur mon moniteur full HD de 24”. Voilà de quoi faire de l’ombre à la HD Gallery d’Adobe qui présente une résolution similaire mais peut-être moins de souplesse dans la gestion du flux. À quand un M6 Replay en SmoothHD ?

(via Jean-François Gomez)

Page 1 sur 3123