Meego-os.fr

Toute l'actualité sur MeeGo, le nouvel OS de Nokia (Maemo) et Intel (Moblin)

Aller au contenu | Aller au menu | Aller à la recherche

Petit récapitulatif...

Note de Twidi : J'accueille avec plaisir un nouveau venu dans la rédaction de MeeGo-os.fr, Alexis, avec qui nous nous partagerons le travail sur le blog. Cette arrivée bienvenue permet un redémarrage du blog, notamment avec ce récapitulatif. Bienvenue Alexis.

MWC 2010 : Naissance d'un nouvel OS nommé MeeGo

C'est à l'occasion du Mobile World Congress de Barcelone, grand rassemblement annuel des technologies mobiles, qu'est annoncé le 15 février 2010 le dernier né des OS mobiles : MeeGo. Il est propulsé par les deux firmes les plus puissantes de leur secteur à l'échelle internationale : l'européen Nokia (numéro 1 des mobiles en volume) et l'américain Intel (leader mondial des microprocesseurs pour ordinateurs personnels) qui unissent leurs deux plateformes, respectivement Maemo et Moblin. Ces dernières sont basées sur un noyau Linux et offrent une expérience utilisateur novatrice. Le rassemblement prévoit la mise en commun des plus gros atouts de chaque distribution, donnera un OS capable de tourner aussi bien sur processeurs ARM (bonnes performances et consommation très faible) que sur des processeurs ATOM (très répandus dans les netbooks) et offrira une interface simple et intuitive. L'alliance de ces deux fabricants n'est d'ailleurs pas un hasard ; Nokia, en constante perte de vitesse sur le créneau des téléphones haut de gamme cherche à reprendre la main sur un secteur très profitable tandis qu'Intel peine à s'introduire sur ce même marché, largement dépassé par son concurrent Qualcomm et son fameux Snapdragon...

Annonce_MeeGo_MWC2010.jpg

A l'image d'Android, MeeGo a pour vocation d'être porté sur une multitude de plateformes hardware ; du simple smartphone au PC de bureau, en passant par les tablettes tactiles et les systèmes embarqués de nos voitures, MeeGo projette d'être le plus flexible et le plus présent possible dans notre environnement. Mais pour que le projet soit une véritable réussite, il doit aussi s'appuyer sur l'immense communauté de développeurs qui gravite autour du monde de l'open-source. Et le projet a de sérieux arguments qui devraient les séduire... En effet, MeeGo laisse aux développeurs le choix de leur langage de programmation parmi plusieurs (C++, Java...), s'appuie sur le framework Qt, propose un IDE simple et très fourni en exemples graphiquement très réussis et disposera de deux magasins d'applications en ligne : Ovi Store pour Nokia et AppsUp pour Intel. Enfin, MeeGo est intégralement ouvert et bénéficie de la protection de la Fondation Linux.

Pour finir sur cette annonce, on peut dire que ce début d'année a vu arriver un projet doté d'une ambition et d'appuis sérieux bien qu'encore embryonnaire. Le potentiel est immense mais la place est déjà bien encombrée ; Apple (iPhone OS), RIM, Palm (WebOS), Google (Android), Microsoft (Windows Mobile) et Samsung (Bada) ont déjà leur propre système d'exploitation et ne comptent pas céder un pouce de terrain. MeeGo arrivera t-il à convaincre les utilisateurs que son modèle est le plus attirant ? Réponse à partir du second semestre 2010.

Le téléphone LG GW990

Alors que MeeGo vient à peine d'être annoncé, l'attention du salon se dirige désormais sur la marque LG Electronics et plus particulièrement sur un de ses terminaux. Celle-ci a en effet développé depuis quelques mois un téléphone unique en son genre ; avec un forme factor très allongé, un écran de 4.8 pouces, un processeur Atom et le tout nouveau système d'exploitation MeeGo, la firme sud-coréenne crée la surprise. De plus, l'engin semble réellement puissant et taillé pour le multi-tâches : l'affichage de trois processus simultanés expliquerait le format « panoramique » du mobile. LG_GW990_UI.jpg

Mais cette surprise sera malheureusement classée sans suite. Fin Avril 2010, le constructeur renonce à la commercialisation de son prototype pourtant prometteur. Mais, c'est paradoxalement vers une plateforme déjà existante et commercialisée que l'OS va élire domicile pour la première fois. Il s'agit du N900 de Nokia.

Premier portage sur le Nokia N900

L'effet d'annonce retombé, les ingénieurs logiciels se concentrent désormais sur l'avancement du projet qui mènera le duo industriel à proposer la version 1.0 de MeeGo. Il est prévu dans un premier temps de ne proposer que le code source aux développeurs mais sans l'interface utilisateur (UI). C'est le fameux Day 1 de la distribution, qui intervient le 31 Mars. Intel et Nokia ont donc tenu leur promesse de livrer les entrailles de la bête avant la fin du mois de Mars. Et c'est avec joie que la plupart des détenteurs du N900 apprennent dans la foulée que MeeGo sera portable sur leur joujou favori. Du coup on voit de nombreuses vidéos fleurir sur la toile de l'OS booté à partir du smartphone finlandais. Jusque là, rien de visuellement très captivant ! L'opération n'offre que la possibilité de manipuler le logiciel en ligne de commande. Mais très vite, certains passionnés obtiennent les premières versions de MeeGo dotées de l'interface que tout le monde attend et le résultat semble prometteur.

Il faut dire que le N900 était déjà un téléphone précurseur dans bien des domaines pour la marque ; construit sur la base d'un hardware performant (ARM 600 MHz, 32 Go de mémoire...) et accompagné de la dernière version de Maemo, Nokia avait sorti un produit très séduisant. Et c'est précisément dessus que MeeGo aura la possibilité d'être installé pour tous les possesseurs qui le souhaiteront. Suivent tout un tas de captures d'écran révelant le design (non définitif ?) de l'OS, aussi bien dans sa version pour mobile que pour sa version netbook/tablette. Et il n'y a qu'une chose à dire: MAGNIFIQUE !

Nokia-Intel-MeeGo-handheld-UI.jpg

Nokia-Intel-MeeGo-netbook-UI.jpg

Rumeurs autour d'une tablette tactile Nokia sous MeeGo avant la fin de l'année

C'est lors de la sortie triomphante de l'iPad aux Etats Unis que les premières rumeurs concernant une tablette tactile comparable et tournant sous MeeGo se font entendre... L'appareil serait presque sur les lignes de production et devrait être commercialisé après les vacances d'automne. Apple, devenu l'ennemi juré de Nokia, inspire bien des fabricants high-tech mais reposant essentiellement sur l'OS de Google : Android. Ce concurrent de poids a effectivement l'avantage d'avoir été éprouvé et propose une version avancée de son OS. C'est bien là que pourrait s'opérer le succès de cet hypothétique projet ; le finlandais serait seul à commercialiser un iPad-like sous MeeGo et le résultat pourrait être impressionnant. L'OS americano-européen présente le design très réussi de Moblin, la puissance logicielle de Maemo et devrait reposer sur un Hardware qui a de quoi nous faire trépigner d'impatience : une fameuse plateforme Moorestown... tablette_Nokia_fake.jpg

Intel annonce Moorestown équipé du Z600

Tout début Mai, Intel rend publique les caractéristiques de sa plateforme matérielle nommée Moorestown ainsi que ses intentions en terme d'intégration. Les détails qui sont révélés sont tout bonnement époustouflants. Cette puce intègre le microprocesseur Z600 alias Lincroft dont l'avantage est de pouvoir tourner à 1.5 GHz sur les téléphones et jusqu'à 1.9 GHz sur les tablettes tactiles. Car c'est bien là ses deux objectifs. Et tout cela pour une consommation de seulement 100 μW ! Evidemment, on se serait attendu à de telles performances pour un ARM mais pas pour un Atom ! L'autre surprise vient du chipset graphique que le système embarque : il s'agit du GMA 600. Tenez-vous bien, en français cela signifie du décodage H264 et VC-1 en 1080p et de l'encodage 720p en temps réel !! Le tout offrira une autonomie de 5 heures en vidéo avec une batterie de 1500 mAh et est rendu compatible avec MeeGo bien sûr mais aussi avec Android. Vous ne tenez plus en place ? Rassurez-vous, moi non-plus :)

Atom_Logo.jpg

So, What else ?

Avec ce déluge de nouveautés, on va droit vers une multitude de smartphones, tablettes et autres netbooks sous MeeGo. Le revers de la médaille c'est qu'il va falloir patienter davantage... Un premier mobile Nokia devrait voir le jour avant la fin de l'année 2010.

En attendant, je vous retrouverai tous les jours pour les évolutions de cette plateforme. Prochaine étape assurément captivante : le Computex de Taipei à partir du 1er Juin où une pluie d'annonces et de démonstrations nous attendent...

Séance de questions/réponses de Nokia Conversations à propos de MeeGo, Maemo, du n900 et de Symbian

L'équipe de Nokia Conversations a participé a une séance de questions/réponses sur Twitter, sur différents sujets dont MeeGo.

En voici les extraits intéressants, adaptés :


Q: Le n900 sera-t-il utilisable sous MeeGo ? Et quid de Harmattan (Interface QT de Maemo 6)

R: Trop tôt pour le dire, mais les applications QT du n900 tourneront sur MeeGo


Q: Ou trouvera-t-on les applications pour MeeGo ?

R: Les appareils Nokia utiliseront l'OVI Store, tandis que les autres tournant avec une puce Intel utiliseront l'AppUp Center d'Intel


Q: Les applications Maemo 5 tourneront-telles sur MeeGo ?

R: Oui, pour les applications QT 4.6, qui tourneront sur le Nokia n900 et sur la première version de MeeGo


Q: MeeGo sonne-t-il la fin de Maemo ?

R: MeeGo est l'évolution naturelle de Maemo et Moblin en une seule plate-forme logicielle


Q: Que va-t-il advenir de la communauté Maemo ?

R: Nous invitons les communautés Maemo et Moblin à joindre leur forces à la communauté MeeGo


Q: Pourquoi Maemo/MeeGo d'un côté et Symbian de l'autre ?

R: Symbian est la plate-forme pour les smartphone, Meamo, puis MeeGo, pour les ordinateurs mobiles (comme le n900)


Q: Si aucun terminal MeeGo n'est disponible avant au moins 6 mois, pourquoi les développeurs s;y pencheraient-tils ?

R: Vous pouvez développer des applications QT pour le Nokia n900 dès aujourd'hui, qui fonctionneront dans le futur sur MeeGo et Symbian


Q: Est-ce que la transition Maemo/MeeGo ralentira le développement d'OVI Maps ?

R: Non, pas du tout. Ovi Maps tournera sur MeeGo


Q: Quand des terminaux sous MeeGo seront-ils disponibles ?

R: Plus tard cette année, et de plusieurs fabricants


Q: Windows Phone 7 nécessite une taille d'écran spécifique et des boutons précis. Qu'en sera-t-il de MeeGo ?

R: MeeGo, en tant que projet open-source, ne requiert aucune restriction.


Q: Quelles seront les fonctionnalités clés de l'interface de MeeGo ?

R: Graphismes riches, multi-touch, multi-tâches et capacités multimédia


L'architecture de MeeGo

Après avoir abordé quelques technologies qui seront employées dans MeeGo, attardons-nous maintenant à son architecture

Présentation

L'architecture de MeeGo est décomposée en trois couches, comme le montre l'image ci dessous. Ces sous-ensembles sont :

  • La couche "OS Base", qui contient d'une part le noyau Linux, soit le coeur du système, ainsi que le "Hardware Adaptation Software", une partie logicielle qui permet d'assurer l'adaptation de différents type de technologies matérielles utilisées par les terminaux qui supporteront MeeGo.
  • La couche "Middleware", qui propose de nombreuses API (interface de programmation) pour créer des applications natives ou basées sur le Web
  • La couche "User Experience", qui propose plusieurs interfaces utilisateurs en fonction des différents segments des différents terminaux. La première version de MeeGo ne proposera que les interfaces utilisateurs des segments "smartbook/tablettes" et "smartphone", avant de supporter les autres (voiture, TV) dans le futur.

MeeGo-Arch-FullSize.png

Voici un peu plus de détails sur ces différentes couches et les sous-systèmes blocs fonctionnels inclus :

OS Base

Hardware Adaptation Software

De nombreux composants doivent être fournis par un fabriquant pour voir Meego tourner sur sa plate-forme, comme les drivers, d'éventuels patchs du noyau, la configuration de ce dernier, des patchs et configuration du serveur graphique, le support de la communication, et différents composants spécifiques. components. You can learn more about the hardware enabling process here.

MeeGo Kernel

MeeGo utilise un noyau linux venant de kernel.org, avec des configurations et éventuellement des patchs spécifiques pour les différentes architectures, ainsi que le support des drivers de ces architectures.

Middleware

Comms Services

Ce sous-système fourni les services pour gérer la connectivité (voix et donnée) pour la plate-forme. Les API sont fournis pour gérer la voix sur réseau mobile et la voix sur IP, et les connexions de données à travers un certain nombres de technologies de communications incluant le Wifi, la 3G, le WiMax etle Bluetooth

Internet Services

Ce sous-système inclut les services pour le rendu du contenu web, pour la gestion des applications web, de l'échange de données avec les services web, et pour déterminer la localisation.

Visual Services

Ce sous-système fournit le cœur des possibilités 2D et 3D de la plate-forme, incluant la gestion du texte dans les différentes langues, et utilisant si disponibles les capacités d'accélération graphique fournies par le matériel.

Media Services

Le but de sous-système est de gérer la lecture audio/vidéo, le streaming et toutes les fonctionnalités autour des images.

Data Management

Ce sous-système fournit des services pour extraire et gérer les méta-données des fichiers (comme par exemple extraire et chercher les méta-données des fichiers média), pour récupérer les données concernant le context dans lequel se trouve l'appareil (son orientation, si un câble est branché...), et gérer les différents paquets installés.

Device Services

Ce sous-système contient un lot de services pour gérer l'état de l'appareil, incluant tout ce qui permet de rendre son utilisation sûre pour l'utilisateur, ainsi que pour échanger des données avec l'appareil, récupérer les données des différents capteurs, gérer la synchronisation, la sauvegarde et la restauration.

Personal Services

Ce sous-système fournit les services pour gérer les données de l'utilisateur sur l'appareil, incluant la gestion des informations personnelles (contacts, tâches, calendrier) et gérer les comptes utilisateurs pour permettre l'authentification unique des services web.

Security Architecture

MeeGo utilise un framework de sécurité évolutif qui fournit la sécurité via des contrôles d'accès basés sur les rôles, contrôles appliqués à de nombreux systèmes, des systèmes entièrement ouverts à ceux devant être partiellement bloqués. Cela est assuré via une politique de gestion flexible et pouvant être mise à jour, et renforcée par des éléments clés dans les différentes couches logicielles.

MeeGo UI Toolkit

Cette bibliothèque est la principale pour développer des application pour MeeGo, et est basée sur Qt avec des améliorations et ajouts spécifiques. GTK et Clutter sont également inclus pour une plus grande compatibilité des applications.

MeeGo Handheld UX

Cette interface utilisateur est spécialement optimisée pour les terminaux portatifs (smartbooks, tablettes), et inclut les éléments graphiques destinés aux interface du système et des applications. Il s'agit d'une base à partir de laquelle travaille pour fabriquer un terminal portatif tournant sous Meego

MeeGo Netbook UX

Cette interface utilisateur est spécialement optimisée pour les netbook.

Source : Meego.com

Quelques informations technologiques à propos de MeeGo

En lisant le site de MeeGo on en apprend un peu sur les technologies qui seront à l'œuvre.

Tout d'abord, MeeGo ne sera pas basé sur une distribution existante (enfin Moblin est basé sur Fedora après avoir été basé sur Ubuntu dan sa première version), comme c'est par exemple le cas avec Maemo qui est basé sur Debian. Ce sera une distribution en elle-même.

Concernant le gestionnaire de paquets utilisé, il s'agira du .rpm et non pas du .deb utilisé par Maemo (et toute distribution basée sur Debian) Le format .rpm est choisi car faisant partie de la Linux Standard Base (LSB), un projet lancé par la Linux Foundation destiné à réduire les différences entre les différentes distribution. La Linux Foundation étant le gérant de MeeGo, il est donc normal de voir les .rpm avoir l'avantage.

Pour le kit graphique, on sait que c'est QT, grâce à Maemo, qui sera utilisé. Mais il faut savoir que MeeGo supportera également GTK, Clutter et MX.

Quant au framework qui sera utilisé pour la messagerie, il s'agit de Telepathy, celui-là même utilisé par Maemo (sur le Nokia n900). Telepathy fait partie du projet freedesktop, donc ce n'est pas surprenant de le voir ici, étant donné la philosophie du projet MeeGo.

Sur l'image ci-dessous, on peut aussi entre autres voir Mozilla (pour Firefox ?)) et Gstreamer (pour la lecture multimédia),

meego-couches.jpg

Et enfin pour finir, MeeGo est prévu pour fonctionner sur les plate-formes ARM et Intel Atom, mais étant un projet open-source, d'autres plate-formes peuvent être supportées par la suite.

Source : FAQ de Meego.com

Annonce de MeeGo par Nokia et Intel - Ouverture de Meego-os.fr

LOGO.pngAujourdhui, Lundi 15 Février 2010, Maemo et Intel ont annoncé la fusion de leurs OS respectifs, Maemo pour l'un, Moblin pour l'autre, donnant naissance à MeeGo.

MeeGo, comme ses deux parents, sera basé sur Linux, et sera destiné à tous les types d'appareils nomades (smartphones, smartbooks, tablettes), mais aussi aux TV connectées et aux véhicules.

Utilisant le cœur de Moblin, et l'interface utilisateur de Maemo (sous QT), MeeGo devrait être disponible à partir du deuxième trimestre 2010 pour les développeurs. Quant aux premiers terminaux, qui pourront tourner avec des processeurs ARM ou Intel Atom, il faudra attendre le deuxième semestre.

Point intéressant, MeeGo est présenté comme un projet open-source géré par la Linux Foundation, et de fait, chaque fabricant aura la possibilité d'utiliser ce nouvel OS pour ses propres terminaux.

Et pour ce qui est des applications, on les retrouvera sur l'OVI Store de Nokia et l'AppsUp Center d'Intel.

Tenez-vous informé, en français, de toutes les annonces concernant cette nouvelle plate-forme prometteuse qu'est MeeGo, en vous abonnant au flux RSS de ce blog, ou en nous suivant sur Twitter (@Meego_FR).

page 2 de 2 -