… d’un angle un peu décalé.
Pour une fois les rois du marketing viral se font prendre à leur propre jeu.
L’équipe Virtual Earth (http://maps.live.com) vient de mettre à jour les images de Paris, nous avons désormais la possibilité d’avoir les fameuses vues “Bird’s Eyes” qui n’existe nulle part ailleurs.


Windows7 propose une nouvelle taskbar qui remplace la barre des taches et la barre de lancement rapide, très inspiré de la fameuse taskbar de Mac OS elle va plus loin sur de nombreux scénarios.
Je vous encourage à lire ce blog sur ce sujet si vous voulez en savoir plus http://i.gizmodo.com/5131933/giz-explains-why-the-windows-7-taskbar-beats-mac-os-xs-dock
Ces nouvelles fonctions proposent un vrai différenciateur pour une application. Prenons simplement l’exemple du navigateur:
- Avec Firefox vous avez l’expérience par défaut: preview uniquement du tab en cours.
- Avec IE, vous avez une vision de tous les tabs indépendamment du nombre d’explorer, une prévisualisation de l’état lors d’un téléchargement, un accès à l’historique par un click droit ….
En tant que développeurs vous pouvez accéder à l’ensemble de ces fonctionnalités offertent par l’API Windows. Si vous aimez le code natif (COM ou win32) vous trouverez votre bonheur ici si par contre vous préférez du code managed il faudra utiliser un projet communautaire sur codeplex: http://www.codeplex.com/Windows7TaskbarExt en attendant le framework 4.0
La technologie Photosynth a été à l’honneur pour l’investiture du Président Obama. CNN a mis en place un site communautaire permettant à chacun de poster sa propre photo de l’évènement qui sera intégré dnas une vue Photosynth globale.
Pour ceux qui ne connaisse pas Photosynth, il s’agit d’une technologie de Microsoft Labs permettant de reconstruire un monde 3D à partir d’une collection de photo en 2D. Au départ le client était un activex mais ils viennent de sortir une version béta en silverlight.
En faisant quelque recherche je suis également tombé sur ce site qui propose l’utilisation de plusieurs vues photosynth au sein d’une carte interactive Virtual Earth (chaque punaise correspond à un photosynth). http://photosynth.net/inauguration.aspx

C’est reparti pour un tour, la sainte croisade de la CEE contre Microsoft va se pencher sur les ventes liés de IE avec Windows (le terme vente me fera toujours aussi rigolé pour un produit gratuit avec des concurrents gratuits).
http://www.generation-nt.com/commission-europeenne-microsoft-vente-liee-ie-windows-actualite-218191.html
Cette guerre est vraiment d’un autre temps alors qu’il existe de nombreux autres domaines d’abus posion dominante qui devrait être étudié par la CEE: genre le triptique “ipode/itunes/itunes store” ou alors l’installation automatique de Open Office quand on met à jour sa JVM et encore on ne dira rien sur google …
Après la fin de l’exclusivité sur l’iphone, Orange est encore sous le regrad des députes qui veulent remettre en cause leur stratégie de contenues exclusifs.
Depuis longtemps Orange investi sur du contenu (cinéma / foot) qui n’est accessible que pour ses abonnées et cette stratégie risque d’être mis à mal par la nouvelle loi sur l’audiovisuelle … a suivre
Pour en savoir plus : http://www.journaldunet.com/breve/34695/la-strategie-de-contenus-exclusifs-d-orange-remise-en-cause.shtml

Si vous avez essayé de mettre à jour les applications de la suite Windows Live essential (live mail, live writer …) vous aurez certainement remarqué que Silverlight fait partie des applications téléchargés ... c’est le premier pas vers une diffusion massive du plugin :-)
Rendez vous sur http://download.live.com/
Vous vous rappelez de la superbe application WPF conçu pour lire le NYT ?

Il existe maintenant une version compatible MAC, il s'agit d'un semi-portage car l'application est basé sur Silverlight (et non WPF qui n'existe pas encore sous MAC).
Plus d'infos sur : http://firstlook.nytimes.com/?p=46 et http://www.tuaw.com/2008/05/13/times-reader-coming-to-the-mac/
Voici un petit test d'intégration du controle page turn réalisé par mitsu qui permet d'afficher vos photos flickr, plus d'info ici.
Vous pouvez récupérer le SP1 d'expression design : service pack
Enfin l'export Silverligth et surtout l'export en textblock (avant les zones de textes étaient transformées en dessin : Path).

Je vous conseil de regarder le site http://www.vectorform.com/silverlight/, ils ont crées plusieurs exemples super visuels en SL 1.0 avec tout le code source.
En regardant le code on se rend compte qu'ils ont fait leur propre version de la librairie tween :-)
If you are familiar with the tween library for flash you will enjoy the SilverTween library for Silverlight.
The idea of this library is to generate non uniform animation based on well known algorithm (Bounce, Elastic). Actually silverlight animation like DoubleAnimation are uniform with an acceleration but there is no advanced algorithm. The SilverTween javascript library will dynamicaly create a storyboard that will interpolate the algorithm. You just have to specify the xaml element, the xaml property, the start/end value, the duration and the algorithm. The Supported algotithms are : Elastic, Bounce, Regular strong and back.
new SilverTween (plugin, rootElement, <element>, <property>, <algorithm>, <start>, <end>, <duration>);
The following example show a combinaison of three algorithms.
tweenTranslate = new SilverTween (this.plugin, this.rootElement, "translate", "Y", Bounce.easeOut, -200, 00, 2);
tweenRotate = new SilverTween (this.plugin, this.rootElement, "rotate", "Angle", Elastic.easeOut, 0, 360, 3);
tweenScale = new SilverTween(this.plugin, this.rootElement, "scale", "scaleX", Strong.easeIn, 1, 0, 2);
tweenScale2 = new SilverTween(this.plugin, this.rootElement, "scale", "scaleY", Strong.easeIn, 1, 0, 2);
tweenTranslate.OnCompleted = function () { tweenRotate.Begin();};
tweenRotate.OnCompleted = function () {tweenScale.Begin(); tweenScale2.Begin();};
tweenScale.OnCompleted = Silverlight.createDelegate (this, this.demoTween);
That animate a very simple XAML :
<TextBlock x:Name="Text="Silver Tween !" >
<TextBlock.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1" ScaleY="1" x:Name="scale"/>
<SkewTransform AngleX="0" AngleY="0"/>
<RotateTransform Angle="0" x:Name="rotate"/>
<TranslateTransform X="0" Y="0" x:Name="translate"/>
</TransformGroup>
</TextBlock.RenderTransform>
</TextBlock>
Petite vidéo provenant du site QuiksilverProfrance : http://premium.quiksilverlive.com/
Pour la petite anecdote cette vidéo est hébergé sur Silverlight Streaming et est géré (encodage, meta-data) par bluePortal (plus d'infos très bientôt).