• Page 1
  • ASP.NET v2 + Ajax = Atlas Pierre Lagarde pierlag@microsoft.com http://blogs.developpeur.org/fox DevDays 2006 Equipé aujourdhui, prêt pour demain !
  • Page 2
  • Agenda Le concept Ajax ? Atlas Architecture Enrichir les applications ASP.NET 2.0 Les applications Web nouvelle génération Framework Client JavaScript Composant Atlas Serveur Composant personnalisé
  • Page 3
  • ASP.NET v2 demo
  • Page 4
  • Le concept Ajax ? Page *.aspx Serveur Client Classe IHttpHandler *.ashx Page chargée XMLHttp- Request Mise à jour partielle Chargement de la page Appel asynchrone Réponse du serveur
  • Page 5
  • Atlas Scenarios AJAXiser une application ASP.NET Approche incrémentale Mise en place facile Développement dapplications Web nouvelle génération Interface utilisateur riche et intuitive Prise en compte du DHTML Plateforme extensible Création de contrôles personnalisés
  • Page 6
  • … demo
  • Page 7
  • Architecture ASP.NET Atlas Server Extensions Atlas Server Controls Atlas Server Controls App Services Bridge Web Services Bridge Atlas Framework Serveur Atlas Framework Client et Service Atlas Client Script Library Controls, Components Script Core Base Class Library Component Model and UI Framework Browser Compatibility Atlas Client Application Services Local Store, … Browser Integration Browser Integration ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas-enabled ASP.NET Pages Atlas-enabled Web Services (ASMX or WCF) Web Services (ASMX or WCF) HTML, Script, AtlasMarkup AtlasMarkup AtlasServiceProxiesAtlasServiceProxies
  • Page 8
  • Framework Atlas Client Programmation orientée objet en JavaScript API dobjet Script comme en ASP.NET Enrichissement du modèle Javascript Classes qui encapsulent des données et de la logique DataSource (WebService – Proxy Automatique JavaScript) DataSet / DataTable / DataRow objets Binding Langage XML déclaratif interprété par le framework Atlas client Manière déclarative dinstancier les objets JavaScript et de connecter les composants JavaScript et les contrôles HTML de la page Framework offrant une abstraction du navigateur
  • Page 9
  • Client-Centrique Programmation Model ASP.NET Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas Script Framework Client Application Services Component/UI Framework, Controls Component/UI Framework, Controls Browser Application ASP.NET Application PagesPages UI Behavior (ManagedCode) (ManagedCode) Données Mise à jour de lUI + Comportement ou données Rendu Initial (UI + Comportement) Presentation(HTML/CSS)Presentation(HTML/CSS) AtlasServiceProxiesAtlasServiceProxies UI Behavior (Script) (Script) WebServicesWebServices
  • Page 10
  • Du langage itératif au langage déclaratif Développer un contrôle Atlas Gadget Live.com demo
  • Page 11
  • Rendez-vous sur le site MSDN pour y retrouver lensemble des contenus des DevDays 2006 : Les webcasts Les présentations Les codes source http://www.microsoft.com/france/msdn/devdays2006/ default.mspx Sur le site MSDN
Please download to view
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
...

ASP.NET v2 + Ajax = Atlas Pierre Lagarde pierlag@microsoft.com http://blogs.developpeur.org/fox DevDays 2006 Equipé aujourdhui, prêt pour demain !

by hercule-dupond

on

Report

Category:

Documents

Download: 0

Comment: 0

102

views

Comments

Description

Download ASP.NET v2 + Ajax = Atlas Pierre Lagarde pierlag@microsoft.com http://blogs.developpeur.org/fox DevDays 2006 Equipé aujourdhui, prêt pour demain !

Transcript

  • Page 1
  • ASP.NET v2 + Ajax = Atlas Pierre Lagarde pierlag@microsoft.com http://blogs.developpeur.org/fox DevDays 2006 Equipé aujourdhui, prêt pour demain !
  • Page 2
  • Agenda Le concept Ajax ? Atlas Architecture Enrichir les applications ASP.NET 2.0 Les applications Web nouvelle génération Framework Client JavaScript Composant Atlas Serveur Composant personnalisé
  • Page 3
  • ASP.NET v2 demo
  • Page 4
  • Le concept Ajax ? Page *.aspx Serveur Client Classe IHttpHandler *.ashx Page chargée XMLHttp- Request Mise à jour partielle Chargement de la page Appel asynchrone Réponse du serveur
  • Page 5
  • Atlas Scenarios AJAXiser une application ASP.NET Approche incrémentale Mise en place facile Développement dapplications Web nouvelle génération Interface utilisateur riche et intuitive Prise en compte du DHTML Plateforme extensible Création de contrôles personnalisés
  • Page 6
  • … demo
  • Page 7
  • Architecture ASP.NET Atlas Server Extensions Atlas Server Controls Atlas Server Controls App Services Bridge Web Services Bridge Atlas Framework Serveur Atlas Framework Client et Service Atlas Client Script Library Controls, Components Script Core Base Class Library Component Model and UI Framework Browser Compatibility Atlas Client Application Services Local Store, … Browser Integration Browser Integration ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas-enabled ASP.NET Pages Atlas-enabled Web Services (ASMX or WCF) Web Services (ASMX or WCF) HTML, Script, AtlasMarkup AtlasMarkup AtlasServiceProxiesAtlasServiceProxies
  • Page 8
  • Framework Atlas Client Programmation orientée objet en JavaScript API dobjet Script comme en ASP.NET Enrichissement du modèle Javascript Classes qui encapsulent des données et de la logique DataSource (WebService – Proxy Automatique JavaScript) DataSet / DataTable / DataRow objets Binding Langage XML déclaratif interprété par le framework Atlas client Manière déclarative dinstancier les objets JavaScript et de connecter les composants JavaScript et les contrôles HTML de la page Framework offrant une abstraction du navigateur
  • Page 9
  • Client-Centrique Programmation Model ASP.NET Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas Script Framework Client Application Services Component/UI Framework, Controls Component/UI Framework, Controls Browser Application ASP.NET Application PagesPages UI Behavior (ManagedCode) (ManagedCode) Données Mise à jour de lUI + Comportement ou données Rendu Initial (UI + Comportement) Presentation(HTML/CSS)Presentation(HTML/CSS) AtlasServiceProxiesAtlasServiceProxies UI Behavior (Script) (Script) WebServicesWebServices
  • Page 10
  • Du langage itératif au langage déclaratif Développer un contrôle Atlas Gadget Live.com demo
  • Page 11
  • Rendez-vous sur le site MSDN pour y retrouver lensemble des contenus des DevDays 2006 : Les webcasts Les présentations Les codes source http://www.microsoft.com/france/msdn/devdays2006/ default.mspx Sur le site MSDN
Fly UP