« Les Mercredis du développement » Ajax / Client CallBack / Atlas

Slides:



Advertisements
Présentations similaires
« Les Mercredis du développement » Gestion de la navigation avancée
Advertisements

uPortal Framework Canal Moteur XSLT Les Technologies Uportal Java/PHP
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
« Les Mercredis du développement » Core Développement WSS
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
L’architecture .net et ASP.net
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
Nallet Jean-baptiste Université Claude Bernard Lyon1 Lassociation Flex/Java Une solution innovante Nallet Jean-baptiste.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Introduction aux services WEB
Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer.
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
AJAX et les langages serveurs
Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser.
Architecture Les Couches Présentation Services Métier
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Pierre Lagarde Christophe Lauer
Comprendre l’environnement Web
Ajax. Contexte Dabord, il y a eu les terminaux des ordinateurs centraux (environnements TSO, CICS, etc.) et les terminaux plein écran des environnements.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Ajax Asynchronous JavaScript And XML
Pierre Lagarde Christophe Lauer
Introduction aux technologies AJAX Ajax François BONNEVILLE
2 Javascript dans tous ses états Bruno MichelYann Schwartz AF83Polom
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Clients riches RIA (Rich Internet Application) / RDA
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
AJAX.
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Introduction aux technologies AJAX Ajax François BONNEVILLE
Applications web1 Cours Web Services ISIMA 3F3. Applications web2 JavaScript Inventé par Netscape... sans rapport avec Java. Standardisé par l’ECMA, spécification.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
PROGRAMMATION WEB FRONT-END.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
CSS Cascading Style Sheets (Feuilles de style en cascade)
AngularJS.
Cours de programmation web
Les balises HTML et les objets JavaScript correspondants Objet document L'objet document est important dans la mesure ou il contient tous les objets du.
Introduction à la plateforme .NET
GESTION DE COMPOSANTS ELECTRONIQUES
S'initier au HTML et aux feuilles de style CSS Cours 5.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Composants graphiques en ACube Framework client riche SVG.
AJAX Open Source Etat de l’art Baris Ulucinar, Octobre 2006 University of Fribourg, Suisse Sous la direction de Prof. O. Abou Khaled.
Asynchronous JavaScript And XML AJAX C. Petitpierre
Introduction au socle MEAN
AJAX.
S'initier au HTML et aux feuilles de style CSS Cours 5.
AJAX Jérôme CUTRONA 06:28:58 Programmation Web
ASP.NET AJAX Control Toolkit
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
Les évolutions du WEB Des technologies,... et un peu plus...
Apports des clients riches dans le monde du WEB 2.0
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Présentation et prise en main
« Les Mercredis du développement » Gestion de l’identité avancée Présenté par Florent Santin Etudiant à l’EPITECH Microsoft MVS Level.
« Les Mercredis du développement » Le Web 2.0 avec Atlas et les Toolkits Grégory Renard [Rédo] Wygwam Level 200 Pierre Lagarde Microsoft.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Ajax1 A. Obaid - Programmation web (INF2005) AJAX.
AJAX Jean-Jacques LE COZ. Introduction Technologie incontournable aujourd'hui Soubassement technique au Web 2.0 Technologie déjà présente dans les applications.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Architecture J2EE Web Jean-Jacques LE COZ. J2EE Web Container JSP Page Servlet J ava 2 Standard Edition APIs EJB Container EJB JDBCJMS JNDI JTA JavaMail.
Transcription de la présentation:

« Les Mercredis du développement » Ajax / Client CallBack / Atlas Présenté par Florent Santin florent@santin.org Etudiant à l’EPITECH Microsoft MVS « Les Mercredis du développement » Ajax / Client CallBack / Atlas Level 200

Agenda Introduction à AJAX Atlas Ajax.NET (Démo) ASP.NET 2.0 et ClientCallBack (Démo) Atlas Architecture Syntaxes (Démos) Databinding (Démo)

Asynchronous Javascript and XML Utilisation conjointe de AJAX - définition Asynchronous Javascript and XML Utilisation conjointe de HTML / CSS DOM / Javascript XML / XSLT / XMLHttpRequest

Prise en charge multi-navigateurs AJAX - compatibilité Prise en charge multi-navigateurs Apple Safari 1.2 + Konqueror Internet Explorer 4.0 + Mozilla Firefox 1.0 + Netscape 7.1 + Opera 7.6 +

AJAX – ASP.NET 1.1 Page chargée Page *.aspx XMLHttp- Request Classe Client Serveur Page *.aspx Page chargée Chargement de la page XMLHttp- Request Appel asynchrone Classe IHttpHandler *.ashx Réponse du serveur Mise à jour partielle

Ajax.NET ClientCallBack demo 1 Ajax.NET ClientCallBack Démo dans l’émulateur WAP

Atlas Framework Atlas Application web interactives Framework orienté composants Développement impératif ou déclaratif Développement coté serveur possible Intégration parfaite avec ASP.NET 2.0

Contrôles spécifiques Extensions Javascripts Compatibilité navigateur Atlas « coté client » Atlas Framework Client Contrôles spécifiques UI Framework Classes de base Gestion du réseau Extensions Javascripts Compatibilité navigateur

Atlas « coté serveur » Connecteurs Web Services pour Atlas ASP.NET Atlas Connecteurs Web Services pour Atlas Contrôles serveur Atlas Connecteurs services applicatifs pour Atlas ASP.NET 2.0 Framework de page Et contrôles serveur Services applicatifs ASP.NET

Atlas Atlas impératif <input id="monButton" type="button" onclick="GetValues" value="click me" /> <script type="text/javascript"> function GetValues() { MonWebService.getValues(GetValues_CallBack); } function GetValues_CallBack(result){ //… </script>

Atlas déclaratif Atlas <input id="monButton" type="button" value="click me" /> <script type="text/xml-script"> <page … > <dataSource id="dataSource" serviceURL="monWebservice.asmx" /> <button id="buttonAction" targetElement="monButton"> <click> <invokeMethod target="dataSource" method="GetValues" /> //… </click> </button> </page> </script>

Atlas Atlas serveur <atlas:DataSource runat="server" ID="dataSource" ServiceUrl="monWebservice.asmx" /> <atlas:Button runat="server" ID="monButton" Text="click me"> <Click> <Actions> <atlas:InvokeMethodAction Target="dataSource" Method="GetValues" /> </Actions> </Click> </atlas:Button>

Développement avec Atlas demo 2 Développement avec Atlas Démo dans l’émulateur WAP

Quelques liens Ajax en .NET Ajax.NET Client CallBack Atlas http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=1&tabid=7&AId=105 Ajax.NET http://ajax.schwarz-interactive.de Client CallBack http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=1&tabid=7&AId=68 Atlas http://atlas.asp.net http://start.com/developer/atlasruntime.aspx