Magazine Internet

FAQ sur Ajax Mobile

Publié le 27 juin 2007 par Frederic Arnoux

C'est vendredi, je rechute et revoilà un nouveau billet top pur Geek dans son jus de cuisson !

Comme le précédent post Geek date du 22 mai, je m'autorise à m'autoamnistier et je m'absout de ce vilain penchant à tomber dans la technique à tout va, contraire à l'esprit de ce blog. Promis, je ne le referrais plus !

Ce qui suit est une (très) longue traduction et réécriture d'une FAQ sur Mobile Ajax, qui éclairera le lecteur avide de technologie mobile sur cette évolution de la technologie Ajax pour les mobiles.

Introduction

La Foire aux Questions “Mobile Ajax” a été créée par Ajit Jaokar , Rocco Georgi et Bryan Rieger. Elle est maintenue sur Horizon Channel . N’hésitez pas à adresser vos commentaires et suggestions par email à [email protected].

    • Qu’est ce que Ajax Mobile ?
    • Y-a-t-il des pré requis à Ajax Mobile ?
    • A quoi ressemble Ajax Mobile ?
    • Pourquoi disposer de Ajax sur les téléphones mobiles /quels problèmes cela résoud-il ?
    • Quelles sont les alternatives à Ajax mobile ?
    • Comment Flash Lite et Java se comparent ils à Ajax Mobile ?
    • Quelle est la différence entre les plateformes Ajax, les Frameworks, les Toolkits et les Librairies?
    • Quelles frameworks, toolkits et librairies Ajax doit-on utiliser ?
    • Puis-je utiliser des frameworks, librairies et tookits existants ?
    • Quels sont les liens entre Ajax Mobile et les Widgets mobiles ?
    • Quels navigateurs supportent Ajax Mobile ?
    • Quelles sont les applications d’entreprise qui utilisent Ajax Mobile ?
    • Quel est le rôle de l’iPhone d’Apple par rapport à Ajax Mobile ?
    • Quel est le positionnement d’applications telles que mojax or bling ?
    • Comment développer et tester sur l’ensemble des navigateurs Web?
    • Quels sont les obstacles actuels à l’implémentation et au fonctionnement des applications Ajax Mobile ?
    • Qu’est ce que AHAH / AJAH?
    • Y-a-t-il des initiatives de standardisation autour de Ajax ?
Qu’est ce que Ajax Mobile ?

Ajax est une technologie de navigateur Web qui implique l’utilisation des technologies et standards Web existants (XML/XHTML, DOM, CSS, JavaScript, XHR - XMLHttpRequest) Ajax permet de créer des applications Web plus rapides, à moindre consommation de bande passante (en évitant de rafraîchir la totalité des pages), qui délivrent une expérience utilisateur proche de celle sur PC. Le terme Ajax a été utilisé pour la première fois par Jesse James Garrett dans son document originel posté sur Adaptive Path.

Les applications créées avec Ajax sont généralement classées dans la catégorie des Rich Internet Applications (RIA).

Ajax Mobile est la prolongation des principes d'Ajax à l'environnement mobile, qui inclut d'autres périphériques contraints techniquement tels que les consoles de jeu ou les set-top boxes comportant des navigateurs Web. Bien que technologiquement similaire, Ajax Mobile est généralement considéré comme une déclinaison spécifique d'Ajax car traitant des problèmes spécifiques à l'environnement mobile. Y-a-t-il des pré requis à Ajax Mobile ?

Le seul support du Javascript par le navigateur Web n'est pas suffisant. Il y a une distinction forte entre le support du Javascript et celui de Ajax. Il y a beaucoup d'exemples où le navigateur Web peut très bien supporter le Javascript, sans pour autant pouvoir utiliser Ajax.

Les pré requis minimum pour Ajax Mobile incluent :

A quoi ressemble Ajax Mobile ?

La présence de Ajax Mobile est transparente pour l'utilisateur. Par exemple, tous les téléphones Nokia disposant des navigateurs Web S60 et Opera supportent Ajax ; cela fait cependant peu de différences pour l'utilisateur. Par ailleurs, les Widgets s’appuient sur Ajax Mobile (voir ci-dessous). Ainsi, l’apport visible d'Ajax mobile se matérialise sous la forme de Widgets ou d’applications riches basées sur le navigateur tels que nous les voyons sur les nouveaux téléphones de Nokia ou les navigateurs Opera. Pourquoi disposer de Ajax sur les téléphones mobiles /quels problèmes cela résoud-il ?

Les raisons pour employer Ajax sont identiques à celles qui président à son utilisation sur PC :

Quelles sont les alternatives à Ajax mobile ?

En général presque tous les langages de programmation et les environnements d’exécution (ou machine virtuelle) peuvent être utilisés pour atteindre des résultats comparables à ceux permis par Ajax Mobile. La liste des alternatives varie selon le fournisseur, en fonction de l’emphase mise sur ses caractéristiques spécifiques : support du multiplateforme, utilisation de normes ouvertes, efforts de développement, coût et les méthodes de déploiement.

Ce qui suit est une liste des alternatives courantes à Ajax mobile.

Java ME (J2ME)

C’est actuellement et de loin l’environnement d'exécution le plus présent sur les périphériques mobiles, mais également le plus fragmenté en termes de fonctionnalités et de spécifications au sein des différents fournisseurs et périphériques. La situation s’améliore, nombre d’équipementiers investissent fortement pour faire de la promesse « Write one – Run anywhere » une réalité future. La décision récente par Sun d’ouvrir le code source Java peut conduire in fine à des versions plus riches fonctionnellement et avec une meilleure compatibilité. Dans le futur, des initiatives telles que OpenLaszlo et le projet Sun Project Orbit, ou JavaFx peuvent permettre aux développeurs plus familiers avec les technologies Web (plutôt que le développement mobile Java) de déployer directement leurs applications sur les périphériques compatibles Java.

Flash Lite

Flash Lite est l’environnement d'exécution omniprésent d'Adobe pour le format SWF, spécifiquement conçu pour une utilisation sur les périphériques techniquement contraints. Bien que Flash puisse être installé sur presque tous les ordinateurs de bureau et ordinateurs portables aujourd'hui, il est disponible sur un nombre restreint de périphériques mobiles - à savoir les smartphones et PDAs de haut de gamme.

Les premières versions de Flash Lite supportaient une version très limitée de


Retour à La Une de Logo Paperblog

A propos de l’auteur


Frederic Arnoux 2 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte