Aperçu du projet openmoko


Le projet OpenMoko a pour but de développer une plate-forme de téléphonie entièrement libre.

Ce projet est en partie financé par le fabricant de téléphones FIC (First International Computers). En effet, FIC développe le premier téléphone libre, le Neo1973, qui sera fait pour utiliser OpenMoko, et la core team d'OpenMoko est payée par FIC pour travailler à temps plein sur ce projet.

La Plate-forme OpenMoko

La plate-forme OpenMoko regroupe les couches applicatives permettant au téléphone de fonctionner : noyau Linux, gestion de l'alimentation, gestion du modem GSM, interface graphique, applications, etc.

Le but étant d'offrir une interface uniforme quel que soit le matériel sous-jacent, afin que les développeurs n'aient pas à connaître les détails de tous les téléphones susceptibles de faire fonctionner OpenMoko. Pour cela, la plate-forme est divisée en couches indépendantes qui communiquent entre elles par le biais d'une interface bien définie.

OpenMoko est véritablement une distribution Linux pour les téléphones, au même titre que Debian est une distribution Linux pour les PC.

Le projet OpenMoko utilise OpenEmbedded, qui est un environnement de développement très complet permettant de mettre en place une chaîne de compilation pour produire des applications à destination de plate-formes embarquées.

Le téléphone Neo1973

Le premier téléphone à tirer parti de la plate-forme OpenMoko est le Neo1973, développé par FIC. Il est actuellement en cours de finalisation, tout comme le cœur d'OpenMoko, et les deux projets sont menés de front par les équipes de FIC.

La version grand public du Neo1937, qui est pour l'instant prévue pour le printemps 2008, aura pas mal de fonctionnalités intéressantes, en plus du mode "téléphone" habituel. Les principales n ouveautés par rapport à la version de développement sont :

  • chipset Wi-Fi ;
  • deux accéléromètres pour détecter les mouvements de l'utilisateur ;
  • un processeur plus puissant (on passe de 266 à 400 MHz) ;
  • plus de mémoire flash interne ;
  • une batterie avec une plus grande capacité.

Utilisation du téléphone

Au fil du temps, la plate-forme OpenMoko s'est grandement améliorée, jusqu'à devenir très proche de l'utilisable pour un usage basique. Ceci étant, c'est encore en plein développement, et les mis es à jour sont assez fréquentes. Il est clair que certaines applications sont encore loin d'être fon ctionnelles, mais l'ensemble tend à s'améliorer.

Le point noir est actuellement la gestion du modem GSM, qui est parfois un peu aléatoire et ne marche pas à tous les coups au démarrage. Cela s'améliore toutefois au fil des versions et les bugs restants sont éliminés petit à petit.

 

Pour un projet d'une telle envergure, jamais entrepris auparavant, OpenMoko est un projet très prometteur. Le fait qu'il progresse plus lentement que les attentes est une preuve du soin apporté à la finition et à la cohérence. De même, le fait que le téléphone ait quelques mois de retard est plutôt bon signe quand on voit qu'il a été repoussé pour cause de bug dans le hardware. Au final, OpenMoko et le Neo1973 ont un brillant avenir devant eux, en tant que pionniers de la libération des téléphones mobiles et de la diffusion du logiciel libre.

Liens utiles

Lucas.

Auteur : Lucas Bonnet