-
Connexion
- Inscription
- 2 222 389 inscrits »
Vous êtes ici : Accueil › Documents › Informatique › Génie logiciel › Description des principales plateformes mobiles
agarzam - Mise à jour : 08/08/2011
9 téléchargement(s)
format .docx
77 Ko
Niveau : Bac+5
Extrait / Introduction
Extrait / Introduction :
Toute navigation au sein de jQuery Mobile est basée sur les modifications et mises à jour de location.hash. Chaque fois que c'est possible, les changements de "page" utiliseront une transition en douceur entre la "page" courante et la "page" suivante, si elle est soit déjà présente dans le DOM, ou est automatiquement chargée via Ajax. Les valeurs de hash créées par jQuery Mobile sont normalisées comme les chemins complets par rapport à l'URL de la première "vrai" "page" qui a été chargée. Le hachage est toujours maintenu en une URL valide, de sorte que toute "page" dans jQuery mobile peut être enregistrée sous forme de signet ou référencée dans un lien. Pour récupérer une URL non basée sur le hachage, il suffit de retirer le dièse "#" de l'adresse et d'actualiser la page. En général, les changements de hachage sont créés chaque fois qu'un lien est cliqué dans jQuery mobile. Quand un lien est cliqué, jQuery mobile s'assure que le lien fait référence à un URL locale, et dans l'affirmative, il empêchera le comportement par défaut du clic de se produire et demandera à la place l'adresse référencée par Ajax. Lorsque la page est retournée avec succès, il fixera le location.hash sur l'URL relative à la nouvelle page.Plan
Plan :
Within the framework, les changements de page - à la fois pour les pages déjà chargées dans le DOM et pour les pages qui doivent être chargées via Ajax - utilisez la fonction $.mobile.changePage. $.mobile.changePage contient toute la logique pour trouver des pages à la transition vers et à partir de, et comment gérer des conditions de réponse diverses comme une page non trouvée. $.mobile.changePage peut être appelé en externe et accepte les arguments suivants (to, transition, back, changeHash). L'argument to peut accepter soit une chaîne (exemple : une URL ou l'ID d'un élément local), un tableau (dans laquelle l'élément premier tableau est une page à laquelle vous souhaitez faire la transition entre, et l'élément est le deuxième réseau à la page),Exemple de page de Description des principales plateformes mobiles
Android :
Android est un système d’exploitation basé sur un noyau Linux pour terminaux mobiles.
Il était initialement développé par la société Android Inc., cette start-up a était racheté par Google
Le code source est placé sous licence Apache, il s’agit donc d’un projet libre.
Android se constitue ainsi d’une importante communauté qui a pour but l’amélioration du système.
Cette licence est intéressante pour les entreprises car elle permet d’ajouter des composantes propriétaires dans le système afin de le personnaliser pour un appareil précis.
Caractéristique :
Disponible via une licence Apache version 2,.
le système d'exploitation inclut tous les utilitaires requis par un constructeur ou par un opérateur pour mettre en ?uvre un téléphone portable.
Les applications pour Android sont développées en Java, la technologie Java s’appuie sur une machine virtuelle la Java Virtual Machine (JVM), le code n’est donc pas ciblé pour une machine. En Java, le code est compilé pour obtenir du « byte code », il s’agit d’une étape intermédiaire. Ensuite ce code est exécuté par la JVM qui le transformera en code natif pour la machine. Ce mécanisme est couteux.
Google n’a pas utilisé la JVM pour Android, mais a plutôt réécrit sa propre machine virtuelle : Dalvik
Il s’agit donc d’une machine virtuelle pour des programmes Java sur appareils mobiles équipés d’Android.
Dalvik exécute des applications convertit au format Dalvik Exécutable (.dex). Ce format a était étudié pour les systèmes à ressources limités (surtout mémoire et processeur).
Le système d’éxploitation Android est utilisé dans des smartphones, netbooks, des tablettes, Google TV et autres.
Résumé :
|
Langages de programmation |
JAVA ( des proportions de code peuvent être écrites en C ou en C++) |
|
Débogueurs disponibles |
Débogueurs intégrés dans Eclipse (des moniteurs de débogage sont disponibles) |
|
Emulateurs disponibles |
OUI |
|
Environnement de développements intégrés disponibles |
Eclipse, Undroid (plugin pour NetBeans) |
|
Plateformes de déploiement |
Android seulement, et ce, à cause de la machine virtuelle Dalvik. |
|
Paquets d’installations |
apk |
|
Coûts des outils de développement |
Gratuit |
Pour visualiser la suite du document Description des principales plateformes mobiles vous pouvez :
Le document Description des principales plateformes mobiles appartient à la rubrique Génie logiciel qui elle même appartient à la thématique Informatique.
Ils ont téléchargé aussi
Nouveaux documents Génie logiciel