Le célèbre produit phare de l'entreprise Trolltech,
Qt, connu pour sa simplicité et sa puissance, est désormais disponible en version 4.4
finale après quelques mois en état de "preview". De nombreuses nouveautés sont au programme pour
cette bibliothèque enseignée dans le cours de M@teo21. Cela va de l'intégration de Webkit ainsi que Phonon et comme d'habitude des corrections de bugs, amélioration des performances, etc.
Des nouveautés ...
Comme je l'ai dit dans l'introduction, des nouveautés sont présentes et permettront inéluctablement d'enrichir vos applications.
Tout d'abord, cette nouvelle mouture se marque par
l'intégration de Webkit, un moteur de rendu HTML utilisé par certains navigateurs web comme Safari. Il devient donc plus facile de créer un navigateur web ou même d'intégrer des pages dans sa propre application. Si vous avez suivi le cours, vous devriez comprendre ce code :
Code : C++1
2
3 | QWebView *view = new QWebView();
view->load(QUrl("http://www.siteduzero.com/"));
view->show();
|
À noter que WebKit est aussi utilisé par la
technologie Adobe AIR. La documentation
http://doc.trolltech.com/4.4/ renseigne très bien sur ce module en consacrant une
page de présentation ainsi qu'un exemple :
un simple prévisualiseur d'HTML.
D'autre part, la bibliothèque
Phonon est désormais supportée par Qt 4.4. Bluestorm nous en avait d'ailleurs déjà parlé dans une
news précédente.
Encore une fois, la simplicité a été poussée à l'extrême comme vous pouvez le voir à travers
ce lecteur de musique ou encore à la vue de
certaines classes et fonctions telles que
createPlayer(...) qui permettent de créer des lecteurs très facilement.
Qt 4.4 a aussi été programmé pour être
intégré aux systèmes embarqués :
Windows CE et Linux et pour mieux
supporter le format XML à l'aide du langage de requête
XML Query (XQuery).
À l'occasion de la sortie de Qt 4.4, Trolltech a mis à disposition de
nouveaux tutoriels dans la documentation. En plus du jeu de canon, vous pourrez notamment découvrir un tutoriel vous expliquant pas à pas la création d'un
carnet d'adresses.
Et dans le futur ?
Dans un futur proche (on l'espère), KDE 4.1 utilisera Qt 4.4.
Concernant les nouvelles moutures, Qt 4.5 sera plus axé sur l'augmentation des performances et de la vitesse d'exécution bien que Trolltech ait annoncé une nouvelle version de Qt spéciale Mac qui utilisera l'API native
Cocoa pour ses applications. Nous aurons aussi droit à une interface de programmation pour
DOM qui sera incluse à Qt WebKit.
Et enfin, mais dans un futur beaucoup plus loin, les développeurs de Qt devraient nous réserver un outil afin de créer des animations de type Flash, enjoy !
Liens relatifs
Merci à lerat pour avoir proposé ce sujet et à prs513rosewood pour avoir proposé une news sur ce sujet.