WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et transformation d'une application web en application mobile

( Télécharger le fichier original )
par Deanhope MATABARO MASUMBUKO Hope
Institut Supérieur Pédagogique de Bukavu - Licence 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I.1.3.D Client léger4

Contrairement aux clients lourds, l'architecture avec client léger n'impose pas l'installationd'uneapplicationsurl'appareilmobile.L'applicationproprementdite s'exécute sur un serveur, et l'affichage et l'interaction avec l'utilisateur se font dans un fureteur Web. Le déploiement et la mise à jour de l'application en est donc simplifiée, puisqu'il n'est pas

4 ETIENNE DUBÉ, Conception et développement d'un service web de constitution de mini cubes solap pour clients mobiles, MEMOIRE DEA inedit, Université de Laval, 2008

17

nécessaire de la réinstaller sur chaque appareil mobile pour ce faire. De plus en plus, les applications avec client léger s'exécutant dans un fureteur gagnent en interactivité et en ergonomie, grâce à la technologie dite Ajax, permettant d'éviter le rechargement complet de la page Web lors de chaque interaction de l'utilisateur. Ce type d'architecture a l'avantage d'être indépendante du type d'appareil ciblé.

(Puisqu'elle ne requiert qu'un fureteur Web pour fonctionner), et de ne pas nécessiter l'installation d'un logiciel sur l'appareil. Cependant, les fureteurs Web de certaines plateformes mobiles sont relativement limités dans leur support du langage JavaScript et de la spécification complète de HTML et CSS (Cascading Style Sheet, permettant la manipulation du rendu visuel des pages), ce qui empêche le fonctionnement de certaines pages de style Ajax. De plus, la bande passante limitée inhérente à certains réseaux sans fil peut réduire la performance des clients légers, puisque la majeure partie de ce qui est affiché à l'écran est généré et transmis par le serveur, ce qui implique des volumes de données échangées souvent plus importants qu'avec un client lourd. Exemples : Google Maps, Google Mail.

I.1.4 Architecture orientée services et environnements mobiles

Les architectures orientées services (SOA -- Service Oriented Architecture) et les services Web peuvent s'appliquer à la conception et au développement d'applications mobiles. Ils constituent une solution possible à certaines contraintes de mobilité, surtout en ce qui à trait aux problèmes d'interopérabilité et à la gestion des connexions intermittentes lors des échanges de données entre appareils mobiles et serveurs [Duda et al., 2005; Oracle Corporation, 2004; Ojala, 2005]. De plus, leur flexibilité les rendent applicables dans plusieurs types d'architectures logicielles de clients mobiles, qu'il s'agisse d'applications autonomes avec synchronisation (échange de

18

documents XML entre l'appareil mobile et la station de base), de clients lourds (protocole SOAP pour échanges entre client et service) ou de clients légers (application Web Ajax contactant un service Web pour récupérer des données).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire