Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Programmation > Qt 4.4 disponible en version finale > Lecture d'une news

Commentaires de news :
Qt 4.4 disponible en version finale

Revenir à liste des news

Qt 4.4 disponible en version finale

# Par Linktim, le 12/05/2008 à 15:53:08
Image utilisateur
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 ...


Image utilisateur

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

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 ?


Image utilisateur

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.

68 Commentaires

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Page : Précédente  1  2  3 
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 anonyme)
Page : Précédente  1  2  3 
Hors ligne iPoulet # Posté le 13/05/2008 à 19:38:58
Avatar
Groupe : Interdiction d'écriture
mota> Tu pourrais développer ton point de vue sur l'inspiration Cocoa ? Ça sera toujours amusant.

(Trop génial, des animations flash. Vive Trolltech.)

Pour le coup du navigateur web, ça existait plus ou moins déjà, avec Qt ou GTK (ou Cocoa bien sûr). La bonne nouvelle c'est l'adoption du WebKit, que de plus en plus de monde utilise \o/ .

D'ailleurs je me demandais si, à chaque fois que quelqu'un utilisait WebKit (genre Epiphany, qui l'utilise aussi), le projet se mettait à utiliser des sources en Objective-C++ ? Quelqu'un a une idée ? Est-ce que ça ne restreint pas la portabilité du WebKit, dans ce cas, comme les gars de GNUstep l'ont déjà souligné ?

Edit : Comme Cygal me l'a gentiment fait remarquer, c'est WebCore qui utilise Objective-C. Au temps pour moi donc.

Le Blog de l'Homme Moderne
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne Cygal # Posté le 13/05/2008 à 20:30:51
Enfin Libre
Avatar
Groupe : Membres
Citation : iPoulet
Edit : Comme Cygal me l'a gentiment fait remarquer, c'est WebCore qui utilise Objective-C. Au temps pour moi donc.


Nan, WebCore et JavaScriptCore, c'est du C++ repris du code de KDE, et autour de ça y'a WebKit en Objective-C, genre pour les apps Cocoa (tout ça selon la page WebKit (en) de Wikipedia).


Le Blog de l'Homme Moderne
« Un peu de curiosité, voyons. »
 
Hors ligne iPoulet # Posté le 14/05/2008 à 07:32:55
Avatar
Groupe : Interdiction d'écriture
Alors j'ai pas du comprendre ce que tu m'as gentiment fait remarquer.

Donc ?

Le Blog de l'Homme Moderne
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne Cygal # Posté le 14/05/2008 à 10:09:26
Enfin Libre
Avatar
Groupe : Membres
Citation : iPoulet
Donc ?


J'étais curieux de savoir de quoi il en était (ouais, c'est une question presque intéressante), et c'est toujuors rigolo de voir comment marche la omg-nomenclature d'Apple. :)

Et enfin : donc non, y'a pas de problème de portabilité ?


Le Blog de l'Homme Moderne
« Un peu de curiosité, voyons. »
 
Hors ligne iPoulet # Posté le 14/05/2008 à 14:47:04
Avatar
Groupe : Interdiction d'écriture
Ben si c'est WebKit qui contient de l'Objective-C et qu'ils utilisent WebKit, ils utilisent bien de l'Objective-C ?

Le Blog de l'Homme Moderne
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne Linktim # Posté le 14/05/2008 à 14:47:52
The Other Side
Avatar
Groupe : Membres
Je ne vois pas le problème ...
 
Hors ligne iPoulet # Posté le 14/05/2008 à 19:30:09
Avatar
Groupe : Interdiction d'écriture
Ben il y a un troisième monstre^W langage qui intervient, appelé Objective-C++. Et y'en a à qui ça pose problème.

Mais Cygal me fait remarquer qu'ils ont porté WebKit en C++, donc a priori, on s'en fout.

Le Blog de l'Homme Moderne
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne Cygal # Posté le 14/05/2008 à 19:36:45
Enfin Libre
Avatar
Groupe : Membres
Visiblement, WebKit c'est plutôt un « wrapper », potentiellement utilisé avec différents langages/librairies (Objective-C(++?)-Cocoa, C++-Qt, notamment) : http://trac.webkit.org/browser/trunk/WebKit


Le Blog de l'Homme Moderne
« Un peu de curiosité, voyons. »
 

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Revenir à liste des news

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 663 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.0364s (0.014s)