Meego - du libre dans un smartphone
MeeGo est un système d'exploitation libre basée sur GNU/Linux, visant les appareils mobiles ainsi que les netbooks.
MeeGo est la fusion de deux projets : Maemo de Nokia et Moblin d'Intel.
MeeGo se distingue des autres systèmes d'exploitation pour appareils mobiles :
- En offrant un modèle de développement participatif (il s'agit d'une des critiques à l'endroit du système Android de Google2)), invitant les fabricants de téléphones mobiles et tablettes tactiles, ainsi que les développeurs à participer en amont au développement. Le projet MeeGo est soutenu par la Linux Foundation3), qui héberge d'ailleurs le projet.
- En permettant la distribution des applications tournant sous MeeGo sur une multitude de plateformes, alors qu'Apple réserve la distribution des applications pour iOS à son seul App Store, et que Google tente de privilégier son Android Market. Les industriels, opérateurs ou fabricants d'appareils mobiles, seront encouragés à développer leurs propres « app stores », tandis que les éditeurs pourront bien sûr diffuser eux-mêmes les applications sur leurs sites. ( Dans la même vision que les dépôts des différentes distributions Linux)
Installation
Pré-requis
Meego est décliné pour Handset - Smartphone, "In-Vehicle" système dans la voiture, Connected TV, Media phone - téléphone multimédia ou visiophone, et netbook.
Vous pouvez voir les matériels compatibles sur le site officiel.
Installation pour smartphone
- Cette installation est pour smartphone (type aava) mais s'applique aux autres smartphones.
- Extraction :
tar –xvjf meego-handset-ia32-aava-mtf-*-mrstnand.tar.bz2
- Après avoir inséré la carte Micro SDHC dans votre lecteur de carte, vous devrez déterminer la désignation de périphérique approprié pour votre carte. Si votre système ne démarre pas automatiquement reconnaître votre carte Micro SDHC, vous pouvez manuellement le trouver en exécutant fdisk.
sudo fdisk-l
- La carte devrait être "/dev/sdb"
- Une fois que vous avez déterminé votre carte Micro SD, il suffit de lancer dd pour copier le fichier image sur votre carte Micro SDHC :
sudo dd if=meeGo-handset-aava-mtf-*mrstnand-sda.bin of=/dev/sd*
- ou
sudo dd if=meeGo-handset-aava-mtf-*mrstnand-boot.bin of=/dev/sd*
- Selon la taille de l'image, cela peut prendre dd jusqu'à 20 min pour effectuer cette opération.
Voir également l'installation pour le Nokia N900 (ARM), et le tutoriel How to Install Meego Dev Preview on Nokia N900
Développement d'applications
Technologie
MeeGo est aussi une plate-forme de développement pour les appareils mobiles. Il reprend le framework d'interface utilisateur Qt issu de Maemo, ainsi que la plate-forme logicielle utilisée par le projet Moblin.
Celui-ci est open source et est basé sur Linux.
Il est prévu de supporter les plates-formes basées tant sur architecture matérielle ARM que sur x86.
Nokia, qui a annoncé la commercialisation d'un premier appareil MeeGo cette année, souhaite par ailleurs encourager le développement d'applications en ligne basées sur les standards HTML5, CSS et autres Javascript. Le constructeur travaille à cet effet sur une bibliothèque de développement qu'il devrait bientôt rendre disponible, et qui assurera l'interopérabilité des applications entre tous les mobiles, qu'ils soient sous MeeGo ou un autre mobile.
Pré-requis
Installation de l'environnement de développement
Concevoir les applications
Connecter vos appareils Meego à Ubuntu
Voir aussi
Liens internes
Informations
Liens externes
- (en) Le site officiel
-
- Accélérer l'adoption de Linux
- Promouvoir la collaboration entre les acteurs de l'industrie et la communauté open source
- Unifier les efforts divergents au bénéfice d'une plate-forme Linux robuste
- Promouvoir une véritable plate-forme ouverte Linux et son amélioration technique
- Encourager les entreprises à communiquer leurs contributions et leur travail technique en amont
- (en) Meego faq
- (en) Dépôt MeeGo
Contributeurs : Psychederic, …