Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Canonical et Nokia pourraient travailler en collaboration sur Qt
Il pourrait devenir le framework de référence pour Ubuntu

Le , par dourouc05

23PARTAGES

9  0 
Mise à jour du 19/01/11 de Idelways et Gordon Fowler

La distribution Linux Ubuntu devrait avoir un support amélioré des « Qt tools » dans sa prochaine version. C'est en tout cas ce qu'affirme son fondateur Mark Shuttleworth.

Pour préparer le terrain au déploiement futur d'Ubuntu sur un large panel de périphériques et de systèmes embarqués, Canonical travaille sur le binding de dconf pour Qt en collaboration avec l'expert en la matière Ryan Lortie.

L'objectif est que les applications Qt tournant sur les prochaines versions d'Ubuntu (après Natty Narwhal) utilisent le même framework que les autres applications Ubuntu, mettant donc Qt sur le même pied d'égalité que le reste de l'écosystème de la populaire distribution.

Les bibliothèques de Qt seront donc incluse dans le CD de Ubuntu. Shuttleworth affirme aussi que son équipe "va évaluer des applications développées en Qt en vue de leur inclusion dans le CD et dans l'installation par défaut de Ubuntu".

Cette adoption de Qt peut être vue par certains comme une autre critique à Gnome (et à Gtk donc), ce que Shuttleworth s'empresse de démentir sur son blog. Il s'agirait plutôt "de la célébration de la diversité et la complexité du logiciel libre".

Gnome, l'environnement de bureau par défaut de longue date pour Ubuntu sera remplacé par « Unity » dans les prochaines versions de Ubuntu, en raison de différends entre Canonical et les développeurs de Gnome.

Pour rappel, Qt est un framework d'applications et d'interfaces utilisateurs multiplateforme qui permet aux développeurs d'écrire des applications qui fonctionnent aussi bien sur les environnements de bureau Windows, MacOS ou Linux mais aussi sur les plateformes mobiles et les systèmes intégrés.

Source : le blog de Mark Shuttleworth

Et vous ?

Que pensez-vous de la démarche de Canonical ?

En collaboration avec dourouc05

Canonical et Nokia pourraient travailler en collaboration sur Qt

Sur les quelques derniers mois, des contacts ont eu lieu entre les développeurs de Qt et Canonical ainsi qu'avec les participants au projet Ubuntu. Mark Zimmerman, CTO de Canonical, disait sur son blog, en octobre :

Citation Envoyé par Mark Zimmerman, CTO de Canonical
I have been thinking about Qt recently. We want to make it fast, easy and painless to develop applications for Ubuntu, and Qt is an option worth exploring for application developers. In thinking about this, I’ve realized that there is quite a bit of commonality between the strengths of Qt and some of the new directions in Ubuntu.

Overall, I think Qt has a lot to offer people who want to develop applications for (and on) Ubuntu, particularly now. It already powers popular cross-platform applications like VLC, not to mention the entire Kubuntu distribution. I missed it when this happened last year, but Qt is now available under either the LGPL 2.1 or the GPL 3.0, which should make it suitable for virtually any Ubuntu application. It has strong commercial backing as well as a large developer community.
Citation Envoyé par En français
J'ai pensé à Qt récemment. Nous voulons que le développement d'applications pour Ubuntu soit rapide, simple, sans anicroche, Qt est une option qui mérite d'être explorée pour les développeurs. En pensant à tout cela, j'ai trouvé qu'il y avait quelques points communs entre les forces de Qt et les nouvelles orientations d'Ubuntu.

En général, je pense que Qt a beaucoup à offrir à des gens qui veulent développer pour (et sur) Ubuntu, particulièrement maintenant. Il est déjà à l'œuvre dans des applications multiplateformes comme VLC, sans oublier la distribution Kubuntu dans son entièrement. Je ne l'avais pas remarqué l'année dernière, Qt est maintenant disponible en LGPL 2.1 ou GPL 3.0, ce qui le rend utilisable pour à peu près toute application Ubuntu. Il possède aussi un support commercial et une large communauté de développeurs.
Et de citer plusieurs points communs, dont les plateformes supportées. Qt supporte depuis longtemps ARM comme x86, depuis plus de dix ans ; Ubuntu supporte les produits basés sur ARM depuis deux ans, la dernière version supporte encore plus de processeurs ARM ; de son côté, Qt optimise son utilisation de ARMv7, la dernière version de l'architecture. Ainsi, on peut fournir aux fabricants un large choix de matériel sans sacrifier la gamme de logiciels disponibles.

Par la suite, deux développeurs de Qt, Zeno Albisser et Dennis Dzyubenko, ont été personnellement invités à la Ubuntu Developer Conference 2010, qui a eu lieu à Orlando. Ils avaient pour but d'aligner la stratégie de Canonical pour le support d'Ubuntu et des services liées avec Qt, ont participé à différentes discussions sur les gestes et les méthodes d'entrée multipoint. Bien évidemment, ils brandissaient le drapeau Qt ! Selon Zeno, Canonical est très intéressé par l'approche de Qt pour utiliser la puisse de l'entrée par des gestes (taper, taper et maintenir, balayer, etc.).

La vérité, cependant, est que rassembler deux communautés, deux flux de développement n'est jamais une mince affaire, même si les deux groupes sont de bonne disposition dès le tout début. Quand il s'agit d'en venir au niveau de la technologie, Zimmerman avait déjà suggéré que travailler ensemble pour activer le support des gestes d'une manière collaborative sera un processus assez complexe. Il disait même que Qt avait un système d'entrée tactile très mature, avec maintenant le support du multitouch et des gestes, dont QML (fairly mature touch input system, which now has support for multi-touch and gestures (including QML)), il est donc de ceux qui voudraient aligner les développements de la communauté Canonical vers les outils offerts par Qt. Cependant, ces fonctionnalités ne sont complètement implémentées et supportées que sous Windows 7 et Mac OS X 10.6, rien pour Linux et X11 pour le moment (bien qu'un développement d'un framework de bas niveau pour ces plateformes soit en cours de développement).

Du côté de Qt, l'objectif est de travailler dur, avec un peu de magie et de chance si nécessaire, pour aller plus loin dans la collaboration avec Canonical et Ubuntu, pour que tous partagent le même framework.

Mais est-ce une si bonne nouvelle ?

Sources : http://blog.qt.nokia.com/2010/12/22/...-more-closely/ et http://mdzlog.alcor.net/2010/10/20/ubuntu-and-qt/

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 31/12/2010 à 13:25
Racheter Nokia ? Il faudrait vraiment qu'ils fassent des choix extrêmement mauvais pendant de très mauvaises années... Autant dire presque impossible. Sans oublier toute la communauté qui est autour : ce n'est pas parce qu'il n'y a plus de Nokia pour tout superviser que plus rien ne pourra être fait, tout est ouvert, des bénévoles pourront reprendre le code et le continuer (mais sans support commercial probablement au début) ; le plus gros problème pourrait être toute la documentation annexe (notamment les Qt Labs, Qt Quarterly, Qt Developer Network), qui pourrait être mise à la poubelle, mais on peut très bien en faire des copies, ça doit être sur la Internet Wayback Machine, donc pas de souci à se faire à ce niveau-là.

Et qui serait suffisamment *** pour envisager de baquer tout ça ? Ni Apple, ni Microsoft, ni Oracle n'ont d'équivalent. Rien, actuellement, qui permette de faire autant de choses avec une seule bibliothèque sur autant de plateformes. Rien qui permette de le faire aussi facilement. Tous ceux qui utilisent Qt sur le côté pourront aussi faire pression : Autodesk, qui l'utilise pour Maya ; Samsung, pour un peu tout son électroménager (frigos, caméscopes, etc.) ; LG, pour des téléphones ; je dois en oublier d'autres aussi connus.

Conclusion : pas de risque.
8  0 
Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 31/12/2010 à 11:38
Citation Envoyé par air-dex Voir le message
(je n'ai jamais vu un KDE marcher plus de quatre jours sans avoir des problèmes d'affichage).
Chacun son expérience : sur mes PC, il n'y a jamais que du KDE qui a réussi à fonctionner, jamais de Gnome (enfin, si, une fois, il a planté au bout de quelques heures et n'a jamais voulu refonctionner...). Il est malsain de dire « KDE, c'est mauvais, j'ai jamais réussi à le faire fonctionner ». Surtout en insistant sur la dernière partie : si KDE était si mauvais que ça, ça fait longtemps qu'on aurait arrêté son développement, ça fait longtemps qu'on l'aurait mis en dehors de la portée du grand public dans les distros ! Surtout que KDE est disponible pour Debian, réputée stable.

Aussi, quelles versions avez-vous utilisées ? KDE 4.0 ? Qui était dite justement être plus de la technology preview que de la version finale et complètement utilisable ?
7  0 
Avatar de lequebecois79
Membre éclairé https://www.developpez.com
Le 30/12/2010 à 22:03
Qt, maintenant sous la main de nokia
ce dernier base meego dessus

c'est super que nokia met certain de ses dev sur certain projet de kde... marble, kmail, koffice

alors est-ce que ubuntu va pousser d'avantage sur kde ?
3  0 
Avatar de spidermario
Membre éprouvé https://www.developpez.com
Le 31/12/2010 à 14:43
Citation Envoyé par dourouc05 Voir le message
Autodesk, qui l'utilise pour Maya ; Samsung, pour un peu tout son électroménager (frigos, caméscopes, etc.) ; LG, pour des téléphones ; je dois en oublier d'autres aussi connus.
Skype a été écrit avec, également ; de même qu’Adobe Photoshop Elements et la dernière version de Guitar Pro.

On peut trouver une liste ici.
3  0 
Avatar de Firwen
Membre expérimenté https://www.developpez.com
Le 31/12/2010 à 14:42
C'est quand même dingue les vieilles agregations : Qt implique Kde.

Qt fonctionne sans problème sous Gnome, son moteur mime parfaitement Gtk+ et un portage Wayland est déja en cours pour se passer de cette usine à gaz de X11.

Canonical a certainement compris que, sans framework de developpement correct, une plateforme, même aussi populaire que Ubuntu est condamnée à disparaitre.
Quoi de mieux qu'un framework aussi puissant que Qt pour ça ?
Inutile de tenter de réinventer une roue carrée quand on en a une bien ronde, libre et supportée.

Qt a le vent en poupe depuis qu'il est sous LGPL : QML, multiples portages, QtCreator, PySide, Wayland et des commits à ne plus en finir sur Gitorious. Canonical a parfaitement raison de sauter sur le train en marche.
3  1 
Avatar de gronobo
Membre à l'essai https://www.developpez.com
Le 31/12/2010 à 14:59
Je plussoie grandement cette initiative. Vu la qualité du framework je pense que malgré des début instable, Qt sur ubuntu à un certain potentiel. Et puis personnellement venant de chez Apple, je trouve que le gnome souffre d'un look un peu "patte a modeler" un peu de finesse dans tous cela ne peut pas faire de mal.
2  0 
Avatar de Firwen
Membre expérimenté https://www.developpez.com
Le 31/12/2010 à 16:42

Wayland, le projet initié par red hat pour remplacer X11?
aucun lien avec Qt, si ce n'est que ce derniers commence à être en mesure de dessiner dedans
Wayland commence à peine à être supporté par cairo et donc par Gtk3, preuve que la communauté autour de Qt est active, voir même trés active.

Allez juste comme ça, aujourd'hui il y a 190 requetes de merge sur la branche principale. Je connais pas beaucoup de projets qui peuvent en dire autant.

http://qt.gitorious.org/qt/qt

De rien.
2  0 
Avatar de ratomms
Membre actif https://www.developpez.com
Le 03/01/2011 à 8:07
Citation Envoyé par lequebecois79 Voir le message
est-ce que ubuntu va pousser d'avantage sur kde ?
Je crois que non.
Citation Envoyé par air-dex Voir le message
Ca sent le divorce entre GNOME et Ubuntu à plein nez !
Et surtout avec son nouveau gestionnaire de fenêtre Unity!
2  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 31/12/2010 à 2:18
Ca sent le divorce entre GNOME et Ubuntu à plein nez ! Des divergences étaient déjà apparues suite au choix d'Unity plutôt que Gnome Shell (soutenu par GNOME) comme gestionnaire de bureau pour Gnome 3 dans Natty (Ubuntu 11.04). Un Ubuntu 11.10 sous KDE ne m'étonnerait pas, et ce serait de mon point de vue n'importe quoi (je n'ai jamais vu un KDE marcher plus de quatre jours sans avoir des problèmes d'affichage).

Mais contrairement à mon inquiétude pour Ubuntu, je suis content pour Nokia et MeeGo qui vont pouvoir profiter de l'expérience de Canonical en matière d'OS. Encore un parrain de choix pour ce que j'espère être la révélation 2011 pour les OS. Je n'ose espérer une alliance "Ubuntu pour le desktop, MeeGo pour les périphériques mobiles" .
3  2 
Avatar de huit_six
Membre actif https://www.developpez.com
Le 31/12/2010 à 12:32
Citation Envoyé par lequebecois79 Voir le message
c'est sur qu'avec kubuntu...
pourtant des millions de gens y arrive chaque jour...
Oui, c'est une erreur de ma part, je voulais bien dire Kubuntu et non KDE. Et ce que je disais n'est que ce que je disais, chaque tentative d'utiliser kubuntu s'est soldée chez moi sur un échec, je me doute que ça doit fonctionner chez certains, puisque des gens l'utilisent ^^.

Citation Envoyé par lequebecois79 Voir le message

ta penser au développeur existant?
il le maitrise peut-être pas
les compagnies qui paie des dev pour ce projet sont pas nécessairement intéressé à payer une formation...
J'ai bien dit pousser et pas imposer, la cohabitation C/vala peut se faire sans problème tout en apportant un langage plus proche de dotnet/java pour ceux qui sont allergiques au C, sans pour autant balayer tout le travail fait avec gnome/gtk/glib etc...

Citation Envoyé par lequebecois79 Voir le message

il pourrait refaire un bureau, faudrait alors embauché beaucoup de dev, que d'autre distribution se rallie... et avoir de quoi de potable dans 3, 4 ans...
Tout à fait d'accord, c'est bien le sujet de mon inquiétude
1  0