I. L'article original▲
Qt Quarterly est une revue trimestrielle électronique proposée par Qt à destination des développeurs et utilisateurs de Qt. Vous pouvez trouver les versions originales.
Nokia, Qt, Qt Quarterly et leurs logos sont des marques déposées de Nokia Corporation en Finlande et/ou dans les autres pays. Les autres marques déposées sont détenues par leurs propriétaires respectifs.
Cet article est la traduction de l'article Qt joins forces with the new MeeGo OS de Chuck Piercey paru dans la Qt Quarterly Issue 33.
Cet article est une traduction de l'un des tutoriels en anglais écrits par Nokia Corporation and/or its subsidiary(-ies), inclus dans la documentation de Qt. Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia.
II. Qt s'associe avec MeeGo▲
Au Mobile World Congress du 15 février 2010, Intel et Nokia ont annoncé le rassemblement de deux distributions Linux, appelé MeeGo, ciblant les périphériques embarqués de plusieurs segments de marché. MeeGo combine le meilleur de Moblin et de Maemo en une seule offre open source qui crée une plateforme intégrée, supportant de multiples architectures processeur et des marchés d'applications fédérées. Les types d'appareils visés sont les smartphones, netbooks, tablettes, TV connectées, les systèmes de divertissement en voiture et les téléphones multimedia. Nokia et Intel prévoient de construire et d'envoyer sur le marché de grandes quantités d'appareils de prochaine génération basés sur MeeGo et ces puces en 2010.
Qt est l'environnement de développement des applications pour MeeGo. Les développeurs Qt seront capables d'écrire des applications pour de multiples types d'appareils dans l'écosystème MeeGo, aussi bien que pour d'autres plateformes comme Symbian, Windows ou Mac. GTK et Clutter seront toujours supportés comme anciennes API.
Alors que MeeGo est toujours en travail (la version 1 pour netbooks sort en avril), la réaction des éditeurs de logiciels, des fabricants d'appareils et des opérateurs mobile et câble a été positive. Les analystes voient MeeGo comme un concurrent à long terme d'Android (http://www.readwriteweb.com/archives/meego_a_new_linux_os_to_fight_iphone_ipad_and_more.php). Contrairement aux précédentes initiatives Linux, MeeGo rassemble Nokia, premier fabriquant de téléphones portables, et Intel, premier fabriquant de puces pour serveurs, ordinateurs de bureau, ordinateurs portables, pour soutenir une stratégie unique d'écosystème applicatif visant à mettre à profit le meilleur de chacune des distributions. Cette combinaison positionne MeeGo comme le meilleur OS pour couvrir la convergence des différents types d'appareils connectés pour la consommation de contenu. Les deux compagnies sont des contributeurs open source majeurs au sein de la communauté open source et l'investissement en ingénierie des deux sociétés combinées dépasse les 1000 personnes. MeeGo est un projet open source géré et livré sous le regard attentif de la Fondation Linux.
MeeGo simplifie les efforts de développement client en pré-intégrant et pré-testant les projets Linux populaires open source comme Qt, Gstreamer et DBus pour construire plusieurs types d'appareils. MeeGo autorise donc les fabricants de logiciels à se concentrer sur le développement de fonctionnalités diverses, en tirant parti de MeeGo pour un déploiement rapide sur le marché. L'applicabilité de MeeGo à une gamme de types d'appareils permet aux vendeurs et aux opérateurs de livrer des applications et des services à littéralement n'importe quel écran autour de l'utilisateur final. L'offre MeeGo inclut une gamme d'outils de développement (incluant Qt Creator), une suite de tests complète et un programme de certification de compatibilité des programmes, apportant un nouveau niveau de fiabilité à l'utilisation d'appareils mobiles. Enfin, le marché d'applications de MeeGo va créer un écosystème d'applications riche, diversifié et grandissant, qui va supporter et inclure de multiples participants.
Peut-être encore plus intéressant, le support de MeeGo d'un large éventail d'appareils va permettre aux éditeurs, fournisseurs de services et aux opérateurs de créer des applications et services à un niveau d'innovation entièrement nouveau. Voici quelques cas d'utilisation de divers appareils que pourrait permettre MeeGo :
- vidéo : commencez un film à la demande pour les enfants sur votre télévision et finissez-le sur votre système de divertissement présent dans votre voiture ;
- liste des contacts sociaux : accédez à un annuaire téléphonique sur la télévision, le téléphone et dans la voiture où le service permet de mettre à profit le contexte d'utilisation pour vous présenter des informations utiles et appropriées à l'utilisation de chaque périphérique ;
- jeux : jouez à « Battleship » sur la télévision avec plusieurs joueurs où chaque joueur utilise son propre smartphone ou tablette comme manette de jeu.
Le principal avantage pour les développeurs de logiciels dans de telles applications est que, en dépit du fait que ces applications tournent sur des plateformes très différentes, le logiciel peut être construit sur une base de code unique, réduisant ainsi les coûts de développement et de maintenance, ayant un temps de mise sur le marché plus court, tout en fournissant à l'utilisateur une certaine cohérence.
En bref, MeeGo est une initiative très importante qui crée un écosystème d'appareils connectés de prochaine génération, d'applications et de services. MeeGo est une plateforme logicielle entièrement open source, qui reprend le meilleur de Moblin et de Maemo pour fournir une série d'API communes aux différents appareils, pour que les développeurs puissent s'exprimer d'une seule voix. MeeGo supportant de multiples architectures matérielles (IA, ARM et autres), permet une large gamme de types d'appareils. MeeGo utilise Qt comme framework applicatif principal, offre une série complète d'outils pour les développeurs et inclut des outils d'analyse de compatibilité et de certification des applications pour les appareils visés.
III. Divers▲
J'adresse ici de chaleureux remerciements à
dourouc05 pour son aide lors de la traduction ainsi
que sa rapide relecture ! Merci également à
ram-0000
et à
jacques_jean
pour leur relecture.
Au nom de toute l'équipe Qt, j'aimerais adresser le plus grand remerciement à Nokia pour nous avoir autorisés à traduire cet article !