Des nouvelles sur Qt 4.6, suite à la sortie de la première beta !

Les premières versions beta de Qt 4.6 et de Qt Creator 1.3 viennent de sortir, chez Nokia ! Elles sont d’ores et déjà disponibles au téléchargement sur leur site.

Community developers working alongside us have provided extensive technical feedback to support the enhancement and fine-tuning of both Qt and Qt Creator. Since we opened Qt for contributions in May 2009, there have been over 400 community submissions to Qt and Qt Creator. This is very rewarding and endorses our decision to work in a more transparent, open way.

Ainsi, cette nouvelle version de Qt se basera encore plus sur les contributions du public. Elle s’axera sur plusieurs sujets-clé :

  • Le support de nouvelles plateformes : Windows 7, Mac OS X 10.6, mais aussi Symbian (Qt s’intègre d’ailleurs au framework de la plateforme S60). En plus du support dans Qt Creator de la cible Symbian, des optimisations pour Maemo 6 (basée sur Linux/X11), et l’annonce du port de Qt pour Maemo6, ceci fait de Qt un standard, non seulement pour le bureau, mais aussi pour le mobile.
  • L’amélioration de l’expérience utilisateur, avec un nouveau framework d’animation, des effets graphiques avancés, ainsi que le support des gestes et du multi-touch.
  • De meilleures performances pour des modules-clé de Qt, comme un nouveau backend pour QtScript basé sur JavaScriptCore (le moteur JavaScript de Webkit), et le support d’OpenVG pour l’affichage vectoriel en deux dimensions. Cette version est donc la plus performante jusqu’à aujourd’hui !

La version finale de Qt 4.6 est attendue pour le quatrième trimestre de cette année, c’est-à-dire dans très peu de temps.

En même temps, un nouveau blog dédié à Qt a été ouvert au début de ce mois : The Qt Blog. Son contenu sera principalement les nouveautés attendues pour les prochaines versions, des détails sur l’utilisation de Qt, des informations sur les événements Qt, ainsi que d’autres sujets susceptibles d’intéresser la communauté Qt.

Qu’attendez-vous de cette nouvelle version ? Les améliorations proposées vont-elles vous servir ? Par exemple, Qt n’est-il pas assez performant actuellement ?

Participez-vous au développement de Qt par le biais de Gitorious ? Est-ce utile pour Qt ? Les développeurs ont-ils plus de retours sur le framework de cette manière ?

Réagissez !

Vous avez sûrement entendu parler de la dernière version beta de Qt, la 4.6 beta 1. Vous l’attendez certainement, autant que l’enfant en décembre attend l’arrivée du Père Noël et des cadeaux. Les cadeaux seront nombreux cette année : Qt 4.6 devrait sortir vers cette période, et nous devrions avoir de plus amples informations sur Qt 4.7.

Les ingénieurs de Qt pensaient adopter une nouvelle convention de nommage. Cependant, même si les noms proposés étaient imaginatifs, ils ne représentaient pas ce qu’est Qt 4.7 : il s’agit d’améliorations du coeur du framework.

Qu’attend-t-on principalement de ce nouveau cru ? Pas de support de nouvelles plateformes, comme pour les versions précédentes. Non, beaucoup mieux. De petites modifications assez subtiles. Oui, mais mieux encore. Leur mot-clé sera internal excellence, c’est-à-dire que les performances générales vont encore être améliorées : diminution de l’utilisation de mémoire, augmentation des performances brutes, augmentation de la qualité globale du framework. Mais ils prévoient encore mieux !

Avez-vous entendu parler de Qt Kinetic ? De Declarative UI ? De QML ? Eh oui, c’est cela-même que nous réservent les ingénieurs !

Alors, pour que Qt devienne encore meilleur, les développeurs vous demandent, à vous, utilisateurs journaliers de Qt, de leur proposer des patchs, de leur remonter des bugs, de demander des fonctionnalités, de vous plaindre : il faut que cette version de Qt soit la plus aboutie jusque là !

Qu’attendez-vous justement de cette nouvelle version ? Avez-vous réellement des raisons de vous plaindre de ce framework ? Exprimez-vous, les développeurs entendront vos doléances !

Réagissez !

Premiers retours sur les certifications !

Deux de nos membres ont passé cette certification et ont pu obtenir plus d’informations sur la certification, son futur et la manière de la passer. Ils ont décidé de nous faire part de leurs connaissances sur le sujet par le biais d’un article, que voici : Les certifications Qt.

Maintenant que vous en savez un peu plus, êtes-vous plus enclin à passer cette certification ? Ou bien êtes-vous plus certain que cela va être inutile ?

Réagissez !

Le programme de la certification Qt Essentials Curriculum Block en français !

Aujourd’hui, nous vous proposons l’ensemble du programme de cette certification, traduit en français. Nous allons ajouter des liens entre chaque élément et une ressource permettant d’approfondir ce point précis.

Le programme de la certification Qt Essentials Curriculum Block en français !

Les objectifs fixés sont-ils adaptés au niveau attendu pour une certification de niveau basique ? Faut-il y ajouter d’autres éléments ?

Réagissez !

Gestionnaire de connexions portatif

De nos jours, il est de plus en plus fréquent de changer de connexion à Internet dans le temps : ne fut-ce que pour les téléphones portables, qui peuvent passer d’une antenne à l’autre. Ceci n’était pas encore très bien géré par Qt.

Désormais, grâce à la Bearer Management API, ceci est résolu !

Cette API, disponible pour Windows, Linux, et pour le S60, permet de gérer ces cas : elle optimise les transferts lors du changement de réseau (roaming).

Ceci amène d’autres avantages au framework : vous pourrez tenter d’accéder à l’Internet, sans savoir si le point d’accès est prêt ou pas encore, ou même s’il y en a un. Tout est géré par Qt.

Voir l’annonce sur les Qt Labs :
Bearer Management

Réagissez sur cette nouvelle !

Adieu, Win9x !

Qt 4.5 sera la toute dernière version à supporter Win9x : Windows 95 (OSR 1 et 2), 98, 98SE et Millenium. Ces systèmes ne supportaient pas l’Unicode : chaque programme devait être livré avec une DLL, unicows.dll, pour tenter de supporter cet encodage.

Désormais, ces systèmes ne sont plus supportés par Qt. Il ne l’étaient déjà plus par Microsoft depuis 2003.

Garder le support pour ces systèmes, c’est garder le support de l’ANSI en plus de l’Unicode. Cela résulte en un code moins propre, moins facile à maintenir. Maintenant, le code a été nettoyé, grâce au travail de Milan Burda, permis par l’ouverture des repositories de Qt.

À l’origine, les Qt Labs, avec ce post : Win9x/Me no more...

Gel de la branche Qt 4.6 !

Là-bas, en Finlande, l’hiver tombe vite. Il tombe aussi sur les repositories ! Qt 4.6 va devenir la branche principale d’ici à un mois, et sa sortie officielle est prévue pour la fin de l’année.

Cette version va être la deuxième à intégrer des patchs des utilisateurs. Pas moins de 75 patchs seront d’ailleurs inclus dans cette version !

Source : It’s getting colder!

Qt Learning : le programme Qt Learning et la certification Qt

En exclusivité, pour vous, voici le résumé d’une conférence des Qt Developer Days 2009 de Munich : Qt in use: Discover Qt Learning & Certification. Elle a été tenue par Vladimir Minenko.

Vladimir Minenko est un informaticien russe ayant réalisé ces études en Russie puis en Allemagne et aux États-Unis. Il a décroché un doctorat d’informatique à l’université d’Ulm en Allemagne. Il a commencé à travailler en 1994 dans une équipe de R & D sur le multimédia distribué et les systèmes mobiles. Ensuite, il a travaillé comme développeur et chef d’équipe sur Java (J2SE/J2ME), Symbian/S60, Qt Extended, BREW et les projets Palm OS. Il est maintenant manager à Nokia dans l’équipe de développement du framework Qt à Munich. Ces activités sont principalement les projets de Qt Learning.

Qt Learning a pour objectif de fournir un cadre d’apprentissage novateur ainsi que des produits qui permettent aux développeurs d’apprendre Qt plus vite et de se rendre compte de leur potentiel sur Qt. Il offre une large gamme de programmes d’apprentissage tel que Qt Certification, e-Learning, Qt Training, Qt Curriculum et Qt in Education. La conférence était orientée sur Qt Certification et Qt Curriculum.

Qt Learning : la certification

Voir aussi :

Avez-vous participé à la conférence ? Qu’en pensez-vous ?

Que pensez-vous de ces dernières informations sur les certifications et le programme Qt Learning ?

Réagissez !