4. Le constat d’hier et d’aujourd’hui Evolution des usages/technologies Où en est-on aujourd’hui ? La loi de Moore Evolution des Usages Vs Evolution des Technologies Connecter et partager l’information Evolution des IHM Les usages clients d’aujourd’hui et de demain Ces démos reposent sur les technologies suivantes : ASP.NET 3.5, Silverlight, .NET 3.5 (LINQ, WCF, WPF) SharePoint Live Agents Sync Framework Panorama des plate-formes et langages de développement Web Microsoft
7. Les devices se multiplient : Ordinateur fixe, portable, ultra portable SmartPhone, PDA (Windows Mobile) TV Interactif (box triple-play) Tableau de bord de voiture (Windows Automobile) Console de jeu Domotique … Nous sommes de plus en plus connectés Internet (très) haut débit Wifi, BlueTooth GPRS, UMTS (3G) La puissance du hardware croit sans cesse : Loi de Moore : capacité de calcul et de stockage exponentiel Où en est-on aujourd'hui ?
8. « Le nombre de transistors des microprocesseurs sur une puce de silicium double tous les deux ans » (version 2 de 1975) Extrapolation empirique qui s’avére jusqu’à présent exacte ! Les machines électroniques sont devenues de moins en moins coûteuses et de plus en plus puissantes S’applique étonnamment de façon plus globale au progrès de la technologie « quelque chose » double tous les dix-huit mois « la puissance » « la capacité », « la vitesse » … La loi de Moore
9. Usages Vs Technos : Big Picture « Web 1.0 » « Web 2.0 » « Web 3.0 » « Web 4.0 » Sync Framework Personnal Assistant Instant Messaging Knowlegde Bases Suboost Géolocation WygBot 2.0 Social Networking WygTime Manager Intelligent Agent Wiki Semantics Websites Blogs / RSS P2P Sync Auto eID Singularity Live Mesh SearchEngine Mashup Virtual Identity Ontologies Web Site WebOS VirtualOS
12. Les usages d’aujourd’hui « Web 1.0 » « Web 2.0 » Sync Framework Suboost Instant Messaging Data Centric Géolocation Wiki WygTime Manager Social Networking eID Blogs / RSS P2P Virtual Identity Mashup SearchEngine Web Site
13. Technologie de développement rapide orientée « données » Analyse un contexte pour produire des interfaces de gestion Ce contexte peut être : LINQ to SQL LINQ to Entities Votre propre implémentation d’un DataContext La gestion d’url repose sur ASP.NET Url Routing Paramétrable au travers de Global.asax ASP.NET Dynamic Data
14. Entièrement personnalisable ! Modification des templates partagés Création de templates personnalisés Personnalisation des templates de champs d’édition Modification des libellés Ajout de règles de validation des données unitaires Ajout de règles de validation métier ASP.NET Dynamic Data
15. Demo Managez votre information / Données Identités Virtuelles : Gestion eID, LiveID, OpenIDEvolution des IHM : Suboost (SL)