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

Le , par dourouc05, Responsable Qt
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/


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de lequebecois79 lequebecois79 - Membre confirmé 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 ?
Avatar de air-dex air-dex - Membre émérite 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" .
Avatar de wokerm wokerm - Inactif https://www.developpez.com
le 31/12/2010 à 3:37
enfin Qt est le vrai rival des puissant langage dotnet ,je pense que ce partenariat a pour but de de développez des api grand public
c'est surtout pour faire d'ubuntu une plateforme grand public avec des jeux et plein de truc sympa
quand on voit les api faite avec Qt je leur tire chapeau avant personne ne pouvait rivaliser avec le lecteur media player en incluant le klite mais maintenant grace a vlc c'est une autre chanson
avant windows live messenger regner en maitre maintenant skype l'est aussi a tel point que skype est devenu indispensable comme WLMessenger
je pense que Qt dotnet et c++ biensur sont les seuls langages capable de mettre de belle api en 3d ou des jeux haut de games
donc pour moi Qt est une excellente opportunité pour promouvoir ubuntu
je pense qu'ubuntu est sur la bonne voie.
il pourront faire de bon jeux maintenant sous cet plateforme
je pense méme a l'installer un jour en dual boot avec windows seven
mais pas pour le moment on verra par la suite
mais l'alliance Qt et canonical
Avatar de huit_six huit_six - Membre actif https://www.developpez.com
le 31/12/2010 à 9:56
Personnellement je m'inquiète un peu de l'évolution du bureau ubuntu de base... Va-t'il être abandonné au profit de KDE , ou recodé en Qt oO ? Je pressens un longue période d'instabilité, moi qui n'ai jamais réussi à faire fonctionner KDE Kubuntu correctement sur mes bécanes...
N'aurait-il pas été plus judicieux de pousser à l'utilisation et le développement de vala ?
Il me semblait que ça donnait de bons résultats..

[Edit] lapsus KDE/Kubuntu
Avatar de lequebecois79 lequebecois79 - Membre confirmé https://www.developpez.com
le 31/12/2010 à 11:26
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).

c'est sur qu'avec kubuntu...

Citation Envoyé par air-dex  Voir le message
(
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.

lol
je crois que nokia travaille sur les os depuis beaucoup plus longtemps que ubuntu

de plus ce derniers n'est pas vraiment reconnu pour ses développements sous linux mais plutôt pour son marketing

Citation Envoyé par huit_six  Voir le message
Personnellement je m'inquiète un peu de l'évolution du bureau ubuntu de base... Va-t'il être abandonné au profit de KDE , ou recodé en Qt oO ?

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...

Citation Envoyé par huit_six  Voir le message
Je pressens un longue période d'instabilité, moi qui n'ai jamais réussi à faire fonctionner KDE correctement sur mes bécanes...

pourtant des millions de gens y arrive chaque jour...

Citation Envoyé par huit_six  Voir le message
N'aurait-il pas été plus judicieux de pousser à l'utilisation et le développement de vala ?
Il me semblait que ça donnait de bons résultats..

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...
Avatar de dourouc05 dourouc05 - Responsable Qt 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 ?
Avatar de huit_six 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
Avatar de herr_wann herr_wann - Membre régulier https://www.developpez.com
le 31/12/2010 à 13:11
Moi ce qui m'inquiète vraiment dans la mesure ou je débute en c++ /Qt, c'est de passer des mois à me former pour qu'une boite comme Apple/MS/Oracle rachète Nokia et mette tout à la poubelle...
Avatar de dourouc05 dourouc05 - Responsable Qt 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.
Avatar de herr_wann herr_wann - Membre régulier https://www.developpez.com
le 31/12/2010 à 14:37
Quand je vois ce qui est arrivé à Sun, qui n'était pas une petite PME, je me dis que 2 ou 3 années d'erreurs stratégiques peuvent vite ruiner une société.

D'ailleurs, sauf erreur de ma part, Nokia est valorisée 29 milliards. Quand on voit qu'Apple - en procès avec Nokia - possède 50 milliards en cash, d'autant que 51% des parts sont largement suffisants...

Tout cela est certes peu probable mais loin d'être impossible.
Offres d'emploi IT
Expert application Supply Chain & Achats H/F
Safran - Ile de France - Evry (91)
Ingénieur développement logiciel embarqué temps réel (model based) H/F
Safran - Ile de France - VILLAROCHE
Ingénieur développement logiciels temps réel embarqué H/F
Safran - Ile de France - Éragny (95610)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -