Smartphone / Netbook / Lecteur DVD même combat ?

Magazine
Marque
Linux Pratique
Numéro
66
Mois de parution
juillet 2011
Spécialité(s)


Résumé

Coup d'œil sur MeeGo, la distribution GNU/Linux de Nokia, Intel et ... Peugeot !


Body

1. Origines

MeeGo est né de la rencontre de deux industriels, Intel et Nokia, de leurs deux plateformes Linux respectives et d'un besoin commun, celui d'un OS orienté informatique mobile pour leurs plateformes matérielles respectives. Intel disposait jusqu'à présent de sa plateforme Moblin, un temps basée sur Ubuntu avant de passer au format RPM et de son côté, Nokia disposait de Maemo (basé sur Debian), visant les tablettes Internet et le téléphone / Pocket PC N900. La fusion des deux projets vise à réduire la duplication des efforts et à augmenter la visibilité de la plateforme.

MeeGo a officiellement été lancé en février 2010 sous le patronage de la Linux Foundation, un consortium de vendeurs supportant la croissance de Linux. Ce patronage devrait en théorie garantir la nature ouverte du développement du projet (listes de diffusion et repository git visible pour tous).

En Février 2011, Nokia a pris la décision de se tourner vers Windows Phone pour ses smartphones, mais a annoncé simultanément vouloir continuer à investir sur MeeGo comme plateforme d'expérimentation. Un téléphone sous MeeGo devrait même voir le jour cette année. De nombreux constructeurs ayant annoncé leur soutien à la plateforme (dont en France Peugeot PSA !), l'avenir de celle-ci semble assuré.

En dehors des smartphones et des netbooks, MeeGo se positionne comme système d'exploitation pour l'informatique mobile en général, du système de navigation automobile au media center de votre salon.

2. Aperçu utilisateur : MeeGo sur netbook

MeeGo propose pour chacune de ses plateformes cibles une interface utilisateur spécifique (UX), les trois UX les plus avancées étant à l'heure actuelle Netbook, Handset et In-Vehicle Infotainment.

L'interface Netbook UX abandonne complètement l'organisation Bureau / Poste de Travail / Dossier personnel que nous connaissons depuis les années 90. MeeGo est organisé sous forme de « panels », regroupant les activités par thèmes, avec par exemple un panel Web, un panel Périphériques, un panel Réseau, etc.

Lorsqu'on démarre MeeGo, on accède tout d'abord au panel « My Zone », qui présente de facon condensée les derniers documents et applications utilisés sur MeeGo. Ainsi, suite à une session web et un visionnage de photos, le panel « My Zone » prend l'aspect suivant (Fig. 1).

my_zone

Fig. 1 : Un dock pratique permet de basculer entre les panels.

Sur le haut de l'écran se trouve une barre d'outils automasquable, permettant de changer de panel et d'afficher l'heure, l'état de la batterie et du réseau. On bascule entre les applications déjà ouvertes via le panel Zones, qui présente un aperçu minimisé des applications (Fig. 2).

zones1

Fig. 2 : Une nouvelle zone est créée par défaut pour chaque application, laissant à l'utilisateur le regroupement des applications dans les zones, ce qui est peu pratique.

Toute l'interface MeeGo fonctionne au simple clic, permettant aux écrans tactiles d'être directement de la partie. Le Classmate d'Intel, que nous avons utilisé pour le test, possède un écran tactile et nous avons pu vérifier que MeeGo fonctionne parfaitement au stylet et supporte même très bien le mode portrait du netbook.

MeeGo étant en partie basé sur GNOME, on retrouve certaines applications connues comme le gestionnaire de fichiers Nautilus, l'éditeur de texte gedit et certains utilitaires de configuration comme celui du clavier. Le navigateur web par défaut est Chromium, la version open source de Google Chrome.

fennec

Fig. 3 : Fennec, la version mobile de Firefox tourne aussi sur MeeGo.

3. Côté développeur

La plus grande différence de MeeGo par rapport aux autres stacks Linux destinés à l'informatique mobile ou embarquée, c'est sa grande similitude avec un environnement de bureau Linux standard. MeeGo intègre ainsi la glibc (contrairement à Android), un serveur X (contrairement à WebOS de HP/Palm), un format de paquets reconnu, RPM (contrairement à Angström). Sa proximité avec le stack Linux avait déjà fait le succès de Maemo auprès des développeurs, en facilitant grandement le portage des applications Linux existantes, comme Firefox, Skype, etc.

Le SDK est basé sur trois composants :

- Qt Creator comme IDE standard, Qt mobile étant le framework recommandé pour développer sur MeeGo ;

- Qemu-gl, une version de Qemu supportant l'accélération matérielle pour le rendu du graphisme du système émulé ;

- MADDE, un outil en ligne de commandes permettant la cross compilation vers la plateforme cible, Qemu/ARM ou Qemu/i386.

Conclusion : MeeGo est-il fait pour moi ?

Après ce tour d'horizon de la plateforme plutôt positif, allons-nous inciter chacun à télécharger MeeGo ? En fait non. La raison est que MeeGo, comme Google Chrome OS, se destine avant tout à l'intégrateur OEM désireux de fournir une plateforme logicielle à son équipement mobile. MeeGo est destiné à être utilisé pré-installé, comme par exemple sur la tablette WeTab.

S'il est bien possible d'installer MeeGo sur son netbook, voire sur son Nokia N900, c'est plus une technology preview qu'autre chose, le support hardware, les mises à jour, le nombre de paquets disponibles étant en-dessous de ce que proposent les distributions GNU/Linux courantes. L'AppStore de MeeGo est par ailleurs encore en développement.

La meilleure façon de profiter des nouveautés de MeeGo est donc peut-être d'attendre que les éléments de l'interface utilisateur (UX) de MeeGo soit packagés dans votre distribution préférée. Le travail a déjà été réalisé pour SUSE et Fedora et a commencé sur Debian. Vous verrez sans doute l'UX Netbook disponible dans votre distribution préférée, bien avant de voir tourner MeeGo sur votre lecteur de DVD !



Article rédigé par

Par le(s) même(s) auteur(s)

Protégez votre PC Linux du chat du voisin avec un lance-missiles USB

Magazine
Marque
Linux Pratique
Numéro
81
Mois de parution
janvier 2014
Spécialité(s)
Résumé
Cryptographie, firewall, sandboxing, les techniques de sécurité sur Unix/Linux sont nombreuses et couvrent de nombreux aspects. Avez-vous cependant pensé au lance-missiles USB pour protéger vote poste de travail, votre serveur ? On trouve en effet sur les sites de commerce en ligne de type ThinkGeek de nombreux modèles de lance-missiles USB, modèles qui fonctionnent parfaitement sous Linux.

Un best-seller qui tourne sous Linux : coup d'œil sous le capot du Samsung ARM Chromebook

Magazine
Marque
Linux Pratique
Numéro
81
Mois de parution
janvier 2014
Spécialité(s)
Résumé
Un nouveau succès pour Linux et le logiciel libre ? En tête des meilleures ventes Amazon aux États-Unis se trouve actuellement un Chromebook de Samsung sous architecture ARM. Qu'est-ce qu'un Chromebook ? En quoi est-il basé sur Linux ? Quels sont ses atouts et ses faiblesses ? Ce sont les questions auxquelles nous allons tenter de répondre.

Les faux problèmes qui vous empêchent de contribuer aux logiciels libres

Magazine
Marque
Linux Pratique
Numéro
71
Mois de parution
mai 2012
Spécialité(s)
Résumé
Le logiciel libre, étant un mouvement social aussi bien qu'une réalisation technique, est naturellement influencé par des facteurs humains liés au parcours personnel de ceux qui s'y impliquent. L'expérience de l'auteur de ces lignes comme Debian Maintainer l'a amené à la conclusion suivante : la communication est au moins aussi importante que la technique dans la réussite d'une contribution personnelle, ou d'un projet de logiciel libre.

Les derniers articles Premiums

Les derniers articles Premium

La place de l’Intelligence Artificielle dans les entreprises

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

L’intelligence artificielle est en train de redéfinir le paysage professionnel. De l’automatisation des tâches répétitives à la cybersécurité, en passant par l’analyse des données, l’IA s’immisce dans tous les aspects de l’entreprise moderne. Toutefois, cette révolution technologique soulève des questions éthiques et sociétales, notamment sur l’avenir des emplois. Cet article se penche sur l’évolution de l’IA, ses applications variées, et les enjeux qu’elle engendre dans le monde du travail.

Petit guide d’outils open source pour le télétravail

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Ah le Covid ! Si en cette période de nombreux cas resurgissent, ce n’est rien comparé aux vagues que nous avons connues en 2020 et 2021. Ce fléau a contraint une large partie de la population à faire ce que tout le monde connaît sous le nom de télétravail. Nous avons dû changer nos habitudes et avons dû apprendre à utiliser de nombreux outils collaboratifs, de visioconférence, etc., dont tout le monde n’était pas habitué. Dans cet article, nous passons en revue quelques outils open source utiles pour le travail à la maison. En effet, pour les adeptes du costume en haut et du pyjama en bas, la communauté open source s’est démenée pour proposer des alternatives aux outils propriétaires et payants.

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Voir les 125 listes de lecture

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous