« 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.

Slides:



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

« Les Mercredis du développement » Ajax / Client CallBack / Atlas
Présentation des technologies SharePoint 2007
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Introduction à InfoPath Forms Server 2007 Christophe Lauer Relations Techniques Editeurs de Logiciels Microsoft France - DPE
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
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.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Quoi de neuf dans ASP.NET avec Visual Studio 2013 ?
Pierre Lagarde Christophe Lauer
JAVASERVER FACES Un framework Java pour le développement Web.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
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 »
Pierre Lagarde Christophe Lauer
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é.
Adaptée du cours de Richard Grin
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
© 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.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
PROGRAMMATION WEB FRONT-END.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
AngularJS.
Microsoft Surface ™ Touch the future of computing.
Introduction à la plateforme .NET
GESTION DE COMPOSANTS ELECTRONIQUES
S'initier au HTML et aux feuilles de style CSS Cours 5.
Technet Office System
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
Composants graphiques en ACube Framework client riche SVG.
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.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Introduction au socle MEAN
AJAX.
S'initier au HTML et aux feuilles de style CSS Cours 5.
SIAD Tableaux de bord de gestion MR / YJ Tableaux de bords l Un exemple d ’interface réussi? l Digital Dashboards.
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.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Apports des clients riches dans le monde du WEB 2.0
Dessine-moi un workflow
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Présentation et prise en main
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
2 Alain METGE SOGETI
Windows Workflow Foundation (WF)
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Systems for all your business needs Workshop Plateforme de Développement et de Déploiement Présentée par: Mr. Sofiane Bouziri Directeur Général de Grepsys.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Transcription de la présentation:

« 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 France

Qui connaît Atlas ??? Voyons: Qu’est ce que Atlas? Voyons: Qu’est ce que Atlas? Livres blindés de cartes ??? Divinité ??? Expérience scientifique ??? En fait, … Atlas est une nouvelle technologie proposée par Microsoft pour améliorer la productivité et la richesse de vos développements Web

Objectifs Vous montrer que la technologie ATLAS est: Simple à comprendre Une utilisation facile et puissante la continuité de ce que vous avez toujours fait en ASP.NET Vous offrir une vue générale sur la technologique ATLAS

Plain ASP ASP.NET 1.x Objectif : la continuité… Respecte ce que vous avez toujours réalisé Juste une prolongation Permet « The extra mile » 2005 ASP.NET Atlas

Agenda Introduction à Ajax Pourquoi ‘Atlas’ ASP.NET? Installer ‘Atlas’ Architecture de ‘Atlas’ ASP.NET Usage de ‘Atlas’ Préparez-vous à Atlas

AJAX - Introduction Ajax = Asynchronous Javascript and XML Ajax N’EST PAS une nouvelle technologie! Ajax utilise Plain old HTML / CSS Simple DOM / Javascript Classic XML / XSLT / XMLHttpRequest Vous pourriez l’avoir fait par vous-même! Vous pourriez l’avoir fait par vous-même!

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

Client 2. Chargement (HTML) 3. XMLHttpRequest 4. Réponse du serveur Balises HTML / CSS Script JavaScript / DOM Atlas Framework Client 1. Request (*.aspx) Serveur ASP.NET Code Web Service(s) Atlas Framework Serveur AJAX - processus

demo demo Le site Wygwam Wygwam des développeur Web en.NET Windows Live Local Beta (Virtual Earth)

Qu’est ce que ASP.NET « ATLAS »? Atlas = ASP.NET + Ajax

Définition d’ASP.NET - ATLAS

Qu’est ce que ‘Atlas’ ASP.NET? Une application Web Interactive Des composant Client-Side côté serveur 3 façons de développer Une intégration parfaite avec ASP.NET 2.0 Visual Studio 2005 Imperative Plain Scripting DeclarativeDescription Features/Attribute values using DOM Server Controls Server-side Generates DOM statements

Atlas function GetValues() { MonWebService.getValues(GetValues_CallBack); } function GetValues_CallBack(result){ //… } Impératif d'atlas

Atlas //… Atlas déclaratif

Atlas <atlas:DataSource runat="server" ID="dataSource" ServiceUrl="monWebservice.asmx" /> Commandes du serveur d'atlas

Avec votre application ASP.NET? Créez des pages ATLAS En ajoutant le contrôle « ScriptManager » Permettez un Rendu Partiel Etendez vos contrôles existants AutoCompleteExtender, DragOverlayExtender, etc.

Scenarios d’utilisation d’ATLAS “AJAX”-enabling existing apps Incremental approach to enrichment ‘updatepanel’, ‘extender’, … Enables key scenarios in easy manner Next-generation Web Applications Interactive and rich, intuitive UX (User Experience) Leverage full power of script/DHTML Extensibility and 3 rd party opportunities Build on the core platform Enable custom/advanced scenarios

Ressources Ressources Site Web d’‘Atlas’ ASP.NET

Le Template ATLAS Template ‘Atlas’ ASP.NET ( 459Ko ): Télécharger le fichier VSI pour créer un site Web vierge en "atlas" ASP.NET Double-clic sur le dossier d'ASPNETAtlas.VSI pour commencer la configuration du modèle

demo demo ASP.NET Atlas, découverte …

ASP.NET “Atlas” Server Extensions “Atlas” Server Controls “Atlas” Server Controls App Services Bridge Web Services Bridge Architecture ASP.NET ATLAS “Atlas” Server Framework “Atlas” Client Framework and Services “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, “Atlas”Markup “Atlas”Markup“Atlas”ServiceProxies“Atlas”ServiceProxies

Prochaine génération d’Applications Web Manuscrit discipliné et en plus maniable OOP in JavaScript.NET-like APIs on core script objects Classes to encapsulate data and logic, and attach to HTML in an unobtrusive manner Declarative XML script to define behavior of application Cross-browser abstraction layer to provide a uniform DOM API Fournir un framework script qui permet de créer des applications interactives réagir facilement avec le serveur et les services tout en scriptant d'une façon disciplinée.

Demo Demo ATLAS’ifié vos applications ASP.NET 2.0 DragOverlayExtender / Calendar, GridView

Comment utiliser ‘Atlas’… Avec L'Atlas Modèle De Programmation Client-Central Browser “Application” Presentation(HTML/CSS)Presentation(HTML/CSS) “Atlas”ServiceProxies“Atlas”ServiceProxies UI Behavior (Script) (Script) ASP.NET Application Services Page Framework, Server Controls Page Framework, Server Controls ASP.NET Application PagesPages WebServicesWebServices Atlas Script Framework Client Application Services Component/UI Framework, Controls Component/UI Framework, Controls Initial Rendering (UI + Behavior) Data

Demo Demo Une nouvelle expérience utilisateur avec l'atlas ! AutoCompletionTextBox

Préparez-vous à utiliser ATLAS Structurer votre application Utilisez les services Web afin de séparer les interfaces de vos logiques métiers Construisez vos interfaces sur base de contrôles Utilisez les CSS Utiliser ASP.NET 2.0 ASP.NET client callbacks ( ICallbackEventHandler ) personnalisation Application building-block services Commencez à penser à des interfaces clients plus riches

Demo Demo Allez plus loin dans la démarche avec les contrôles ToolKit ATLAS

ATLAS … En Conclusion ASP.NET ATLAS facilitera spectaculairement le développement d’application web riches ATLAS apportera au développeur : Une plus grande productivité des applications riches Facilité d'écrire et de maintenance des applications riches Intégration du modèle de programmation Fonctionne sur tout type de navigateur Essayez "atlas" dés aujourd'hui !

Ressources Ressources Forums: Contactez nous