« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
Les Web Services Schéma Directeur des Espaces numériques de Travail
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 » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
ACubeOLAP Client Olap en ACube.
Expert Lotus DOMINO & Microsoft .NET
Nouvelle version du canal Esup MonDossierWeb
Eclipse Plug-ins Factory
Alimenter son site web avec SITRA – les grandes options techniques
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
DESS IIR Tunneling des flux réseaux dans des environnements de type « HTTP-only » Application SocksViaHTTP.
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
TP 3-4 BD21.
NFE 107 : Urbanisation et architecture des systèmes d'information
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.
VI. Analyse des solutions techniques
PROJET HANDICAPS Certificat de Qualification Professionnelle
Etude des Technologies du Web services
Présenté par : Kalleli Dhouha
XML-Family Web Services Description Language W.S.D.L.
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Passage Du Client Lourd Au Client Léger
Applications Chapitre B17 et C18
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
GWT UML Un modeleur UML en GWT
Projet JAVA EE Approfondi
Interaction audio sur le site web du LIA
Services fournis par le SI et technologies associées
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Nallet Jean-baptiste Choix techniques, quelles implications ? SPIRAL 3.0 Chef de projet SPIRAL.
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
Adaptée du cours de Richard Grin
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
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.
Outil de gestion des cartes grises
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
CAZIER Kévin JACOB Sébastien Réalisée dans le cadre du Projet Pluridisciplinaire Encadré par Mme Martine COQUET Responsable de l’entreprise.
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Composants graphiques en ACube Framework client riche SVG.
ATELIER GENIE LOGICIEL
AJAX.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Architecture logicielle
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
Développement et design Web Awaves academy Stockholm 2006.
Web Services 17/01/2009.
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Séance /01/2006 Les technologies des sites dynamiques.
13/07/2015 JSF Java Server Faces Master 2 Pro GLR TER David Mihura Eric Le Merdy.
Apports des clients riches dans le monde du WEB 2.0
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
PPE N°3 Etude d’une solution de serveur mandataire proxy filtrant
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Introduction aux technologies des web services en Java EE
21 octobre 2015 Modernisation du Registre national Remplacement du système central Comité des utilisateurs Eric Roelandt.
Transcription de la présentation:

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client Riche (par évolution naturelle de notre architecture WEB) Mettre en place une nouvelle ergonomie de l’interface en prenant le meilleur du Client / Serveur et du Web tout en tenant compte des manques actuels Interfacer la partie « Gestion des transactions » de façon à l’intégrer à une architecture orientée service (SOA) ATELIER CLIENT RICHE Nos objectifs

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Les objectifs principaux du Client Riche : avoir une administration du poste utilisateur quasiment nulle (Client Léger) reproduire les possibilités ergonomiques (Client Lourd) Le Client Riche fait partie des évolutions que subissent actuellement les technologies du Web appelées WEB 2.0 Le nombre de solutions proposées est abondant sans aucune normalisation définie Deux concepts se côtoient : le Client Riche Internet le Client Riche Autonome ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Possibilités ergonomiques au moins égales à celles du Client / Serveur Performances d’utilisation Contraintes de déploiement (plug-in navigateur, serveur d’application) Adaptation à notre architecture actuelle Souplesse de la personnalisation du graphisme Utilisation d’un standard : garantie de l’ouverture, indépendance par rapport à un fournisseur Nos critères de choix ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Famille Technologique TypeTechnologiePromoteursDescription Client Riche InternetAJAX (Asynchroneous javascript and XML) Très nombreuxJavascript téléchargé par le navigateur, échanges XML avec le serveur Client Riche InternetFLEX (Flash) Laszlo (Open Source) DEMONSTRATION Adobe Laszlo Affichage dans le plug-in Flash, échanges MXML avec un serveur FLEX Client Riche InternetXULMozillaXUL est une grammaire XML seulement interprétée par un navigateur compatible Mozilla, échanges XML avec un serveur Client Riche Autonome Eclipse RCP (Rich Client Platform) Open Source (projet Eclipse) Client s’exécutant sous la forme d’un plug-in dans le moteur JRE Client Riche Autonome Workplace Client Technology Rich Edition IBMBasé sur Eclipse RCP, complété par une librairie de composants graphiques Client Riche Autonome Windows Smart Client MicrosoftClient s’exécutant dans le framework.NET Client Riche Autonome Swing, NetBeans et Java Web Start SunClient s’exécutant directement dans le moteur JRE ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand IPC/SGBD Data Requête SQL Client Lourd ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand HTTP IPC / SGBD Requête SQL Data DHTML POST / GET Client Léger ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Poste Client Riche Chargement en cours ……. HTTP ou SOAP CODE APPLICATION Navigateur + Plug-in Client Riche Internet ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand HTTP ou SOAP Requête SQL POST / GET Navigateur + Plug-in Client Riche Internet ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Poste Client Riche HTTP ou SOAP Data XML ou Web Service Navigateur + Plug-in Client Riche Internet ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand HTTP ou SOAP Poste Client Riche Chargement en cours ……. CODE APPLICATION Runtime Client Riche Autonome ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand HTTP ou SOAP Requête SQL POST / GET Runtime Client Riche Autonome ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand HTTP ou SOAP Data XML ou Web Service Runtime Client Riche Autonome ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Application HTML Application Client Riche - Moins de bande passante - Moins de charge serveur - Plus performant Différence essentielle ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Principes Le téléchargement et l’exécution sont toujours à la charge du navigateur Un dialogue générant un flux de messages XML s’établit avec le serveur WEB Seules les zones isolées de l’interface sont rafraîchies Les plus Déploiement aussi simple que le Client Léger Confort d’utilisation amélioré (moins de rafraîchissement, plus de possibilités graphiques) Les moins Encore quelques contraintes ergonomiques pour certaines technologies Fonctionnement et compatibilité dépendent de l’évolution du navigateur Complexité des interfaces avec les outils bureautiques Client Riche Internet ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Principes Le téléchargement et l’exécution sont à la charge d’un Runtime Un dialogue générant un flux de messages XML s’établit avec le serveur WEB Les protocoles utilisés : HTTP – SOAP (Web Service) ou propriétaire Les plus Ergonomie équivalente au Client / Serveur Interfaçage possible avec les outils bureautiques Les moins Installation d’un Runtime inévitable Déploiement plus complexe (certaines technologies automatisent la mise à jour de l’application) Client Riche Autonome ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Démonstration ATELIER CLIENT RICHE

« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Choix des technologies les plus pertinentes : fin de l’été 2006 Réalisation de maquettes : fin 2006 Choix final de la technologie : début 2007 Mise à disposition de l’AGL avec cette techno : juin 2007 Mise au catalogue de la version client riche : début % de nos clients en Client Riche : ? Nos échéances ATELIER CLIENT RICHE