vBulletin stats
May, 2008 - Christophe Lauer, My Microsoft Life - Site Home - MSDN Blogs

Christophe Lauer, My Microsoft Life

Think Different. Think for Yourself.

May, 2008

Posts
  • Christophe Lauer, My Microsoft Life

    Bien commencer avec Silverlight : Suivez les tutoriels du Coach Silverlight, en Français

    • 0 Comments

    Les tutoriels et "Hands on Labs" du Coach Silverlight sont à présent disponibles en ligne sur le site MSDN France.

    Dans la lignée des Coach VB et Coach ASP.NET, le Coach Silverlight représente votre coach virtuel, qui vous propose de suivre par vous même une suite de plusieurs tutoriels progressifs permettant de couvrir les principaux aspects de Silverlight 1.0 en JavaScript d'une part et de Silverlight 2 Bêta 1 en C# d'autre part.

    coach-silverlight-05-m

    A vous de jouer ! et faites passer auprès de vos collègues et clients.

    Au passage, ces contenus ont été pensés et faits pour vous, nous sommes donc preneurs de vos feedbacks et suggestions d'amélioration.

  • Christophe Lauer, My Microsoft Life

    La version 2 de la suite Expression est finalisée

    • 2 Comments
    La version 2 de la suite Expression, qui s'appelle d'ailleurs fort justement Expression Suite 2 - est à présent officiellement finalisée.

    La version 2 de la suite Expression comporte donc des versions mises à jour et améliorées de Expression Design, Expression Blend, Expression Media et également Expression Encoder. Ces outils fonctionnent de concert aussi bien avec Visual Studio 2005 que Visual Studio 2008.

    Expression_Blend_boxshot

    Quelles nouveautés ?

    Une petite liste non exhaustive : La découpe de graphismes dans Expression Design 2. Dans Expression Web 2, on notera le support des sites en PHP, un meilleur support de ASP.NET 3.5 et de ASP.NET Ajax, le support de Silverlight 1.0, de l'Intellisence JavaScript, des UserControls dans Expression Blend 2, et des fonctions d'édition des vidéos supplémentaires dans Expression Encoder, ainsi que de nouveaux profils d'encodage - pour les Zune 2 en particulier - un meilleur encodage en VC-1, et des nouveaux templates de players dont celui emprunté à l'application Quiksilver Pro France ;)

    Toutes les informations et le téléchargement des versions d'évaluation sur le site Expression international, ou sur le site Français ici.

    Si vous travaillez non pas sur PC sous Windows mais plutôt sur Mac, notez que le Expression Professional Subscription propose à la vente dans un seul package tous les outils nécessaires, mais aussi des licences des OS clients et quelques goodies comme une licence de Parallels Desktop for Mac vous permettant d'utiliser ces outils - qui n'existent nativement qu'en version Windows - directement sur votre Mac sans nécessiter un dual boot via BootCamp. Nos confrères Canadiens indiquent la liste des outils compris dans ce bundle Professional Subscription (détails et tarifs à venir) :

    • Expression Studio 2
    • Visual Studio 2008 Standard
    • Windows Vista Business
    • Windows XP SP2
    • Microsoft Office Standard
    • Visio Professional
    • Virtualized Server Environments
    • Virtual PC
    • Parallels Desktop for Mac

    A noter aussi l'existence d'un programme de mise à jour gratuit depuis les version 1 des outils Expression vers leur équivalent en version 2, selon la date de votre achat. Voir les détails ici.

  • Christophe Lauer, My Microsoft Life

    Yahoo!/Microsoft, c'est quoi la suite ? Votre avis ? Un compte Flickr Pro d'un an à gagner...

    • 7 Comments

    Allez, ce n'est pas parce ni vous ni moi n'avons le moindre impact sur ce qui va se passer qu'on devrait se priver d'en parler et de commenter, pas vrai ? On peut s'amuser un peu, ok...

    Pour ceux qui auraient passé le week-end dans une grotte sans connexion Internet ni notification SMS via Twitter, voici le résumé de la situation dans mon billet précédent.

    Déjà, certains ont trouvé une idée de jeu amusante : Lancer des paris sur le cours de l'action de Yahoo! à l'ouverture des marchés de demain. Un bon -28% et un prix au fixing en dessous de USD $20 semble faire le consensus. A vous de jouer ;)

    Bien que certains s'interrogent sur quel sera le "Plan B" de Microsoft, je persiste à penser que c'est Jerry Yang qui va avoir cruellement besoin d'un "Plan B". Il y a de très nombreuses possibilités maintenant pour Microsoft. En revanche, j'en vois beaucoup moins pour Yahoo!. Il y a quelques temps déjà, plusieurs analystes soulignaient que hormis Microsoft, il n'existe que très peu - voire pas - de société ou de groupe capable de s'offrir Yahoo! au prix prétendu par Jerry Yang. Mais tel n'est pas mon propos.

    Je vous propose en fait un petit jeu pour nous distraire tous ensembles : Deviner dans l'ordre les trois prochaines acquisitions de Microsoft, et leur prix d'acquisition.

    Le premier qui me donnera la réponse qui s'approchera le plus de ce qui aura été constaté gagnera un compte Flickr Pro pour un an payé par moi même sur mes deniers perso. Cadeau pour Yahoo!, et sans rancune ;)

    Alors, sur quelles belles pépites du Web jetteriez vous votre dévolu si vous étiez Steve Ballmer : Facebook (hmmm trop prévisible, aussi trop cher, avenir incertain), Twitter (hmmm trop élitiste et qualité de service déplorable, absence totale d'un business model cohérent), Seesmic (hmmm encore plus élitiste que Twitter), DailyMotion (Hmmm ça serait un smart move à coup sur!), Netvibes (hmmm y'a des égos chez Windows Live qui n'y survivraient pas :)), et sinon au delà de ça ?

    Vous verriez qui ? A vous de jouer !

    J'arrête le jeu d'ici à trois mois maximum, on relève les copies le 15 Aout, et j'annoncerai le nom de celui ou celle à qui j'offrirai un compte Flickr Pro pour un an.

    Pour participer, merci de publier vos prédictions et enjeux ici en commentaire de ce billet, et veillez à correctement saisir votre adresse d'email. Que le meilleur gagne !

  • Christophe Lauer, My Microsoft Life

    La fin du feuilleton Microsoft/Yahoo! - Saison 1

    • 4 Comments

    Depuis Février dernier, Microsoft en la personne de Steve Ballmer avait fait aux dirigeants de Yahoo! une proposition d'acquisition. Le dirigeant emblématique de Yahoo!, jerry Yang, n'était pas favorable à cette fusion et a usé de tout son pouvoir - j'allais dire de tous les stratagèmes - pour tenter déviter que ça ne se fasse.

    Depuis, cette situation a évolué de rebondissement en rebondissement, et jusqu'à présent je m'étais bien gardé de la commenter.

    Cette nuit, Steve Ballmer a adressé un mail à tous les employés de Microsoft, annoncant qu'il avait envoyé un mail à Jerry Yang, le dirigeant de Yahoo! en lui confirmant le retrait ferme de l'offre d'acquisition. Je pense que ces mails ne tarderont pas à être republiés in-extenso ici ou là, si la curiosité vous étreint. [Edit] : Le mail de SteveB est déjà republié ici.

    Déjà des réaction à cette annonce, comme ici sur TechCrunch (of course !), chez MJ Foley, chez Mini-Msft - qui est rarement aussi heureux et "supportive" des décisions du Top management de Microsoft, et Henry Blodget a comme d'habitude publié un billet que j'apprécie tout particulièrement...

    Sans tarder, Jerry Yang a ensuite envoyé un mail aux employés de Yahoo! pour leur communiquer la "bonne nouvelle", en déclarant que "la distraction créée par l'offre non sollicitée de Microsoft est à présent derrière nous".

    Bon, laissons un moment savourer à Jerry ce qu'il considère être une victoire...

    Maintenant, en prenant un peu de recul, il faut voir que avec le temps, cette offre d'acquisition commencait à en inquiéter plus d'un, en dehors et à l'intérieur de Microsoft. Ce billet de MJ Foley est essentiel parce qu'il synthétise bien le climat de ces dernières semaines.

    "There’s been lots of back and forth about Microsoft and Ballmer being at risk of “losing face” if Microsoft gives up on its Yahoo acquisition plan. I feel as though there’s nothing embarrassing about admitting your original idea was ill-advised, and after three months, you’ve realized you could better spend your billions elsewhere."

    Je ne pense pas que Microsoft ait perdu la face. Certes, nombreux sont ceux pas assez informés qui pourraient prendre le refus de Jerry Yang pour un camouflet, je pense au contraire que le Monsieur Yang a certainement fait la plus grosse erreur de sa vie, et comme le souligne Henry Blodget :

    "We expect Yahoo's stock will drop to at least the low $20s on this news. Microsoft's should rise.

    We think this is a smart move by Microsoft for four reasons:

    • We think the combination as proposed would have been a disaster.
    • We don't think Microsoft needs to be in Yahoo's business (Microsoft obviously disagrees)
    • We think $37 a share would have been too much to pay.
    • We think there is a reasonable chance that Microsoft might be able to buy Yahoo for less than $30 in six months to a year if Yahoo can't get its act together."

    Même conclusion sur TechCrunch :

    "Don’t Count Microsoft Out Just Yet

    There’s a reasonable chance that Yahoo tanks this week - really tanks. It’s not inconceivable that Microsoft could come right back to the table with a lower bid than the one they just pulled off the table. Don’t count Microsoft out yet - they may still get their win."

    Oui, non seulement le cours de l'action Yahoo! va être sans doute assez chahuté sur les marchés dès la semaine prochaine, mais la suite à plus long terme sera intéressante à suivre. Il n'est pas impossible qu'à plus long terme Microsoft puisse s'offrir Yahoo! pour beaucoup moins cher que $48 Bn ;)

    Je pense que ce n'est pas la fin du feuilleton, mais que c'est juste le gros rebondissement qui marque la fin de la Saison 1. Allez, le tournage de la Saison 2 va tout juste commencer...

    Je ne suis pas certain que Jerry Yang ait un grand rôle dans cette saison 2. Les actionnaires de Yahoo! viennent en effet de perdre un gros paquet de fast cash grâce à lui, et je ne pense pas qu'ils aient aimé ça...

    Pour ma part, ça ne va pas changer grand chose. Je garde mon compte Flickr Pro, et je ne renie pas mes amis chez Yahoo! ;)

    Et puis comme le dit Mini-Msft - avec qui je suis pour une fois d'accord :

    "The only not-so-good thing out of not blowing all of our cash at once is that we'll continue to live in an era of cash-cow abundance, preventing us from making profit-minded decisions. The lack of the money cushion would have, I presume, actually caused new projects to expect to bring in cash vs. becoming strategic money pits."

    On va avoir une grosse rentrée chez Microsoft, avec une réorganisation mondiale importante dont on voit l'ampleur en interne depuis quelques mois... La suite va être passionnante !

    Allez pour terminer sur une note d'humour, voici un extrait d'un mail humoristique envoyé par un collègue lambda sur une liste de discussion interne, les chiffres sont faux, mais l'idée est amusante :)

    "Here are a few suggestions for what else Microsoft could get for $40 billion:

    • Hire 40,000 engineers, at $100,000 apiece, for a decade
    • Acquire Facebook (estimated to have a market value of $15 billion), along with just about any other meaningful social networking site, including MySpace, Bebo, Hi5 and LinkedIn. There would still be enough money left over to pay some consultants to help with integration.
    • Spend eight times more than Google did last year to acquire traffic--and presumably make traffic more pricey for Google, to boot.
    • Hire 80 million workers in China to do nothing but click on Microsoft properties and related ads for 10 years.
    • Promise a free Big Mac to everyone who clicks on a Microsoft ad--and give away 14 trillion of 'em."

    Plus efficace serait la suggestion de MJ Foley :

    "In fact, if I were Microsoft, I’d be using a good part of that $40-odd billion to hire a SWAT team to help Windows Vista. I’m not talking about hiring more developers; I’m talking about finding folks who could creatively find a way to market downgrades to XP as a selling point. Microsoft should be far more worried about its Vista image problem than about outsmarting Yahoo, at this point.

    Remember: Windows still generates one-third of Microsoft’s sales and two-thirds of its profits. Online Services is still a black hole. If Microsoft’s cash cows dry up prematurely, there won’t be any services future for the company to worry about."

    Et vous, vous en pensez quoi de tout ça ?

    [Edit Lundi 05 Mai] : Je vous conseille la lecture du billet de Michel de Guilhermier sur ce dernier rebondissement. Il y écrit :

    "(...) Quel pince sans rire ce Jerry Yang, qui pouvait clamer haut et fort que l'offre de Microsoft sous-valorisait notoirement sa société alors qu'elle représentait 50% de mieux que le cours de Yahoo de l'époque, 40 fois les bénéfices de l'année et plus de 50 fois les bénéfices de l'exercice 2009... (...)"

    et aussi :

    "(...) L'ego de Jerry Yang n'a réglé aucun problème. Yahoo étant toujours, et encore plus qu'avant sans doute, un géant de l'Internet fragile, en proie à une part de marché en forte baisse, les choses ne peuvent en rester là et quelqu'un - peut-être Microsoft - finira bien par racheter Yahoo, et sans doute à un prix inférieur à 31$/share. Je prends les paris !

    Pour le très court terme, avec le retrait de l'offre Microsoft à 31$, l'action Yahoo doit se rapprocher de là où elle était en début d'année, soit vers les 20$ seulement... (...)"

  • Christophe Lauer, My Microsoft Life

    50 nouveaux webcasts sur Silverlight 2 (en Anglais)

    • 0 Comments

    Mike Taulty et Mike Ormond nous ont concocté une belle liste de 50 webcasts originaux sur Silverlight 2. Ils ont aussi pour l'occasion développé une petite interface utilisateur en Silverlight 2 justement qui vous permet de rechercher et de visualiser ces webcasts, et également de télécharger les vidéos WMV pour une consultation offline plus aisée.

    C'est par ici ou via une redirection depuis le domaine www.silverlightscreencasts.com.

    Voici la liste des sujets couverts par ces webcasts :

      1. "Hello World" with VS and Blend
      2. Anatomy of a Silverlight Application
      3. The <asp:Silverlight> Control
      4. Controls - What's In the Box?
      5. Why Controls have a Content Property
      6. Width, Height, Margin, Padding, Alignment
      7. Laying out Content with Grid
      8. How To Use a GridSplitter
      9. Laying out Content with StackPanel
      10. Laying out Content with Canvas
      11. Embedding Video and Audio
      12. Handling Media Events
      13. Simple Data Binding of UI to .NET Classes
      14. List Based Data Binding
      15. Data Binding UI to .NET Classes with Converters
      16. Using Custom Types in XAML
      17. Applying Simple Styles to Control Look and Feel
      18. Templating a Simple Button Control
      19. How to Build a Simple User Control
      20. Controlling Animations & Storyboards
      21. Accessing resources from XAP/DLL/Site.
      22. Asynchronous Downloads with the WebClient Class
      23. HTTP request with HttpWebRequest
      24. Making Requests Cross-Site to Another Domain
      25. Making Calls to Web Services
      26. Calling Web Services over HTTPS
      27. Using Sockets
      28. Using File Dialogs & Files from the User
      29. Using Isolated Storage for Application Data
      30. Accessing and Changing Isolated Storage Quotas
      31. Modifying the HTML DOM from .NET Code
      32. Calling Javascript Functions from .NET Code
      33. Calling .NET Functions from Javascript Code
      34. Handling .NET Events in Javascript Code
      35. Handling HTML DOM Events in .NET Code
      36. Evaluating Javascript from .NET Code
      37. How to Pass Initial Parameters from the Web Page
      38. How To Display A Custom Splash Screen
      39. Reading/Writing XML with LINQ to XML
      40. Dynamically Loading Assemblies/Code
      41. The <asp:MediaPlayer> Control
      42. More on the <asp:MediaPlayer> Control
      43. Loading Media at Runtime
      44. Hosting an Application on Silverlight Streaming
      45. Using Multiple Threads with the BackgroundWorker
      46. Making Use of Custom Fonts
      47. Getting Started with MultiScaleImage (DeepZoom)
      48. Getting Started with the DeepZoom Composer
      49. Getting Started with the DataGrid
      50. Insert, Update, Delete with the DataGrid

    Bonne consultation, et faites passer le mot !

  • Christophe Lauer, My Microsoft Life

    Miguel de Icaza annonce une première release de Moonlight

    • 2 Comments

    moonlight_logo Information repérée cette nuit via son Twitter : Miguel de Icaza annonce sur son blog une première release du projet Moonlight, un projet Open Source ayant le soutien de Microsoft et dont l'objectif est de produire une implémentation 100% compatible avec Silverlight pour les plate-formes non couvertes par Silverlight et donc principalement Linux.

    Cette première release couvre l'équivalent de Silverlight 1.0 et fonctionne dans Firefox 2 pour le moment.

    Je monte une VPC avec Ubuntu pour tester, et je vous en dirai plus sous peu... Stay tuned.

  • Christophe Lauer, My Microsoft Life

    L'actu des applications RIA

    • 0 Comments

    Si le sujet des applications RIA vous intéresse, sachez qu'il y a deux évènements à ajouter à votre agenda : Le premier est organisé par Fred Cavazza et le Benchmark Group, le second est plutôt un atelier technique organisé par Valtech Training.

    J'en profite aussi pour vous signaler l'existance d'un nouveau blog collaboratif, co-écrit par plusieurs personnes dont moi-même, ainsi que Michael Chaize de Adobe, mais également mon collègue Pierre Lagarde ou encore Julien Saumande et Fabien Deshayes, spécialistes des RIA.

    Ce blog nommé à juste titre "RIActu" se propose de vous apporter l'essentiel de l'actualité sur les RIA, sur un ton neutre, équilibré et non partisan. Vous pouvez vous abonner à son flux RSS ici.

    Parmi les derniers articles publiés sur RIActu :

    Pour les dernières actus sur les RIA, c'est par là :

    A bientôt sur RIActu !

  • Christophe Lauer, My Microsoft Life

    Support de la présentation PHP et Silverlight avec l'AFUP

    • 1 Comments

    A la demande générale, et comme promis, voici le lien sur mon Skydrive pour télécharger les slides (Format PPT 97-2003) de notre présentation.

    C'est par ici.

    Vous pouvez également récupérer cette présentation via slideshare, un service que je teste pour la première fois avec ce slide deck. Vous noterez que certains slides ont via ce service un aspect différent, par exemple les images contenant des transparences apparaissent  sur fond blanc, comme le logo Silverlight sur la 1ère slide de couverture. A ceci près, ça semble donner satisfaction.

    2492641347_09f102caa8_m[1]Merci à vous, merci à l'AFUP, merci à la Cantine... C'était sympa. Et j'écrase une petite larme, c'était sans doute notre dernière présentation ensemble, Pierre et moi, après presque sept ans à tourner sur des events comme les Tours de France ASP.NET, le Tour Mini-Mix (Frimr), le Tour Silverlight et autres présentations et conférences ici ou là...

    En effet, je change de job et je vais progressivement glisser vers mon nouveau rôle, mais ne vous inquiétez pas - ou plutôt si - je reste l'année prochaine chez Microsoft, et toujours dans la même division à savoir la Division Plateformes et Ecosystème. Et je garde mon blog. Aussi.

  • Christophe Lauer, My Microsoft Life

    Grosse collection d'articles sur Silverlight 1.0 (en Anglais)

    • 0 Comments

    Trouvé sur le blog de Dan Wahlin une liste conséquente de ses articles sur Silverlight 1.0, en Anglais. Voici ce que vous pourrez y trouver :

  • Getting Started with Silverlight

  • Using Microsoft's Silverlight Control in a Web Site

  • Understanding Silverlight's createObject and createObjectEx Methods

  • Silverlight XAML Primer 1: Exploring Canvases

  • Silverlight XAML Primer 2: Rectangles, Ellipses, Lines and Text

  • Silverlight XAML Primer 3: Working with Image Brushes

  • Silverlight XAML Primer 4: Working with Linear Gradients

  • Silverlight XAML Primer 5: Working with Radial Gradients

  • Silverlight XAML Primer 6: Using Inline XAML with Silverlight

  • Silverlight XAML Primer 7: Embedding Media into Silverlight

  • Silverlight XAML Primer 8: Working with XAML Events

  • Silverlight XAML Primer 9: Using the Silverlight Downloader Object

  • Working with Events in Silverlight

  • Silverlight XAML Primer 10: Creating a Silverlight Downloader Progress Bar

  • Silverlight XAML Primer 11: Getting Started with Animations

  • Introducing Silverlight 2.0

  • Silverlight XAML Primer 12: Using Linear Keyframe Animations

  • Silverlight XAML Primer 13: Starting and Stopping Animations

  • Silverlight XAML Primer 14: Using Color Animations

  • Socket Support in Silverlight 2: Part I (New!)

  • Socket Support in Silverlight 2: Part II (New!)

  • Silverlight XAML Primer 15: Enhancing TextBlock with Runs and LineBreaks (New!)

  • Christophe Lauer, My Microsoft Life

    Deux évènements cette semaine : PHP et Silverlight et Intérop PHP et Windows Server 2008

    • 0 Comments

    Si vous êtes développeur Webet que vous connaissez PHP, sachez qu'il y aura cette semaine deux évènements gratuits susceptibles de vous intéresser.

    Le premier aura lieu le Mercredi 14 Mai à la Cantine, organisé par l'AFUP, il s'agit d'un Apéro Technique sur "PHP et Silverlight". Il sera co-animé par Pierre Lagarde et moi-même.

    Au programme : Nous vous accueillerons à partir de 19h00 à La Cantine, au 151 de la rue Montmartre à Paris. Il reste encore quelques places alors inscrivez-vous sans tarder et faites passer le mot à vos connaissances PHP autour de vous.

    La conférence s'adressera principalement à une audience technique et nous montrerons pas mal de code : du PHP bien entendu, mais aussi du XAML, du JavaScript, et sans doute un peu de C# et de VB.NET, juste ce qu'il faudra pour la compréhension ;)

    Après deux heures de présentations et de démonstrations, il y aura une petite séance de Questions/Réponses après quoi il sera tard, et les si les esprits seront repus, les estomacs eux seront vides et il sera temps de se diriger vers un buffet qui vous sera proposé pour pouvoir reprendre des force et faire trinquer les verres ;)

    Pour vous inscrire, c'est par ici sur le site de l'AFUP.

     

    L'autre évènement PHP aura pour thème l'Intéropérabilité entre PHP et Windows, et aura lieu le 15 Mai de 14h à 17h00. Le thème de cet évènement sera de voir ce qui est possible pour mettre en production des applications PHP sur Windows Server 2008. Il sera animé par Laurent Bonnet de Microsoft France.

    Au programme :

    • Les différents aspects de la configuration des runtimes de PHP sur IIS (Internet Information Services) 7.0
    • Le support des applications PHP, par le biais de la mise en œuvre "telles quelles" des applications les plus courantes, sans modification de code source
    • La preview d'Expression Web 2.0, qui édite le PHP en natif

    Pour vous inscrire, c'est par là.

  • Page 1 of 2 (11 items) 12