S-GAND
Durée
- 1 journée
Objectifs
- Connaître les principaux concepts d'Android
- Comprendre les enjeux pour le Système d'Information
Public
- Décideurs
- Architectes
- Ingénieurs
Pré-requis
- aucun
Tarif d'inscription
- 500 € H.T. par personne (déjeuner inclus)
Présentation d'Android, le système d'exploitation mobile de Google
Android est un système d'exploitation open source, fondé sur Java, dédié aux smartphones. Il a été développé par Google et une trentaine de partenaires regroupés dans l'Open Handset Alliance. On en parle beaucoup. Normal : 1 C'est Google 2 Il peut détrôner le roi iPhone
De façon plus pragmatique, Android propose une API complète pour de nombreux besoins applicatifs : géolocalisation, appel à des services distants, stockage de données en local et autre lecture de mp3. Mais au delà des fonctionnalités proposées, Android apporte un vrai modèle architectural fondateur et original à base de composants et d'envoi de messages.
Ce séminaire présente Android et montre en quoi il peut apporter à l'entreprise de nouvelles opportunités.
- Prochaine session : Le 29 mai - Toutes les sessions
- Bulletin d'inscription
- Fiche imprimable
- Nous contacter : formation@oxiane.com (+33)1 55 60 76 72
Programme
Introduction
- Architecture de la plate-forme Android
- Environnement de développement
Développement d'une application : zoom sur l'interface utilisateur
- Composition d'une interface graphique avec les Views
- Création d'écrans et gestion de leur cycle de vie avec l'objet Activity
- Développement de composants
- Utilisation des ressources graphiques
- Internationalisation des applications
Développement d'une application : zoom sur l'infrastructure technique
- La déclaration des opérations à exécuter par les Intent
- Les Services
- La persistance et l'accès aux données
- Manipulation de fichiers
- Accès à la base de données embarquée SQLite
- Notion de ContentProvider
- Communication avec un serveur distant : HTTP, SOAP
Packager, déployer, exécuter une application
- Notion de package
- Déploiement
- Les tâches (Task) et le contrôle de l'activité
L'API de communication
- La téléphonie
- Les SMS
- Les notifications
- Les alarmes
Notions avancées
- Optimisation des ressources
- Communication inter-threads
- Notion de sécurité
- Le « power management »
- gestion de l'alimentation
Fonctionnalités dépendantes du téléphone mobile
- Créer des graphiques 2D
- Créer des animations – implémentation fondée sur Open GL
- Le Wifi
- Multimédia – audio et vidéo
- Les services géolocalisés
Conclusion
- Opportunités pour l'entreprise
- Problématiques architecturales
