1 / 29

Session ID067 : Retour d’expérience sur le site Frimr.com

Session ID067 : Retour d’expérience sur le site Frimr.com. Pierre Lagarde blogs.developpeur.org/fox Microsoft France. Christophe Lauer blogs.msdn.com/ clauer Microsoft France. Bonjour !. Pierre Lagarde http://blogs.developpeur.org/fox Christophe Lauer http://blogs.msdn.com/clauer.

galia
Download Presentation

Session ID067 : Retour d’expérience sur le site Frimr.com

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Session ID067 : Retour d’expérience sur le site Frimr.com Pierre Lagarde blogs.developpeur.org/fox Microsoft France Christophe Lauer blogs.msdn.com/clauer Microsoft France

  2. Bonjour ! Pierre Lagarde http://blogs.developpeur.org/fox Christophe Lauer http://blogs.msdn.com/clauer

  3. Agenda • Vous avez dit « Web 2.0 » ? • Frimr.com, une vitrine technologique : • ASP.NET 2.0 ; Microsoft Ajax ; Ajax Control Toolkit ; CSS FriendlyAdapters ; Visual Studio SP1 ; Linq et XLinq ; RSS et GeoRSS ; Tag Clouds ; Chat en Ajax ; IE 7 ; Virtual Earth ; Gadgets Windows Vista ; Gadgets Live.com ; les Bridges de Microsoft Ajax ; WPF/E ; … But wait, there’s more ! • Des Démos ! • Le Code Source ! • Et des Tee-shirts 

  4. Où en est-on ? Web 2.0 Source : Gartner, Juillet 2006

  5. Le contexte Web « Bêta » 1991 http://web2.wsj2.com/all_we_got_was_web_10_when_tim_bernerslee_actually_gave_us_w.htm

  6. Web 2.0 ? Les mots clé User Generated Content The user controlshis data Hack is OK Service Syndication Long Tail Lessis More Social Networking Mash-ups Content Syndication Perpetual Beta Software as a Service Clean URLs Collective Intelligence Architecture of Participation Web as a Platform

  7. Web 2.0 en action… • Le but du site ? • Vitrine technologique… • Une application de type « mash-up » • L’interface utilisateur : AJAX ! • Bêta perpétuelle • Version du site stabilisée depuis quelques jours ;)

  8. Démo

  9. Frimr.com : Basésur ASP.NET 2.0 Data Controls Login Controls Web Parts Other New Controls Controls Master Pages Themes and Skins Mobility and Localization Compilation Page Framework Membership Role Management Profiles Configuration Services and APIs Site Maps Health Monitoring Other Services

  10. - DataSet Typés - Type de projet « Web Application » Démo ASP.NET 2.0

  11. Le Framework Ajax de Microsoft • Nom de code « Atlas » • Microsoft Ajax Library • Framework JavaScript Client • ASP.NET 2.0 Ajax Extension • Composants Serveurs .NET • ASP.NET Ajax Control Toolkit* • Extension des contrôles ASP.NET 2.0 • Contrôles avec comportement Ajax

  12. “Atlas” Client Script Library Controls, Components ASP.NET “Atlas” Server Extensions App Services Bridge Component Model and UI Framework “Atlas” Client Application Services “Atlas” Server Controls Web Services Bridge Base Class Library Local Store, … Script Core ASP.NET 2.0 Browser Integration Page Framework, Server Controls Application Services Browser Compatibility Microsoft Ajax Framework Architecture HTML, Script, “Atlas” Markup “Atlas”-enabled ASP.NET Pages “Atlas” Service Proxies Web Services (ASMX or WCF) “Atlas” Framework Serveur “Atlas” Framework Client et Service

  13. Le contrôle UpdatePanelXML-Script Démo Microsoft Ajax Framework

  14. ASP.NET Ajax Control Toolkit • Projet communautaire hébergé sur CodePlex • Infrastructure : Team Foundation Server • Projet lancé par Microsoft • Contributeurs multiples • Employés Microsoft et la Communauté • Documentation, Code Source et Téléchargement : http://www.codeplex.com/Wiki/View.aspx?ProjectName=AtlasControlToolkit • Utilisésur Microsoft.com !

  15. Un pack de contrôles Ajax riches basés sur Microsoft Ajax… et en Open Source ! Démo Ajax Control Toolkit

  16. CSS FriendlyAdapters • Rendre ASP.NET plus proche de CSS • Utilisation du répertoire App_Browsers • Conservation du code ASPX • Conservation du comportement • Donc aucune modification dans votre code • Changement du rendu HTML

  17. Faites évoluer vos pages de <tr><td> à <ul><li>… Démo CSS Friendly Adapters

  18. Utiliser des données custom dans un flux RSS …et Utiliser ce flux ensuite dans Virtual Earth Démo RSS et GeoRSS

  19. Linq Query expressions var contacts = from c in customers where c.State == "WA" select new { c.Name, c.Phone }; Local variable type inference Lambda expressions var contacts = customers .Where(c => c.State == "WA") .Select(c => new { c.Name, c.Phone }); Extension methods Anonymous types Object initializers

  20. La façon la plus puissante de générer des flux RSS ! Frimez devant vos collègues ;) Démo Linq : Xlinq et Linq for Data

  21. Composant Nuage http://www.codeproject.com/useritems/cloud.asp <vrk:CloudID="c1"runat="server" DataSourceID="ODSTagCloud" DataTextField="tagname" DataTitleField="tagweight" DataTitleFormatString="{0} tags onwww.frimr.com" DataWeightField="tagweight" OnItemClick="c1_ItemClick" Width="250px"> </vrk:Cloud>

  22. Comment pourriez-vous vous en passer ? ;) Démo Composant “Tag Cloud”

  23. Contrib. de nos amis de WinwiseSpécial Dédicace à Florent Santin ;) Démo Composant de Chat en MS Ajax

  24. Utiliser WPF/E dans vos applications Démo WPF/E

  25. En synthèse… • La plate-forme de développement Web de Microsoft en 2007 vabien au delà de ASP.NET 2.0 • Des composant, outils, contrôles, bibliothèquesprovenant de Microsoft ou de contributions tierces • Microsoft Ajax 1.0 estdisponibledès à présent ! • Session connexes : • Custom Providers pour ASP.NET 2.0 • Linq, XLinq et DLinq • Microsoft Ajax et Control Toolkit • Windows Live • WPF/E • …

  26. Ressources • Tout est ici : http://del.icio.us/c_lauer/RessourcesMiniMix

  27. La référence technique pour les développeurs : msdn.microsoft.com La référence technique pour les IT Pros : technet.microsoft.com Abonnement TechNet Plus : Versions d’éval + 2 incidents support Visual Studio 2005 + Abonnement MSDN Premium • S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée • Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs • Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique

  28. Merci !

  29. Votre potentiel, notre passion TM © 2007 Microsoft France

More Related