Android
Android ???
Android n'est pas un robot comme on pourrait le penser, c'est une plateforme complète pour appareil mobile (telephone, PDA, netbook, etc).
Elle est composée d'un système d'exploitation, de librairies "middleware", et d'un ensemble d'applications : un client mail, un navigateur, un calendrier, etc.
Android est basé sur un kernel linux. Les librairies "middleware" qui le compose sont écrite en C/C++. Le Framework est quant à lui écrit en java.
OHA
Android est développé par l'OHA (Open Hanset Alliance), une alliance internationale de compagnie. Cette alliance se compose de compagnie ne faisant pas partie du même secteur.
Ainsi elle se compose :
- d'opérateur mobile (Vodafone, Teleponica, Telecom Italia, China Mobile, etc.)
- de fabricants de téléphone mobiles ( Asus, HTC, LG, Motorola, etc.)
- de fabricants de semi conducteur ( Intel, Nvidia, ARM, etc.)
- d'éditeurs logiciels ( Ebay, Google, PacketVideo, etc.)
- de distributeurs (Aplix corporation, Borqs, TAT)
Aujourd'hui il y a 1,5 milliards de télévisions dans le monde. 1 milliard de personnes ont accès à internet. Mais près de 3 milliards de personnes ont un téléphone portable, ce qui fait que le téléphone portable est le produit connaissant le plus grand succès dans le monde. C'est pour cela que l'OHA s'est lancée sur le secteur du mobile. Ils espèrent fournir une plateforme mobile innovante et performante fournissant aux utilisateurs une nouvelle expérience d'utilisation de leur mobile.
Historique
En juillet 2005, Google a acquit Android, Inc., une petite startup qui développait des applications pour téléphones mobiles .C'est à ce moment là que des rumeurs sur l'entrée de Google dans le secteur du mobile ont commencé. Mais personne n'était sur, dans quels marchés ils allaient se positionner.
Après ce rachat, à Google, une équipe dirigée par Andy Rubin, un ancien d'Android Inc, a commencé à travailler sur un système d'exploitation pour appareil mobile basé sur linux. Durant 2 ans, avant que l'OHA soit crée officiellement, un certain nombre de rumeurs ont circulé au sujet de Google. Il a été dit que Google développait des applications mobiles de son moteur de recherche, qu'ils développaient un nouveau téléphone mobile, etc.
En 2007, le 5 novembre, l'OHA a été officiellement annoncée, ainsi que son but. Développer des standards open source pour appareil mobile.
Le premier standard annoncé a été Android, une plateforme pour appareils mobiles basée sur un kernel linux 2.6.
En septembre 2008, la première version stable du SDK est sortie, à ce jour la dernière version est la 1.2.
Caractéristiques
Framework |
Framework Java pour le développement d'application pour la plateforme Android |
Machine virtuelle Dalvik |
Machine virtuelle spécialement développée pour Android. Cette machine virtuelle permet d'exécuter les applications java développées avec le Framework. |
Navigateur web |
Navigateur web basé sur le moteur de rendu Webkit |
Graphique |
Librarie graphique 2D, librarie graphique 3D basé sur OpenGL ES 1.0. Accélération matériel possible. |
Stockage |
Base de données SQL : SQLite est utilisé pour le stockage des données |
Média | Android supporte les formats audio/video/image suivants : MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF |
Connectivité |
gsm, edge, 3G, bluetooth, wifi |
Support Matériel |
Android est capable d'utiliser Camera, GPS, accéléromètre |
environnement de développement |
Android possède un environnement de développement complet contenant : un émulateur, un débuggeur, un analyseur de mémoires et de performances et un plugin eclipse. |