Dans mon article de lundi, je vous ai promis de revenir un peu plus en détails sur la façon dont est développé jQuery Mobile. Cet article est basé sur les nombreuses questions posées par un membre (tanidon288) des forums officiels de la communauté.
Y a t'il des spécifications pour jQuery Mobile ?
Oui mais elles ne sont pas publiques. Je n'y ai pas accès et ne peux donc pas vous les montrer. Ceci dit, on peut en retrouver un condensé dans un post de John Resig, le créateur de jQuery, ici : http://forum.jquery.com/topic/features-for-october-release
Et aussi sur le site de démo/documentation : http://jquerymobile.com/demos/1.0a3/
Comment est réalisé le développement ?
Tout tourne autour d'un dépôt Github avec tous les outils qui vont avec.
- Le dépôt : https://github.com/jquery/jquery-mobile/
- Le bugs tracker : https://github.com/jquery/jquery-mobile/issues
Vous pouvez bien sûr discuter de vôtre vision des choses sur le forum : http://forum.jquery.com/developing-jquery-mobile
Quels sont les projets déjà existants et visibles ?
Il existe déjà quelques projets, le site de démo déjà signalé juste avant, un site dit "live" : http://jquerymobile.com/test/
Et évidement, il y a toujours des early adopters :
- Moulin rouge : http://m.moulinrouge.fr/
- Wikileaks : http://wikileaks.tetalab.org/mobile/
- http://desarrollaenweb.com/clasificados/
- http://www.educause.edu/mobile
D'autres existent, mais je n'ai pas de liste sous la main et en cherchant un peu, vous en trouverez sûrement d'autres. Régulièrement, des développeurs mettent en avant leur création ici : http://forum.jquery.com/jquery-mobile/filter/discussions/
Existe t'il des tutoriels ?
Comme toujours, des tas de tutoriels ont été écrits et il y a quelques articles "de liste" qui ont aussi été mis en place, la totalité en anglais :
- "5 excellents tutoriels jQuery Mobile" sur BlogFreaks : http://blogfreakz.com/mobile-development/jquery-mobile-tutorials/
- "Introduction à jQuery Mobile" par ThoughtsUnlimited : http://thoughtsunlimited.net/intro-to-jquery-mobile/
- "jQuery Mobile et JSON" sur le site d'IBM : http://www.ibm.com/developerworks/xml/tutorials/x-jquerymobilejsontut/index.html
Comment tester une application jQuery Mobile ?
A l'heure actuelle, il n'existe aucune façon officielle/officieuse de tester une application. Donc tests en visuels, utilisation des consoles et autres jouets fournis par les navigateurs.
Il existe une suite de tests pour jQuery : QUnit, mais j'avouerais que je ne sais pas trop ce qu'elle propose ni comment elle peut travailler avec jQuery Mobile, mais si ça vous intéresse, c'est par là : http://docs.jquery.com/Qunit
Une discussion a été lancée sans résultats concrets et aboutis à propos du développement entre asp.net MVC et jQuery Mobile et de la façon de tester tout ça, par ici : http://forum.jquery.com/topic/mobile-widgets-layouts-w-o-page-loading-and-history-scheme
Comment contribuer ?
Rien de plus simple, suivez le lien : http://jquerymobile.com/contribute/. Tout y est très bien expliqué


Merci pour ces précisions. De quoi débuter à l’aise avec ce framework.