Sommaire: Architecture et développement Android
1 Vue d’ensemble
Historique
Logiciel libre
Organisation logicielle
2 Architecture, vision systeme
Architecture en details
Securité Android
3 Developpement Android
Extrait du cours architecture et développement Android
1 Vue d’ensemble
Historique
Chronologie
Oct. 2003 Naissance d’Android
Ao^ut 2005 rachat de la société par Google
Nov. 2007 fondation de la Open Handset Alliance
Nov. 2007 sortie de la premiere version beta
Sept. 2008 premiere version stable { premier telephone
Fev. 2012 : 300 millions de materiels Android
(850 000 telephones actives par jour)
Versions majeures
Nov. 2007 sortie de la premiere version beta
Sept. 2008 1.0 premiere version stable { premier telephone
Oct. 2009 2.0 puis 2.1 (Eclair)
Mai 2010 2.2.x (Froyo)
Dec. 2010 2.3.x (Gingerbread)
Fev 2011 3.x (Honeycomb) ! tablettes
Octobre 2011 4.0.x (Ice cream sandwitch) ! tablettes + telephones
Juin 2012 4.1 puis 4.2 (Jelly Bean)
Android est Open source
Depuis n 2008, le modele de développement d’Android est fondé sur l’ouverture du code
La licence est celle de Apache
Cette licence est relativement permissive
Le logiciel libre – GNU
1983 : Début du projet GNU par Richard M. Stallman
GNU = GNU’s Not Unix
Objectif: créer un Unix libre
Principes du logiciel libre (licence GPL)
droit d’utiliser le logiciel
droit d’étudier les sources
droit de modifier ces sources
droit de diffuser ses modications avec les sources
Consequences
Libre 6 = non protegé
Libre 6 = gratuit
Quelques marques historiques
Le projet Gnu comporte une centaine de logiciels libres
(Langages de programmation, editeurs de texte, client courriel…)
………
Initiation Android: Architecture et développement Android (658.96 Ko) (Cours PDF)