Un Android à votre service

À l’heure où le HTC Diamond a su peaufiner sa sortie (malgré le Windows Mobile Pro embarqué…) avant la mise sous licence Libre du Symbian OS de Nokia et l’attendu iPhone 3G (sortie prévue dans quelques jours maintenant), il est un système OpenSource qui fait doucement mais surement son chemin: Android.

Il s’agit non pas d’un téléphone mais plus précisément du système qui fait fonctionner le téléphone. Google, membre de l’Open Handset Alliance, fournit un kit de développement (SDK) pour se faire la main et proposer une logithèque à la sortie des premiers modèles d’ici à la fin 2008. Le cœur du système est basé sur un Linux 2.6, lequel fait fonctionner une machine virtuelle Java (baptisée Dalvik, une version OpenSource du Java propriétaire de SUN). Cette JVM fera bien tourner des applications J2SE (Java standard patché) et non les J2ME (Micro Edition) plus légères que l’on retrouve sur les Nokia par exemple. De nombreuses bibliothèques implémenteront OpenSSL, SQLite ou encore OpenGL (!) pour ne citer qu’eux.

Le SDK fournit donc de quoi compiler le code source de sa merveilleuse :) application Java et une machine virtuelle (sous ARM) est disponible via QEmu pour tester en live son programme. Voici quelques shots pour vous donner une idée (dont ma première appli, le moche mais classique HelloWorld sauce ludomatic):

Google Maps (sur la 2ème Vallée du tir):

Le navigateur Web (basé sur populaire WebKit):

De quoi faire :)

Pour les sceptiques, voir la liste des 50 applications pré-sélectionnées (dont le PDF avec Screenshots plus explicites) lors d’un concours organisé par Google.

Vive le Libre!

Tags:  android, google, java, linux

Articles relatifs