Présentation de l’extension Lightning pour Thunderbird
Téléphonie libre
1. 31 mars, 1er et 2 avril 2009
Téléphonie libre
Benoît Donnette
Référent technique « Informatique embarquée et
industrielle »
bdonnette@linagora.com
www.linagora.com
2. Sommaire 2
Contraintes de la téléphonie
Les choix historiques du marché
Nouveaux horizons libres
Android
OpenMoko
Conclusion, perspectives
www.linagora.com
3. Contraintes de la téléphonie 3
Principes proches de ceux du libre
Interopérabilité requise
Cas d'usage précis
Norme disponible
Mise en œuvre coercitive
Normalisation payante
Agréments
Modèle marketing peu perméable
Facturation à l'usage
Identification nécessaire de l'usager
www.linagora.com
4. Contraintes de la téléphonie 4
Conclusion : un téléphone 100%
libre y compris la pile GSM est
impossible.
www.linagora.com
5. Choix historiques du marché 5
Fermons donc...
Approche « fonctionnalité = marketing » du début de
cette industrie,
Modèle opérateur, constructeur, utilisateur : le
constructeur a pour client l'opérateur,
Disparité des OS et plate-formes, donc approche par
machines virtuelles : Java (et d'autres marginales)
Principe : optimiser la facturation du client...
www.linagora.com
6. Choix historiques du marché 6
Fonctionnalités de plus en plus complètes
Groupware
Problèmes conséquents
Manque de transparence
Confidentialité des données
Certains organismes interdisent certains
terminaux par manque de confiance
www.linagora.com
7. Nouveaux horizons libres 7
Nouvelles approches techniques
Multiprocesseur
Paravirtualisation
Irruption du libre (Symbian, QT)
Les terminaux s'ouvrent...
www.linagora.com
8. Approches d'ouverture disponibles 8
Ouverture « au-dessus »
Vise à faciliter le développement d'applications
tierces/personnelles
Modèle « volontariste fermé » (Iphone) ou
« ouvert » (Android)
Par mise à disposition d'API, de documentation,
d'outils
Résilience de l'approche marketing «optimisation
de facturation»...
www.linagora.com
9. Android (Google) 9
Plate-forme logicielle de téléphonie
Conception adaptable
Permet le fonctionnement sur plusieurs terminaux
différents
API et méthodes de développement
d'applications documentées
Disponible auprès d'opérateurs
Disponible sous forme d'ensemble logiciel brut
www.linagora.com
10. Android (Google) 10
Système documenté
API d'utilisation ouverte
Leader prestigieux
Possibilité de fermeture du terminal
www.linagora.com
11. Android (Google) 11
Langage préféré de développement : Java
Plusieurs plates-formes fonctionnelles
G1, G2
...Et le Freerunner
ARM9 ~ 200MHz, accélérateur 3D, écran tactile et/ou
clavier, ~256Mb de RAM
www.linagora.com
12. Freerunner (OpenMoko) 12
Projet de type « maximum open source »
Logiciel intégralement open-source
PCB et schémas open-source
GSM délégué à une puce dédiée (Calypso, la seule
puce dont le fonctionnement interne fait l'objet
d'une NDA, accédée en fait par commandes AT)
1 terminal industrialisé et vendu : le Freerunner
(*)
Souche logicielle officielle basée sur Linux, mais
d'autres logiciels sont dispos (dont Android)
www.linagora.com
13. Freerunner (OpenMoko) 13
Matériel ouvert et documenté (sauf le Calypso)
Système ouvert et documenté
API d'utilisation ouverte
Terminal complètement ouvert
Caractéristiques matérielles intéressantes
Faible adhésion des opérateurs
Peu connu
www.linagora.com