AJAX.

Slides:



Advertisements
Présentations similaires
Jean-Pierre Villain - Qelios W3Café Accessibilité - Paris – Avril 2011
Advertisements

uPortal Framework Canal Moteur XSLT Les Technologies Uportal Java/PHP
« Les Mercredis du développement » Ajax / Client CallBack / Atlas
Le web 2.0 L'Internet deuxième génération ? Moussay Jérôme - Master 2LCE1/16.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Conception de Site Webs dynamiques Cours 6
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.
Stage serveur web sémantique
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Une solution personnalisable et extensible
Exposé de Système - Informatique et Réseau
Réunion dinterlocuteurs documentation Mardi 31 janvier 2006 SDTICE - DUI Programme « Qualité, veille et diffusion » Jean-François PILLOU Chef de programme.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
16/10/10 Préparé par: Ing. Rodrigue Osirus (+509) , *** Site web dynamique.
Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic
Présentation application GRBL France Telecom
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Etude des Technologies du Web services
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.
XML-Family Web Services Description Language W.S.D.L.
ST40 – Stage Professionnel
JAVASERVER FACES Un framework Java pour le développement Web.
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.
Médiathèque de Sélestat - 5 février 2005 Olivier Andrieu Comment ne pas être visible sur les moteurs de recherche.
Introduction aux technologies AJAX Ajax François BONNEVILLE
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é.
La face cachée des systèmes de recherche Martin Bouchard, président Janvier 2003.
Jonathan Montois Cyrille Kriegel
Adaptée du cours de Richard Grin
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
Introduction aux technologies AJAX Ajax François BONNEVILLE
-Présentation de l’équipe -Cadre du projet -Enjeux -Choix du sujet.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Jquery.
PROGRAMMATION WEB FRONT-END.
AngularJS.
Cours de programmation web
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
MOUGEL Sébastien Le web 2.0 Effet de mode ou réelle innovation ?
GESTION DE COMPOSANTS ELECTRONIQUES
S'initier au HTML et aux feuilles de style CSS Cours 5.
ETUDE DE CAS : JavaScript, Ajax, Web 2.0.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
AJAX Open Source Etat de l’art Baris Ulucinar, Octobre 2006 University of Fribourg, Suisse Sous la direction de Prof. O. Abou Khaled.
Introduction au socle MEAN
S'initier au HTML et aux feuilles de style CSS Cours 5.
Mise au point d'une interface XUL pour un concordancier (LDI)‏ Tromeur Laurent 29 octobre 2007.
d’une plateforme web géo-décisionnelle
Les langages de programmation
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
1 XForms 1.0 Les formulaires de demain Marina MILIC & Gwénaël SAUNIER Etudiants en Master 1 Informatique.
Développement et design Web Awaves academy Stockholm 2006.
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Karine Vallin - Dorian Baysset
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Les évolutions du WEB Des technologies,... et un peu plus...
Apports des clients riches dans le monde du WEB 2.0
Présentation et prise en main
Evaluation d’architectures pour les sites web utilisant des bases de données Article de Wen-Syan Li, Wang-Pin Hsiung, Oliver Po, K. Selcuk Candan, Divyakant.
EFREI – – Mathieu Nebra Le développement Web.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Jquery Veille technologie – Nathan Chéron
LE MASHUP.
Les technologies AJAX.
Transcription de la présentation:

AJAX

AJAX 1 - Historique 2 - Définition d’Ajax 3 - Schémas explicatifs 4 - Exemple d’une application en Ajax 5 - Avantages et inconvénients d’Ajax Conclusion

1 - Définition d’Ajax 1/3 la combinaison d’un ensemble de technologies web populaires pour améliorer l’ergonomie des applications web connexions client / serveur s’effectuent sans modifier totalement la page dans le navigateur.

1 - Définition d’Ajax 2/3 © Luke Wroblewski

1 - Définition d’Ajax 3/3 Ajax utilise principalement : JavaScript XMLHttpRequest HTML et CSS DOM XSLT et XML

2 - Schéma explicatif n°1 Modèle d’application web Ajax Modèle d’application web classique XMLHttpRequest Interface utilisateur Serveur Web Requête http Données HTML+CSS Données XML Appel JavaScript Moteur Ajax Serveur Web et/ou XML

2 - Schéma explicatif n°2

3 - Exemple d’une application en Ajax http://www.netvibes.com

4 - Avantages et inconvénients d’Ajax Les applications plus interactives et réactives La page web est personnalisable L’exécution se fait rapidement Ajax est compatible avec la plupart des navigateurs web

4 - Avantages et inconvénients d’Ajax On ne peut pas utiliser le bouton "Retour" Problèmes au niveau de la mise en page des signets Problème au niveau de l’indexation du contenu des pages par les moteurs de recherche Temps de latence (parfois) Ajax est complexe à développer Prévoir une solution pour les utilisateurs ayant désactivé JavaScript ou ne pouvant pas l'utiliser

Conclusion Ajax est un outil très performant Il faut prévoir une alternative à Ajax dans la page web On peut prédire un bel avenir à Ajax car le web 2.0 prévoit dans sa norme l’utilisation de techniques telles qu’Ajax pour l’ergonomie des sites. Web 2.0

Pour plus d’infos… Sites : http://www.xul.fr/xml-ajax.html Pour apprendre Ajax http://script.aculo.us/ Site en Ajax proposant des exemples en Ajax Livre : « Ajax à 200% », Bruce W. Perry, O’Reilly France.

Fin