3. Un peu d’histoire
Avant la génération d’Android, IOS,.. on trouve les Système Embarqués
Système embarqués est défini comme un système
électronique et informatique autonome, souvent temps réel,
spécialisé dans une tâche bien précise.
Wikipédia
4. Les domaines d’application des systèmes embarqués sont nombreux :
Automate programmable industriel, contrôle-commande;
Electroménager : télévision, four à micro-ondes;
Guichet automatique bancaire (anciens GAB);
Impression : imprimante multifonctions, photocopieur, etc;
Informatique : disque dur, Lecteur de disquette, etc;
Multimédia : console de jeux vidéo, assistant personnel;
Télécom : téléphonie, routeur, Téléphone portable, etc;.
Transport : Automobile, Aéronautique (avionique), etc;
Un peu d’histoire
5. Système d’exploitation mobile
Un système d'exploitation mobile est un système d'exploitation
conçu pour fonctionner sur un dispositif mobile. Nous citons
quelques systèmes d'exploitation:
Android de Google Inc;
iOS de Apple Inc;
Windows Phone de Microsoft;
Symbian OS de Nokia Inc;
BlackBerry OS de RIM;
Bada de Samsung Electronics;
HP webOS (Palm Inc.);
MeeGo (Linux Foundation);
Etc.
6. Marché des systèmes d'exploitation
Part de marché en Q2 -2010 Smartphone par systèmes d'exploitation
operating system, selon Gartner-2011
7. Part de marché en Q1 -2013 Smartphone par systèmes d'exploitation
operating system, selon Gartner-2013
Marché des systèmes d'exploitation
8. Qui ce que c'est Android
Android is a software stack for mobile devices that includes an
operating system, middleware and key applications. The Android SDK
provides the tools and APIs necessary to begin developing
applications on the Android platform using the Java programming
language.
developer.android.com
Android est un système d'exploitation open source utilisant le
noyau Linux, pour smartphones, PDA et terminaux mobiles conçu par
Android, une startup rachetée par Google, et annoncé officiellement
le 5 novembre 2007.
15. Prérequis pour le développement(compétences)
+++ Java
+ XML
+IDE (Eclipse, Netbeans, etc.)
16. Prérequis pour le développement(Software)
Java
Android SDK
Eclipse IDE (optional), Netbeans ou IntelliJ
Java
Android Studio
17. Prérequis pour le développement(mots-clés)
Android SDK : Le kit de développement d'Android ;
Android AVD : Un émulateur virtuel d’Android ;
Android ADT : plugin pour l'environnement de développement
Eclipse.
APK : Un fichier d’installation Android (Package) ;