vBulletin stats
December, 2007 - Christophe Lauer, My Microsoft Life - Site Home - MSDN Blogs

Christophe Lauer, My Microsoft Life

Think Different. Think for Yourself.

December, 2007

Posts
  • Christophe Lauer, My Microsoft Life

    Cinq webcasts de Tutoriels Expression Encoder en Français

    • 4 Comments

    Jean-François Heurtin de Puissance Image est la personne qui est aux commandes de la régie vidéo sur la plupart de nos évènements techniques, tels que nos Tours de France ou encore les "Mercredi du Développement". C'est lui qui effectue les enregistrements, le dérushage, l'encodage et le montage des vidéos qui donnent ensuite les Webcasts que vous pouvez ensuite consulter sur le site "Vision" qui est la librarie de vidéos techniques de Microsoft France.

    Mais Jean-François ne se contente pas d'être derrière la caméra. Il passe parfois de l'autre côté et peut produire des contenus des webcasts. C'est le cas avec cette série de six webcasts qui vous présentent le produit Expression Encoder. Ces webcasts vous parlent également de son utilisation en mode encodage live ainsi que dans un contexte de production. Voici les webcasts correspondants :

    Bravo Jeff !

    FlexibleEncodingWorkflows_1[1]

    ExpressionStudioBoxShot Nous avons aussi parlé de Expression Encoder pendant notre Tour de France Silverlight, dans la partie finale consacrée à Silverlight et la Vidéo. Expression Encoder est un produit méconnu, et c'est - à mon sens - un couteau Suisse indispensable pour tout projet Silverlight qui doit de près ou de loin produire, manipuler ou diffuser des contenus vidéos.

    Une version d'évaluation complète pendant 180 jours (c'est pratiquement six mois !) peut  être téléchargée depuis l'adresse suivante : http://www.microsoft.com/expression/products/overview.aspx?key=encoder

    En combinant Expression Encoder et les services gratuits de Silverlight Streaming, vous avez une solution complète de la production à la publication et à l'hébergement de contenus vidéos. Merci qui ?

    [Edit] Les liens de téléchargement des vidéos sur l'ensemble des webcasts ont été corrigés. Désolé pour ce petit désagrément.

  • Christophe Lauer, My Microsoft Life

    Les Webcasts du Tour Silverlight sont en ligne

    • 1 Comments

    L'intégralité de la demi-journée de la dernière date du Tour Silverlight qui a eu lieu à Paris le 28 Novembre a été enregistrée et les webcasts correspondants sont à présent en ligne, et consultables librement.

    J'ai eu le plaisir de présenter ces contenus avec Pierre Lagarde, mon complice de toujours, au travers de sept dates, et nous aurons à nouveau le plaisir de vous présenter d'autres contenus et (peut-être) plein de choses nouvelles au sujet de Silverlight pendant les TechDays du 11 au 13 Février au Palais des Congrès. C'est gratuit, alors inscrivez-vous : Il y aura plus de 200 session uniques, donc il y en aura forcément pour tous les goûts.

    TourParis

    Revenons à  notre Tour Silverlight : Les enregistrements ont été montés de main de maître par Jeff de Puissance Image. Il en ressort pratiquement 4 heures de webcasts découpés en 9 parties et dont je vous donne la liste et les liens directs ci-dessous :

    • Introduction à Silverlight - Objectifs, capacités et positionnement
      Cette première partie permet de découvrir ce qu'est Silverlight, les scénarios d'utilisation envisagés, les différentes plate-formes et environnements supportés ainsi que les différentes possibilités offertes par Silverlight, tant en version 1.0 qu'en version 1.1 (maintenant renommée en version 2.0)
    • Premier contact avec Silverlight - Démonstration d'applications et sites utilisant Silverlight
      Nous poursuivons notre découverte de Silverlight avec un passage en revue de quelques applications ou sites mettant en œuvre certains aspects significatifs de Silverlight, comme ses capacités vectorielles, le support des médias riches ou encore l'ntégration entre les contenus HTML et Silverlight.
    • Le modèle de développement de Silverlight 1.0 avec Javascript
      Nous découvrons ici le modèle de développement de Silverlight 1.0, centré autour du langage Javascript et qui s'exécute dans le contexte du navigateur hôte. Ce modèle de développement sera familier pour les développeurs ayant une première expérience de développement Ajax
    • Le modèle de développement de Silverlight 1.1 en code managé
      Nous allons à présent découvrir de quelle façon et via quels mécanismes Silverlight 1.1 (maintenant renommé en Silverlight 2.0) peut proposer le support de code managé téléchargé via le navigateur, et s'exécutant dans le contexte d'une machine CLR embarquée dans le plug-in Silverlight
    • Fonctionnalités avancées en Silverlight 1.1 accessibles en code managé
      Nous nous concentrons dans cette partie sur quelques aspects avancés du développement avec Silverlight 1.1, comme le support des services Web, le File Upload, ou encore l'Isolated Storage
    • Silverlight et les Langages Dynamiques
      Introduction et démonstrations du DLR : objectifs, avantages et tour d'horizon rapide en utilisant l'application DLR Console
    • Les outils pour Silverlight
      Dans cette partie, nous découvrirons comment les outils de la famille Expression - d'une part - et Visual Studio - d'autre part - permettent d'équiper plusieurs membres d'une équipe projet, en favorisant la collaboration entre ces deux populations techniques
    • Silverlight et la Vidéo
      Nous avons enfin regroupé dans cette dernière partie l'ensemble des sujets traitant de Silverlight et de la vidéo, qu'il s'agisse de l'encodage des vidéos au moyen de Exression Encoder, de la customisation d'un player donné, et jusqu'à leur hébergement sur l'offre gratuite Silverlight Streaming
    • Conclusion et Questions
      Séance finale de questions/réponses et conclusion

    L'ensemble de ces 9 webcasts peuvent être téléchargés pour être regardés offline à un moment qui vous convient. Les supports des présentations (au format Powerpoint 2000/XP/2003) sont également téléchargeables. Vous pourrez aussi voir ici quelques photos prises pendant la demi-journée.

  • Christophe Lauer, My Microsoft Life

    Le Webcast de l'épisode 3 de Fréquence MSDN est en ligne

    • 0 Comments

    Voilà, et c'est Marine, notre Chef d'Orchestre à tous qui l'annonce : le triosième épisode de l'émission mensuelle "Fréquence MSDN - Une émission par les développeurs pour les développeurs" est à présent en ligne :

    FGMSDN3

    Le dossier du mois était consacré à OpenXML, et on recevait à l'occasion sur le plateau Julien Chable de Wygwam qui a participé au comité de travail et de standardisation de OpenXML, et Marc Gardette de Microsoft France qui anime par ailleurs le blog "Porte 25" qui est consacré aux questions d'intéropérabilité et des sujets autour des initiatives Open Source chez Microsoft.

    On remarquera aussi la première apparition de Eric Vernié, qui remplace au pied levé Pierre Lagarde dans la rubrique "Coding for Fun". En effet, comme Eric ne manquera pas de le faire remarquer, Pierre était retenu par ailleurs par des occupations de la plus haute importance ;)

    Vollà, notez que la prochaine émission "Live" aura lieu le Mercredi 16 Janvier de 10h à 12h et que le dossier sera consacré au vaste sujet "Architectes et Développeurs", à moins que ça ne soit "Architecte ou Développeur", enfin ça sera un truc hautement philosophique du genre en tous cas ;)

    Pour ma part, je pense que je vais choisir comme sujet pour la rubrique "Le coin de Blogueurs" de faire une petite synthèse - sérieuse mais pas trop - des innombrables billets du type "Mes prédictions pour 2008" qui commencent d'ores et déjà à fleurir un peu partout, et pour lesquels il existe même un canal Twitter dédié.

  • Christophe Lauer, My Microsoft Life

    Bye bye 2007, Welcome 2008 and new content style here!

    • 7 Comments

    uk_flag_icon It's not so unusual that I use a blog post title in English. What is more unusual is that I write the content of a blog post in English. Well, it hasn't always been so. I seem to be going back and forth with my blogs since 2003 when I started my first public facing blog in English. After about two years of blogging on weblogs.asp.net I found that my audience was mostly French as I was mostly speaking about events happening in France and furthermore, at this time my job at Microsoft France was to partner with local ISVs.

    Then I moved to Blogs.Microsoft.fr which was newly and non officially opened and also which, as the TLD indicates it, contains only blogs from French softies who do write in French. I was quite happy with this blogging platform and my blog stayed there until January 2006, when I finally moved it to blogs.msdn.com - where I'm still hosted today and which allows me to get consolidated statistics about my blog usage because this platform is operated by friends at Microsoft Corp, and they do have some resources to do their job correctly.

    Now that I'm evangelizing about the web platform and RIA technologies, and that those topics aren't limited at all to the French audience, I feel like it could show some value if I wrote my posts - not necessary *all* of them - in both English and French. It also turns out that I can sometime digg stuff earlier than some of my skilled and respected colleagues, so why not! (Hi Scott, Hugs to you ;))

    So, this long introduction to tell you that you'll have now to bear with double length blog posts from me, half in English, and half in French. But you won't have to read it all since the content is supposed to be the same, the only differences will be due to my limited translation skills ;)

    This is essentially the main thing that is going to change on this blog for 2008. Oh yes, and I will certainly speak more and more about RIAs and/or RDAs as the borders of the Silverlight platform will begin to be less blurred with time.

    Do you think that I should make a clear visual distinction between English and French, like for instance mark the English content in Italics and leave the French in Regular fonts? Express yourself!

     

    french_flag_icon Il n'est pas exceptionnel que j'utilise un titre en Anglais sur ce blog, mais ce qui est plus rare, c'est que j'écrive tout le contenu du billet en Anglais. Mais ca n'a pas toujours été ainsi, et on dirait que je fais des allers-retour avec mes blogs depuis le début, quand j'ai ouvert mon premier blog public en 2003 sur weblogs.asp.net il était en Anglais. Un ou deux ans plus tard, j'ai constaté que du fait de mon job de Chargé de Relations Techniques auprès d'Editeurs de Logiciels Français, et ne traitant majoritairement que d'actualité locale, mon lectorat était majoritairement Français, aussi il était inutile voire contre productif de lui infliger la lecture de mes billets en faux-Anglais ;)

    J'ai donc déplacé mon blog sur la plate-forme blogs.microsoft.fr qui venait tout juste d'ouvrir de façon pas complètement officielle (People Powa!) et qui, comme son TLD l'indique, était destinée à accueillir les blogs en Français d'employés de Microsoft France. J'étais plutôt satisfait de cette plate-forme et mon blog y est resté jusqu'en Janvier 2006 - l'an dernier - et c'est alors que j'ai basculé vers blogs.msdn.com où le suis actuellement hébergé. Cette plate-forme est gérée par une équipe de collègues à la Corp qui ont quelques moyens pour faire leur boulot correctement, et donc elle fonctionne plutôt bien, est régulièrement mise à jour, et on dispose en outre de statistiques d'utilisation et de traffic assez détaillées.

    Alors que maintenant mon rôle m'amène à parler plus particulièrement des technos de développement Web au sens large et des applications RIA, mes sujets et mon audience ne sont plus seulement Franco-Français. Il m'arrive aussi parfois de dénicher certaines infos avant mes petits camarades, comme Scott que je lis et pour qui j'ai un grand respect (Scott, je t'embrasse !).

    Voilà ou je voulais en venir avec cette longue introduction : En 2008 vous allez devoir supporter des billets deux fois plus long sur ce blog. Si, si ! Mais ce n'est pas comme si vous deviez en lire deux fois plus, parce qu'ils contiendront une moitié en faux-Anglais et une moitié en Français et que ces deux moitiés sont censées dire la même chose, à mes capacités de traduction près.

    Voilà quels seront les changements essentiels sur ce blog pour 2008. Oh, et oui, et je parlerai sans doute de plus en plus de RIA et de RDA ici au fur et à mesure que les contours de la plate-forme Silverlight seront moins flous. Le tout devrait être très clair vers Mars ou Avril...

    Voilà. Maintenant, faisons un peu de Démocratie Participative et exprimez-vous : Est-ce que selon vous je devrais souligner par l'utilisation de polices en Italiques la séparation entre le contenu Français et le contenu en Anglais ? Est-ce que je devrais placer le contenu en Français en début ou en fin de billet ? Vous avis ? Commentez !

    Message Personnel : Miguel, I hope that this double content will help you practicing your French more easily ;)

    [Edit] Removed the Italics because it's not very comfortable to read a long text in Italics, and added a couple of small flag icons, following the advice from my readers in comments. Hope you like it better this way.

  • Christophe Lauer, My Microsoft Life

    La carte de voeux par Wunderman en Silverlight

    • 2 Comments

    C'est un thème de saison, avec la fin de l'année, c'est le moment d'envoyer vos voeux à vos contacts, clients ou partenaires. Les cartes de voeux électroniques sont a priori très utilisées en France puisque selon un sujet que j'ai entendu sur la radio BFM, les Français enverraient chaque année plus de cartes électroniques que tous les autres pays Européens réunis. Voici une création des équipes Wunderman, réalisée en Silverlight, et qui vous propose de créer votre propre petit bonhomme de Pain d'Epices. Sympa ;)

    WundermanGigerbreadMan

    Faites tourner ;)

  • Christophe Lauer, My Microsoft Life

    Le Lipdub Silverlight, en Silverlight d'ailleurs...

    • 2 Comments

    Ca devait bien finir par arriver, avec la mode des Lipdubs depuis que nos yeux étonnés ont vus ceci, chacun a essayé de réaliser sa propre version avec plus ou moins de succès...

    Et voilà le Lipdub Ultime, une chanson à la gloire de Silverlight (si, si !), sur un air de saison bien connu, qui me donnerait plus envie de m'enfuir en courant que d'envoyer mon CV à cette boite... Mais passons, là n'est pas mon propos.

    LipdubSilverlight

    Il faut noter une chose intéressante, c'est qu'ils ont tiré parti de la capacité de Silverlight à gérer des marqueurs sur la vidéo pour sous titrer la chanson en mode Karaoké. C'est vrai qu'à certains moment, j'avais un peu du mal à comprendre les paroles ;)

    Oh, By the way, j'ai trouvé ce lipdub chez Malabar...

  • Christophe Lauer, My Microsoft Life

    Le Christmas CoolWall, ou la wish-list de Noël pour les grands, en Silverlight

    • 3 Comments

    Mes collègues de Microsoft UK ont préparé une application de démo plutôt sympathique et très utile en ces temps de fin d'année. Il s'agit d'un endroit sur lequel vous pouvez placer des photos et images des petites choses qui vous font envie et que vos proches pourraient avoir la bonne idée de vous offrir pour Noël par exemple.

    Détail intéressant, cette application est réalisée en Silverlight 1.0, donc codée en Javascript...

    Depuis l'application, vous faites une recherche d'images via une intégration de Live Search, vous glissez/déplacez des images dans les quatre rubriques selon que vous aimez un peu ou beaucoup les bidules correspondants. Une fois que vous avez terminé, vous vosu connectez avec votre compte Live ID, vous sauvegardez le tout et vous pouvez ensuite le partager avec votre famille et vos proches. Voilà le mien par exemple :

    MyCoolWall

    Au delà de son côté ludique voire directement utile, que nous apprend cette application ?

    Totu d'abord, comme on le notera dans le billet de Tim Sneath, cette application permet de démonter une idée reçue qui est commune à la plupart des développeurs .NET et que je pourrais résumer de la façon suivante :

    "Silverlight 1.0 est trop limité, on ne peut presque rien faire avec et il est urgent d'attendre Silverlight 2.0 sur lequel on pourra enfin coder en C# et avec lequel on aura tout plein de contrôles et tous les Bells & Whistles..."

    Dans son billet, Tim nous apprend en effet que cette application avait tout d'abord été prototypée en Silverlight 1.1 en code managé, puis back-portée en Silverlight 1.0 en Javascrit, juste pour voir si c'était faisable. La preuve que oui :)

    Alors certes, Silverlight 2.0 apportera plein de facilitateurs pour créer des applications de type RIA, surtout pour des applications RIA d'entreprise, mais d'ores et déjà, il y a vraiment plein de choses intéressantes qu'on peut faire avec Silverlight 1.0.

    Dans son billet, enfin, Tim mentionne que cette application démontre - dans le désordre - l'intégration des services de Live Search, l'intégration de Live ID pour l'authentification, l'utilisation de contrôles réutilisables en Javascript, l'utilisation conjointe de contenus HTML et Silverlight, le recours et l'intégration de contrôles serveur ASP.NET. Voilà une belle vitrine technique, non ?

    Vous voudrez aussi sans doute regarder cette vidéo sur On10.net qui présente le projet, ou bien comme indiqué sur On10 vous pouvez aussi aller sur le blog de Adam "for more of the boring technical details" ;)

  • Christophe Lauer, My Microsoft Life

    Web Development Cookbook... ou encore Quelques recettes pour des développements Web à basses calories :)

    • 5 Comments

    Souvent, quand je rencontre des développeurs Web, je m'aperçois que certaines fonctionnalités et possibilités intéressantes fournies en standard pas ASP.NET depuis sa version 2.0 (sortie en 2005) ou via des composants ou bibliothèques de code tierces sont méconnues.

    Dans ce billet - un peu long j'en conviens - j'ai tenté de rassembler une dizaine de petits trucs qui pourront vous aider à donner à votre site ou à votre application Web un petit air de modernité, pour ne pas carrément dire "un petit air de 2.0" :)

    Le principe est le suivant : j'ai fait quelques copies d'écran de sites web dits "2.0" assez connus et populaires, et je souligne ici ou là le détail d'une fonctionnalité et vous présente une ou des façons de réaliser des choses équivalentes avec ASP.NET et la plate-forme Microsoft.

    C'est parti...

    Les URLs simples, ou encore "Clean URLs"

    01 Clean URLs

    L'utilisation de ces adresses URL simples, ou encore de "Clean URLs" comme le disent nos voisins d'outre Atlantique présente plusieurs avantages.

    Le premier est pour les utilisateurs de votre site, qui mémoriseront certainement plus facilement des URLS contenant des noms logiques comme "people" et leur username qu'une URL comme on en voit encore souvent - sans doute par paresse ou par ignorance ? - formées d'un paramètre et de sa valeur, et dans les cas extrèmes la valeur du paramètre peut être un GUID ce qui donne quelque chose de la forme suivante :

    http://www.acme.com/fr/profile/user.aspx?userid=B342-2C74-AE38-32B9

    Inutile de préciser qu'en outre, ce type d'adresse URL avec un paramètre et sa valeur sont très mal pris en compte par les moteurs de recherche. Aussi, si vous souhaitez avoir de bons résultats d'indexation des différentes pages de votre site, vous devrez mettre en place des URLs simples. C'est un des points fondamentaux des techniques d'optimisation des résultats dans les moteurs de recherche (on parle de SEO, pour Search Engine Optimisation).

    Pour produire une URL simple à partir d'une URL complexe - comme l'exemple ci-dessus contenant une sorte de GUID - il faut avoir recours à une technique dite de Réécriture d'URL.

    En gros, votre serveur HTTP - soit IIS dans notre contexte - va recevoir une requête entrante portant par exemple sur :

    http://www.acme.com/fr/profile/clauer

    et il saura via une table de correspondances ou par l'accès à une base de données qu'il y a une correspondance entre le UserID B342-2C74-AE38-32B9 et le UserName "clauer". Il procèdera donc comme si il avait directement reçu la requête portant sur http://www.acme.com/fr/profile/user.aspx?userid=B342-2C74-AE38-32B9 et retournera le contenu de réponse correspondant au navigateur à l'origine de la requête.

    Vous trouverez à l'adresse suivante sur le blog de Scott Guthrie un billet qui vous permettra de comprendre et de mettre en oeuvre la réécriture d'URL dans une application ASP.NET sur IIS : http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

    Navigation par "Bread Crumbs"

    02 Breadcrumbs

    La navigation par "Bread Crumbs" ou "Miettes de pain" permet de se retrouver facilement dans l'arborescences des pages d'un site Web. Généralement, il s'agit d'une suite de noeuds dans l'arborescences présentés sur une même ligne. Par convention, le premier élément à gauche correspond à celui situé à la racine sur site Web.

    Pour mettre ceci en oeuvre avec ASP.NET, vous disposez de contrôles de navigation qui réalisent directement l'effet voulu. Les trois articles suivants expliquent la mise en oeuvre des "Bread Crumbs" avec ASP.NET :

    http://www.ondotnet.com/pub/a/dotnet/2004/09/13/site_nav_aspnet20.html
    http://www.beansoftware.com/ASP.NET-Tutorials/Web-Site-Navigation.aspx
    http://quickstarts.asp.net/QuickStartv20/aspnet/doc/navigation/sitenavcontrols.aspx

    Le Nuage de Tags, ou encore "Tag Clouds"

    03 TagCloud

    Le nuage de Tags est un des assets caractéristiques des sites dits Web 2.0. L'idée est que la taille et la graisse des polices de caractères représentant un tag sont proportionnelles au nombre d'occurences du tag correspondant. Ainsi, dans l'exemple précédent, le terme "Tektonik" semble être le plus présent, et indique donc un sujet plus populaire.

    Il existe différents contrôles tiers réalisant ceci pour ASP.NET, l'un d'eux fait l'objet d'un article sur le site CodeProject :

    http://www.codeproject.com/useritems/cloud.asp

    Contrôles visuels avancés et Coins arrondis

    04 Controles Avances Coins Arrondis 

    Qu'il s'agisse du contrôle représentant les cinq étoiles permettant à un utilisateur de donner une note d'appréciation sur le contenu proposé, ou de celui permettant d'ajouter l'effet "Coins arrondis" à une DIV, ils font partie d'une collection de contrôles dits Adapteurs rassemblés qui constituent le ASP.NET Ajax Control Toolkit. Les contrôles constituant le ASP.NET Ajax Control Toolkit sont fournis avec leur code source, et peuvent donc être modifiés, adaptés ou étendus.

    Télécharger le Ajax Control Toolkit :

    http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit

    Voir les contrôles du Ajax Control Toolkit en démo live :

    http://asp.net/ajax/ajaxcontroltoolkit/samples/

    Fenêtre web "modale" et Gestion des comptes utilisateurs et rôles

    05 Modale Web

    Un contrôle permettant de réaliser une fenêtre de dialogue modale dans une page Web est également présent dans le Ajax Control Toolkit :

    http://asp.net/AJAX/AjaxControlToolkit/Samples/ModalPopup/ModalPopup.aspx

    Player vidéo

    06 Player Video

    Sans grande surprise, la technologie révée pour réaliser un player vidéo à vos couleurs et avec le design de votre choix, c'est Silverlight. De nombreux tutoriels expliquent comment réaliser des players vidéos, des plus simples aux plus évolués. Des modèles de players évolués sont d'ailleurs fournis en tant que templates avec Expression Encoder.

    Cartographie et données géolocalisées

    07 Virtual Earth 

    Une solution simple pour intégrer un contrôle de cartographie dans une page Web consiste à utiliser le contrôle Virtual Earth. Il s'agit d'un contrôle client qui ne nécessite que quelques lignes de code Javascript. Tous les exemples sont fournis dans l'excellent Visual SDK de ce contrôle.

    C'est d'ailleurs ce que nous avions utilisé dans notre site de démonstration www.frimr.com l'an dernier, et dont je vous parlais ici : http://blogs.msdn.com/clauer/archive/2006/10/07/Des-frimeurs-dans-Virtual-Earth-_2100_.aspx

    Utiliser des contrôles "CSS Friendly" 

    08 CSS Friendly

    Là encore, pour rendre les contrôles ASP.NET standard plus "CSS Friendly", vous pouvez utiliser un ensemble d'adapteurs justement nommés "CSS Friendly Adapters", et dont vous trouverez la documentation et les téléchargements ici :

    http://www.asp.net/cssadapters/

    Vous voudrez aussi sans doute consulter le billet suivant toujours sur le blog de Scott Guthrie :

    http://weblogs.asp.net/scottgu/archive/2006/11/29/tip-trick-use-the-asp-net-2-0-css-control-adapters-for-css-friendly-html-output.aspx

    Ajout et consommation de RSS, et Custom OpenSearch Providers

    10 RSS Search Providers

    Pour exposer du RSS, plusieurs possibilités s'offrent à vous. Vous pouvez très bien imaginer tout réaliser à la main, ou bien générer votre RSS au moyen de XLinq comme expliqué dans cet article.

    De façon plus simple, vous pouvez aussi utiliser la librarie RssToolkit qui prend en charge l'exposition de RSS : http://www.codeplex.com/ASPNETRSSToolkit 

    Custom Error Pages

    09 Custom Error Pages 

    Les articles suivants expliquent comment mettre en oeuvre des pages d'erreur personnalisées pour vos applications ASP.NET, à l'instar de ce que l'on trouve de plus en plus souvent sur les sites Web 2.0 à la mode. Il ne vous reste plus qu'à trouver une mascotte sympathique à placer dans votre page d'erreur ;)

    http://support.microsoft.com/kb/306355

    WebParts

    11 Webparts

    Enfin, si vous voulez donner à votre application Web un petit air de site portail, ou de page personnalisable à la Live.com, Bubbletop ou encore Netvibes, sachez que ASP.NET 2.0 propose nativement cette fonctionnalité au moyen de contrôles WebPartManager et WebPartZone. L'article suivant sur OnDotNet en explique les principes de fonctionnement :

    http://www.ondotnet.com/pub/a/dotnet/2005/01/10/liberty.html

    Happy Coding avec ASP.NET, Microsoft Ajax et Silverlight !

  • Christophe Lauer, My Microsoft Life

    Fréquence MSDN, Episode 3

    • 0 Comments

    Ce matin a eu lieu le troisième épisode de l'émission "Fréquence MSDN" animée par quelques Microsoftees dont je fais partie, et qui a pour vocation chaque mois de faire en une heure un point sur l'actualité des produits, technologies et évènements en rapport avec la plate-forme Microsoft.

    Le webcast de l'émission sera prochainement en ligne et en téléchargement, mais d'ici là, vous pouvez trouver un transcript très détaillé du contenu sur le blog de Nicolas Boonaert.msdn_webcast_fq_logo[1]

    J'en profite pour vous partager les liens vers les blogs et articles que j'ai mentionnés dans la rubrique finale "Le Coin des Blogs":

    * Le futur de ASP.NET et de Silverlight, par Scott Guthrie…

    Scott Guthrie, dont le blog est incontournable pour quiconque s’intéresse aux outils et langages de développement Web Microsoft, nous partage des informations fort intéressantes sur le futur de ASP.NET et de Silverlight :

    http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx

    On y apprend en particulier que Silverlight 1.1 ne verra jamais le jour sous ce nom puisqu’il a été renommé en Silverlight 2.0. Ce n’est pas l’aspect le plus intéressant de cette annonce, que je reprends et traduis ici :

    http://blogs.msdn.com/clauer/archive/2007/11/29/le-futur-de-silverlight-1-1-c-est-silverlight-2-0.aspx

    msdn_webcast_fq_3b[1]

    * La grosse actu du mois, et a fortiori de la semaine passée : La Conférence « LeWeb3 » à Paris

    Impossible que vous soyez passés à côté de la conférence LeWeb3, organisée par Loïc Lemeur et dont Microsoft était l’un des sponsors. Vous devriez prochainement pouvoir retrouver les contenus des dfférentes interventions de la conférence en webcasts à la demande depuis cette adresse : http://my.vpod.tv/leweb3

    Vous pourrez également percevoir le climat d’excitation général qui régnait dans ces lieux pendant ces deux journées au travers du podcast enregistré et monté par Cédric Ingrand :

    http://tf1.lci.fr/infos/podcast/pleinecran/0,,3652766,00-plein-ecran-decembre-special-leweb3-.html

    D’ici à ce que tous les webcasts ne soient en ligne, je vous invite à retrouver sur les blogs les différents comptes-rendus sur ces deux journées qui ont réuni le gratin du Web international en France, avec par exemple les fondateurs de Digg, de Facebook, de Twitter, Netvibes et encore Joost, pour ne citer qu'eux.

    Je vous conseille d’ailleurs la lecture des billets – toujours aussi intéressants et éclairants – de Olivier Ezratty, ancien Directeur de la Division .NET et Développeurs de Microsoft France et qui a travaillé pendant plus de 15 ans pour la maison :

    http://www.oezratty.net/wordpress/2007/back-from-leweb3-un-web-responsable

    http://www.oezratty.net/wordpress/2007/back-from-leweb3-les-startups

    De passage chez Olivier, plein d’enthousiasme et dopé par la lecture de ses billets sur LeWeb3, vous voudrez aussi lire ses trois billets de compte-rendu d’un voyage marathon dans la Silicon Valley auquel il a participé et durant lequel ont eu lieu pas moins d’une trentaire de meetings en une semaine. Dynamisant, voire exhaltant !

    http://www.oezratty.net/wordpress/2007/back-from-the-silicon-valley-1/

    http://www.oezratty.net/wordpress/2007/back-from-the-silicon-valley-2/

    http://www.oezratty.net/wordpress/2007/back-from-the-silicon-valley-3/

    Et puis j’en profite pour préciser que « Le Web 3 » est le nom de la conférence, qui fait suite aux conférences « Les Blogs » et « Les Blogs 2 ». Ne me demandez pas ce qu’est le « Web 3.0 », tout simplement ça n’existe pas !

  • Christophe Lauer, My Microsoft Life

    Mi-décembre, Mashable.com à l'heure des bilans...

    • 2 Comments

    Nous voilà entrés dans la seconde quinzaine du mois de Décembre. C'est la période traditionnelle pour tirer des bilans sur l'année - presque - écoulée, avant d'entamer en Janvier la période des bonnes résolutions et des prédictions pour l'année à venir.

    C'est donc Mashable.com qui ouvre le bal avec le Top 5 des sites et applications qui nous ont agacé pendant 2007, et le Top 7 applications Web les plus intéressantes. Voici leur palmarès :

    Top 5 Websites of 2007 We’re Tired Of

    Facebook, Google, Hulu, Joost et YouTube

    Best of 2007: Top 7 Coolest Web Apps

    Mixaloo, Pownce, Joost, Mixx, MyTinyJesus, FlickrVision et StreetViewr

    Et vous, quels sont vos services et applications Web préférés et ceux que vous détestez le plus ? Les commentaires vous sont ouverts...

Page 1 of 2 (15 items) 12