Open Days 2006 Le Web 2.0 demain: produits, technologies, outils
Open Days 2006 Cyril DURAND Julien CHABLE Florent SANTIN Administrateurs CodeS-SourceS MVS Présentations
Open Days 2006 Ajax, kézako? Le petit Ajax illustré Mais si je suis nul en JavaScript? Des Framework existent (client puis serveur) Ok, jai tout compris, mais à quoi ca sert tout ça? A faire un gadget et gagner une télé et une Xbox 360 Agenda
Open Days 2006 Ajax Ajax: Asynchronous JavaScript And XML Sutilise avec JavaScript Ne sert qua faire des requêtes HTTP via javascript !!! Créé par Microsoft pour IE4 Object non standardisé
Open Days 2006 fonctionnement Serveur Client Chargement de la page Appel asynchrone Réponse du serveur Page chargée XMLHttp-Request Mise à jour partielle
Open Days 2006 Exemples dutilisation de AJAX
Open Days 2006 Ajax est pauvre Ajax, cest juste de la communication Nécessité davoir des FrameWork pour des comportements clients avancés Ajax
Open Days 2006 Exemples dutilisation de Frameworks clients
Open Days 2006 Deux Frameworks: client et serveur Trois modes de développement Serveur Impératif Déclaratif Ajax selon Microsoft: Atlas
Open Days 2006 Atlas – impératif / déclaratif
Open Days 2006 Ajax.NET Facilite la communication client / serveur Asp.net 1.1 et 2.0 Gratuit, code-source disponible, développement terminé ClientCallBack Facilite la communication client / serveur Asp.net 2.0 Intégré dans ASP.NET 2.0 MagicAjax Rafraichissement partiel de page Asp.net 1.1 et 2.0 Gratuit, code-source disponible, développement en cours Ajax serveur sans Atlas?
Open Days 2006 Ajax en.NET
Open Days 2006 Avoir Visual Studio 2005 ou Web développeur Express 2005 Avoir un IIS dinstallé Créér un projet Web pour les gadgets Configurer IIS Créér un répértoire Virtuel ayant pour cible le répértoire des gadgets Y ajouter un Custom HTTP Header « Cache-Control » ayant la valeur « private, max-age=0 » Ajouter live.com dans votre liste de « trusted sites » Pour développer un gadget
Open Days 2006 Contenu minimal dun gadget Fichier manifest « XML » Fichier JavaScript de binding Contenu optionnel Fichier de ressources complémentaires CSS / JavaScripts complémentaires Un template de projet Visual Studio 2005 est disponible pour faciliter la création des fichiers Pour développer un gadget
Open Days 2006 Live.com… Page daccueil personnalisable permettant de regrouper et dorganiser du contenu (sous forme de gadgets) … et ses gadgets Les Gadgets sont des mini-applications qui peuvent fournir de linformation à partir dun flux XML, proposer une fonctionnalité de recherche ou tout autre services web. Le portail live.com
Open Days 2006 Le développement de gadget pour live.com
Open Days 2006 Concours de création de gadget organisé par Microsoft en partenariat avec CodeS-SourceS 1er prix : un écran plat 16/9 HD 101 cm + une Xbox 360 2ème prix : un écran plat 16/9 HD 81cm + une Xbox 360 3ème prix : un écran plat 16/9 HD 66 cm + une Xbox 360 Créativité, design et utilité Fin du concours, 10 Avril Les gadgets
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils Merci….