Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Introduction aux développements d'IHMs


                                                         David Sciamma
© Anyware ...
Plan


                                            • Historique des architectures
                                        ...
© Anyware Technologies-All Right Reserved




                                            Historique des architectures
Client lourd


                                            • L'application est déployée « manuellement » sur
             ...
© Anyware Technologies-All Right Reserved




                                                      ok
                   ...
Client lourd


                                            • Avantages
                                              ►IHM ...
Client léger


                                            • L'application est hébergée sur le serveur et seule
          ...
© Anyware Technologies-All Right Reserved




                                                      Client Léger
         ...
Client léger


                                            • Avantages
                                              ►Dépl...
Client riche


                                            • Le meilleur des 2 mondes
                                    ...
© Anyware Technologies-All Right Reserved




                                             ok
                            ...
Caractériques d'un « Client Riche »


                                            • Interface utilisateur évoluée
        ...
Caractériques d'un « Client Riche »


                                            • Facilité de déploiement et de maintena...
Conclusion


                                            • Le client riche est la nouvelle façon de réaliser
             ...
© Anyware Technologies-All Right Reserved




                                            Merci
                          ...
Nächste SlideShare
Wird geladen in …5
×

Introduction aux Clients Riches

1.738 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Introduction aux Clients Riches

  1. 1. Introduction aux développements d'IHMs David Sciamma © Anyware Technologies-All Right Reserved
  2. 2. Plan • Historique des architectures • Caractéristiques d'un « Client Riche » • Terminologie • Problématique de communication © Anyware Technologies-All Right Reserved • Technologies disponibles
  3. 3. © Anyware Technologies-All Right Reserved Historique des architectures
  4. 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. 5. © Anyware Technologies-All Right Reserved ok Vue Client Lourd Controlleur Logique applicative Données Client lourd
  6. 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. 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. 8. © Anyware Technologies-All Right Reserved Client Léger Vue Vue Controlleur Serveur d'applications Logique applicative Données Client léger
  9. 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. 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. 11. © Anyware Technologies-All Right Reserved ok Client Riche Vue Controlleur Logique applicative Serveur d'applications Données Client riche
  12. 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. 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. 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. 15. © Anyware Technologies-All Right Reserved Merci Questions ?

×