SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Introduction aux développements d'IHMs


                                                         David Sciamma
© Anyware Technologies-All Right Reserved
Plan


                                            • Historique des architectures
                                            • Caractéristiques d'un « Client Riche »
                                            • Terminologie
                                            • Problématique de communication
© Anyware Technologies-All Right Reserved




                                            • Technologies disponibles
© Anyware Technologies-All Right Reserved




                                            Historique des architectures
Client lourd


                                            • L'application est déployée « manuellement » sur
                                              chaque poste utilisateur
                                            • L'ensemble de la logique applicative est sur le
                                              client
                                            • Possibilité de se connecter à d'autres
© Anyware Technologies-All Right Reserved




                                              applications distantes via des couches basses
                                              ►Base de données
                                              ►Protocole de communication (Socket, Corba...)
© Anyware Technologies-All Right Reserved




                                                      ok
                                            Vue
                                                           Client Lourd




                                   Controlleur




                            Logique applicative
                                            Données
                                                                          Client lourd
Client lourd


                                            • Avantages
                                              ►IHM évoluée
                                              ►Exécution rapide
                                              ►Intégré au système d'exploitation

                                            • Inconvénients
© Anyware Technologies-All Right Reserved




                                              ►Déploiement et mise à jour compliqué
                                              ►Evolutivité limitée
                                              ►Peu adapté aux nouvelles ergonomies
Client léger


                                            • L'application est hébergée sur le serveur et seule
                                              l'IHM est téléchargée sur le client au moment de
                                              sa visualisation
                                            • Aucune logique sur le client, tout est fait sur le
                                              serveur
© Anyware Technologies-All Right Reserved




                                            • Utilisation du standard HTML
                                            • Accessible via un navigateur :
                                               ►Firefox, Internet Explorer, Safari...
© Anyware Technologies-All Right Reserved




                                                      Client Léger
                                        Vue




                                        Vue




                                  Controlleur
                                                      Serveur d'applications




                           Logique applicative
                                            Données
                                                                               Client léger
Client léger


                                            • Avantages
                                              ►Déploiement et maintenance simple
                                              ►Navigation évoluée
                                              ►Basé sur les standards du net : HTTP, HTML...

                                            • Inconvénients
© Anyware Technologies-All Right Reserved




                                              ►Pauvreté des IHMs
                                              ►Complexité pour réaliser de réelles applications
                                              ►Consommateur de bande passante (transfert de l'IHM
                                               à chaque page)
                                              ►Affichage discontinu
Client riche


                                            • Le meilleur des 2 mondes
                                              ►Interface utilisateur évoluée
                                              ►Déploiement et maintenance simple
                                              ►Basé sur les standards du net

                                            • Séparation des domaines : IHM, Logique Applicative,
© Anyware Technologies-All Right Reserved




                                              Données

                                            • Navigation fluide, ergonomie

                                              ►C'est un concept plutôt qu'une réelle solution
© Anyware Technologies-All Right Reserved




                                             ok
                                                  Client Riche
                                   Vue




                            Controlleur




                     Logique applicative
                                                                 Serveur d'applications




                                   Données
                                                                                          Client riche
Caractériques d'un « Client Riche »


                                            • Interface utilisateur évoluée
                                              ►Ergonomie
                                              ►Interactivité
                                              ►Navigation
                                              ►Possibilités graphiques avancées
                                                 − Arbre
© Anyware Technologies-All Right Reserved




                                                 − Table avec tri
                                                 − Drag-and-Drop
                                                 − Raccourcis clavier
                                                 − ...
Caractériques d'un « Client Riche »


                                            • Facilité de déploiement et de maintenance
                                            • Gestion du mode déconnecté
                                            • Architecture Orienté « Services » (SOA)
© Anyware Technologies-All Right Reserved
Conclusion


                                            • Le client riche est la nouvelle façon de réaliser
                                              des IHMs
                                            • Cela propose les avantages des différentes
                                              architectures utilisées jusqu'à présent
                                            • Cela intègre les nouvelles problématiques liées à
                                              l'évolution des système d'information
© Anyware Technologies-All Right Reserved
© Anyware Technologies-All Right Reserved




                                            Merci
                                                    Questions ?

Más contenido relacionado

Similar a Introduction aux Clients Riches

Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!CGI Québec Formation
 
resume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdfresume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdfFootballLovers9
 
Model de qualité @ msdevmtl
Model de qualité @ msdevmtlModel de qualité @ msdevmtl
Model de qualité @ msdevmtlMSDEVMTL
 
Valifact Réduction factures Telecoms
Valifact Réduction factures TelecomsValifact Réduction factures Telecoms
Valifact Réduction factures TelecomsM HAGHIRI
 
Saas Libre
Saas LibreSaas Libre
Saas Libregrolland
 
Ip Forum L’Entreprise Et Ses DéFis
Ip Forum   L’Entreprise Et Ses DéFisIp Forum   L’Entreprise Et Ses DéFis
Ip Forum L’Entreprise Et Ses DéFisAlbano Masino
 
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...Marc Bourhis
 
Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?Fred Canevet
 
Gestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et VirtualisationGestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et VirtualisationPerformanceVision (previously SecurActive)
 
GFI - Gestion de l'atelier et du garage_Viewparc
GFI - Gestion de l'atelier et du garage_ViewparcGFI - Gestion de l'atelier et du garage_Viewparc
GFI - Gestion de l'atelier et du garage_ViewparcGFI Informatique
 
Partie III – APM Application Policy Manager
Partie III – APM Application Policy ManagerPartie III – APM Application Policy Manager
Partie III – APM Application Policy Managere-Xpert Solutions SA
 
La protection des données : Entre confiance & agilité
La protection des données : Entre confiance & agilitéLa protection des données : Entre confiance & agilité
La protection des données : Entre confiance & agilitéRSD
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]Quentin Adam
 
WygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygwam
 
Flow Line opérateur télécom privé
Flow Line opérateur télécom privéFlow Line opérateur télécom privé
Flow Line opérateur télécom privéFlow Line Groupe
 
UGAP - Dynamic Tour - Annuaire et solution d'administration
UGAP - Dynamic Tour - Annuaire et solution d'administration UGAP - Dynamic Tour - Annuaire et solution d'administration
UGAP - Dynamic Tour - Annuaire et solution d'administration Alcatel-Lucent Enterprise France
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entrepriseCOMPETITIC
 

Similar a Introduction aux Clients Riches (20)

Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!
 
resume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdfresume-theorique-m107-2203-6246f60d6b994.pdf
resume-theorique-m107-2203-6246f60d6b994.pdf
 
Model de qualité @ msdevmtl
Model de qualité @ msdevmtlModel de qualité @ msdevmtl
Model de qualité @ msdevmtl
 
Valifact Réduction factures Telecoms
Valifact Réduction factures TelecomsValifact Réduction factures Telecoms
Valifact Réduction factures Telecoms
 
Saas Libre
Saas LibreSaas Libre
Saas Libre
 
Ip Forum L’Entreprise Et Ses DéFis
Ip Forum   L’Entreprise Et Ses DéFisIp Forum   L’Entreprise Et Ses DéFis
Ip Forum L’Entreprise Et Ses DéFis
 
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
 
Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?
 
Gestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et VirtualisationGestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et Virtualisation
 
Présentation N&APM en environnement hospitalier (CH Laborit)
Présentation N&APM en environnement hospitalier (CH Laborit)Présentation N&APM en environnement hospitalier (CH Laborit)
Présentation N&APM en environnement hospitalier (CH Laborit)
 
Amc5 emea french
Amc5 emea frenchAmc5 emea french
Amc5 emea french
 
GFI - Gestion de l'atelier et du garage_Viewparc
GFI - Gestion de l'atelier et du garage_ViewparcGFI - Gestion de l'atelier et du garage_Viewparc
GFI - Gestion de l'atelier et du garage_Viewparc
 
Partie III – APM Application Policy Manager
Partie III – APM Application Policy ManagerPartie III – APM Application Policy Manager
Partie III – APM Application Policy Manager
 
La protection des données : Entre confiance & agilité
La protection des données : Entre confiance & agilitéLa protection des données : Entre confiance & agilité
La protection des données : Entre confiance & agilité
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]
 
TX-VISIO WEB FR
TX-VISIO WEB FRTX-VISIO WEB FR
TX-VISIO WEB FR
 
WygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications Virtuelles
 
Flow Line opérateur télécom privé
Flow Line opérateur télécom privéFlow Line opérateur télécom privé
Flow Line opérateur télécom privé
 
UGAP - Dynamic Tour - Annuaire et solution d'administration
UGAP - Dynamic Tour - Annuaire et solution d'administration UGAP - Dynamic Tour - Annuaire et solution d'administration
UGAP - Dynamic Tour - Annuaire et solution d'administration
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entreprise
 

Introduction aux Clients Riches

  • 1. Introduction aux développements d'IHMs David Sciamma © Anyware Technologies-All Right Reserved
  • 2. Plan • Historique des architectures • Caractéristiques d'un « Client Riche » • Terminologie • Problématique de communication © Anyware Technologies-All Right Reserved • Technologies disponibles
  • 3. © Anyware Technologies-All Right Reserved Historique des architectures
  • 4. Client lourd • L'application est déployée « manuellement » sur chaque poste utilisateur • L'ensemble de la logique applicative est sur le client • Possibilité de se connecter à d'autres © Anyware Technologies-All Right Reserved applications distantes via des couches basses ►Base de données ►Protocole de communication (Socket, Corba...)
  • 5. © Anyware Technologies-All Right Reserved ok Vue Client Lourd Controlleur Logique applicative Données Client lourd
  • 6. Client lourd • Avantages ►IHM évoluée ►Exécution rapide ►Intégré au système d'exploitation • Inconvénients © Anyware Technologies-All Right Reserved ►Déploiement et mise à jour compliqué ►Evolutivité limitée ►Peu adapté aux nouvelles ergonomies
  • 7. Client léger • L'application est hébergée sur le serveur et seule l'IHM est téléchargée sur le client au moment de sa visualisation • Aucune logique sur le client, tout est fait sur le serveur © Anyware Technologies-All Right Reserved • Utilisation du standard HTML • Accessible via un navigateur : ►Firefox, Internet Explorer, Safari...
  • 8. © Anyware Technologies-All Right Reserved Client Léger Vue Vue Controlleur Serveur d'applications Logique applicative Données Client léger
  • 9. Client léger • Avantages ►Déploiement et maintenance simple ►Navigation évoluée ►Basé sur les standards du net : HTTP, HTML... • Inconvénients © Anyware Technologies-All Right Reserved ►Pauvreté des IHMs ►Complexité pour réaliser de réelles applications ►Consommateur de bande passante (transfert de l'IHM à chaque page) ►Affichage discontinu
  • 10. Client riche • Le meilleur des 2 mondes ►Interface utilisateur évoluée ►Déploiement et maintenance simple ►Basé sur les standards du net • Séparation des domaines : IHM, Logique Applicative, © Anyware Technologies-All Right Reserved Données • Navigation fluide, ergonomie ►C'est un concept plutôt qu'une réelle solution
  • 11. © Anyware Technologies-All Right Reserved ok Client Riche Vue Controlleur Logique applicative Serveur d'applications Données Client riche
  • 12. Caractériques d'un « Client Riche » • Interface utilisateur évoluée ►Ergonomie ►Interactivité ►Navigation ►Possibilités graphiques avancées − Arbre © Anyware Technologies-All Right Reserved − Table avec tri − Drag-and-Drop − Raccourcis clavier − ...
  • 13. Caractériques d'un « Client Riche » • Facilité de déploiement et de maintenance • Gestion du mode déconnecté • Architecture Orienté « Services » (SOA) © Anyware Technologies-All Right Reserved
  • 14. Conclusion • Le client riche est la nouvelle façon de réaliser des IHMs • Cela propose les avantages des différentes architectures utilisées jusqu'à présent • Cela intègre les nouvelles problématiques liées à l'évolution des système d'information © Anyware Technologies-All Right Reserved
  • 15. © Anyware Technologies-All Right Reserved Merci Questions ?