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 !

Mise à jour de la page Outils Qt

La rubrique Qt se met à jour, ces temps-ci. Après la FAQ, c’est au tour de la page des Outils de s’y mettre.

Que recense-t-elle ? Par exemple, tous les IDE prévus dès l’origine pour fonctionner avec Qt. Mais aussi d’autres bibliothèques, basées sur Qt, qui en étendent les fonctionnalités.

Vous trouverez votre bonheur sur cette page mise à jour : les meilleurs outils et bibliothèques pour Qt.

Que pensez-vous de ces quelques bibliothèques ? Certaines sont-elles vraiment obsolètes, et ne méritent plus d’être présentes ? Ou bien, au contraire, y en a-t-il qu’il faudrait ajouter ? Les utilisez-vous au quotidien ? Les recommenderiez-vous ?

Réagissez !

Étude de cas : utilisation de Qt pour des interfaces graphiques

Toujours exclusivement sur Developpez.com, voici le résumé de la conférence Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software, par Tyson Ratliff, pendant les Qt DevDays 2009 de Munich.

Tyson Ratliff est l’architecte principal du logiciel DAZ Studio. Il est diplômé en informatique avec une spécialité infographie à l’université de Brigham Young. Il travaille sur différentes fonctions de DAZ Studio tel que des outils uniques de pose et d’animation de personnages à l’aide du framework Qt.

DAZ Studio est un logiciel d’illustration et d’animation de personnages en 3D. Contrairement aux autres applications travaillant sur la 3D où les objets sont généralement créés à partir de zéro, DAZ Studio est conçu pour permettre aux utilisateurs de manipuler des modèles prêts à l’emploi. Il est destiné aux utilisateurs qui sont intéressés dans les poses des modèles humains et non humains pour les illustrations et animations, mais qui ne souhaitent pas payer trop ou se perdre dans les autres logiciels de 3D, souvent complexes.

Étude de cas : utilisation de Qt pour développer des interfaces graphiques et des programmes de visualisation avancés

Avez-vous assisté à cette conférence ? Qu’en pensez-vous ?

Comme bien d’autres sociétés, DAZ Studio fait confiance à Qt :

Pour des exemples des plus récents (septembre 2009).
Qu’est-ce qui les pousse tous à utiliser Qt pour leurs programmes ?

Réagissez !

Framework animation : un pas vers les interfaces modernes

En exclusivité, pour vous, voici un résumé d’une conférence qui a eu lieu au Qt Developer Days 2009 de Munich.

Son titre ? Animation Framework: A Step Toward Modern UIs. Elle était présentée par Thierry Bastian, un français diplômé en informatique à l’école d’ingénieur ESIAL de Nancy. Thierry a intégré Trolltech en 2006 et travaille depuis 4 ans en tant que développeur sur le framework Qt. Il fait partie de l’équipe « Widget » et passe la plus grande partie de son temps à travailler sur le multimédia, l’animation et les autres tâches liées aux widgets.

Le framework Animation fait partie d’un projet plus vaste encore : Qt Kinetic, qui regroupe, entre autres, QML et les IU déclaratives.

Ceci est le premier résumé d’une longue série de présentations sur les conférences de ces DevDays. Qu’est-ce qui vous attend encore ? D’autres résumés de conférences, mais aussi des reportages.

Voici le résumé : Framework animation : un pas vers les interfaces modernes

Voir aussi :

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

Que pensez-vous de ce nouveau framework ? Est-il si excellentissime que ce que l’on dit ? Avez-vous déjà pu l’essayer ?

Réagissez !