Android - Développer des applications mobiles pour les Google Phones

Les nouveaux téléphones portables, notamment les Smartphones à écran tactile de type iPhone disposent, comme les ordinateurs, d’un système d’exploitation.
Google s’est associé à une trentaine de sociétés pour créer son propre OS mobile qui a été baptisé Android. Ce système comportera au moins une vingtaine d’appilcations installées par défaut dont les fameux YouTube, Gmail, et Google Maps.
Ce livre a pour but d’être le guide indispensable pour apprendre à développer une application fonctionnant sous Android. Il accompagne le lecteur depuis le téléchargement du SDK (Software Development Kit) jusqu’au déploiement du programme sur le téléphone.
Sommaire :
Présentation. Qu’y a-t-il dans la boîte ? L’Open Handset Alliance. Les applications de base. Positionnement par rapport à son environnement. Architecture logicielle. Un Linux sous le capot. Des bibliothèques C/C++. Un middleware. Dalvik. Le JDK. Le modèle de programmation. Un développement presque classique. Le SDK Android. Développer, Exécuter & Débugger. Structure d’un projet. Et les webapp ? Construire l’interface graphique. Le rendu visuel. Approche programmatique ou déclarative. Les composants graphiques. Les layouts. Le modèle de composants. Une forte modularité. Quatre familles de composants. La navigation entre activités. Les services. Le bus de messages. La persistance des données. Sauvegarder l’état des applications. Système de fichiers. Les préférences utilisateur. SQLite. Exposer ses données. Fonctions IHM poussées. Les menus. Étendre les composants existants. Les animations. Personnalisation en fonction de la configuration. Notifier l’utilisateur. 2D et 3D. App Widgets. La notion de Task. Styles et thèmes. Interaction avec le matériel. Les fonctions de téléphonie. Géolocalisation. API réseau bas niveau. L’appareil photo. API Media. Le vibreur. L’écran tactile. L’accéléromètre. Le réseau. Intégration web avec WebKit. Connexion directe au serveur. Les bases de données. Quels protocoles réseaux utiliser ? Les web services. Sécurité et déploiement. Signer les applications. Publier son application.
Public :
Développeurs Java, Développeurs Open Source, Développeurs téléphonie mobile

Mis en ligne : 13 Nov 09
Catégorie : Informatique
Note : 
Loading ... Loading ...

Merci de laissez vos commentaires ici

Get Adobe Flash playerPlugin by wpburn.com wordpress themes