S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

L'environnement Qt 4.8 promet de meilleures performances

Ainsi un portage simplifié des interfaces

Nous abordions récemment l’environnement de développement Qt dont les développeurs prévoient une mise à jour pour prendre en compte les futures applications Metro de Windows 8. Aujourd’hui, l’environnement débarque dans une nouvelle version 4.8, dont certaines améliorations sont particulièrement bienvenues.

virtualbox
VirtualBox est développé avec Qt

Qt est un environnement multiplateforme qui permet aux développeurs d’écrire un code unique à destination de plusieurs systèmes d’exploitation. Certains produits populaires l’utilisent depuis longtemps. Exemple : le client de virtualisation VirtualBox de Sun, le client multimédia VLC et l’environnement de bureau KDE sur les distributions Linux. Aussi, toute amélioration de Qt peut rejaillir sur de nombreuses applications.

La nouvelle version 4.8 met particulièrement l’accent sur les performances. Trois avancées sont à noter :
  • Les rendus effectués par OpenGL peuvent maintenant être faits dans plusieurs processus concurrents
  • Les requêtes http sont désormais gérées dans un processus séparé et non plus dans le principal, ce qui devrait notamment rendre les interfaces plus fluides
  • Une augmentation des performances d’entrées/sorties obtenue via une réduction des appels ainsi qu’une meilleure utilisation du cache quand ce dernier est disponible
Le projet Lighthouse a en outre été finalisé. Il s’agissait pour les développeurs de rendre plus simple le portage des interfaces Qt vers les différents systèmes auxquels il s’adresse. Le nom final de cette amélioration est Qt Platform Abstraction (QPA), qui remplace Qt for Embedded Linux (QWS). Il s’agira de l’une des fondations de la version majeure 5.0.

Signalons enfin l’intégration du moteur de rendu WebKit pour le web ainsi que des améliorations spécifiques pour la plateforme Symbian : utilisation de la couche réseau native du système, gestion de l’IPv6 et de l’OpenGL ainsi qu’un gestionnaire de ressources.

Les développeurs intéressés pourront récupérer Qt 4.8 depuis sa page officielle de téléchargement.
Source : Qt
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Le 15 décembre 2011 à 16:38 (16 615 lectures)

Il y a 45 commentaires

Avatar de Burn2 INpactien
Burn2 Le jeudi 15 décembre 2011 à 15:44:20
Inscrit le mardi 1 novembre 05 - 9697 commentaires
Merci pour l'info!! C'est top.

QT c'est vraiment un framework tip top.

En plus c'est (c'était? ) trollteck ...


EDIT: par contre le screenshot de virtualisation on se demande ce qu'il vient faire là.

Edité par burn2 le jeudi 15 décembre 2011 à 15:44
Avatar de Burn2 INpactien
Burn2 Le jeudi 15 décembre 2011 à 16:50:10
Inscrit le mardi 1 novembre 05 - 9697 commentaires
EDIT plus possible, ah j'avais pas vu le "virtualbox est developpé en QT"

Cela dit un screenshot de wtcreator serait déjà plus parlant je trouve. :)
Avatar de CryoGen INpactien
CryoGen Le jeudi 15 décembre 2011 à 17:06:36
Inscrit le jeudi 12 mai 05 - 1445 commentaires
Ca fait un bail que ce n'est plus trolltech derrière. Depuis le rachat par Nokia je pense.
Avatar de Pipould INpactien
Pipould Le jeudi 15 décembre 2011 à 17:07:15
Inscrit le lundi 6 décembre 04 - 352 commentaires
Qt c'est Nokia aujourd'hui. Et y'a pas a dire, ca roxx :)
Avatar de Burn2 INpactien
Burn2 Le jeudi 15 décembre 2011 à 17:08:27
Inscrit le mardi 1 novembre 05 - 9697 commentaires
Voui c'est vrais, mais dans ma tête c'est toujours resté associé à trollteck. C'était plus drôle que "nokia" troll.gif
Avatar de seb2411 INpactien
seb2411 Le jeudi 15 décembre 2011 à 17:16:21
Inscrit le vendredi 24 octobre 08 - 2625 commentaires
Nokia a il me semble revendu QT à une entreprise y'a pas longtemps.
Avatar de Killerjeff INpactien
Killerjeff Le jeudi 15 décembre 2011 à 17:18:37
Inscrit le lundi 12 octobre 09 - 305 commentaires
Les rendus effectués par OpenGL peuvent maintenant être faits dans plusieurs processus concurrents

Enfin ! ca évitera de se faire ch**r à toujours devoir se replacer dans le thread principal.

Mais Qt c'est bon mangezen (enfin pas pour tout)
Avatar de Killerjeff INpactien
Killerjeff Le jeudi 15 décembre 2011 à 17:19:18
Inscrit le lundi 12 octobre 09 - 305 commentaires
Nokia a il me semble revendu QT à une entreprise y'a pas longtemps.

Nokia a juste vendu la partie licencing mais à garder la partie de développement du Framework
Avatar de Rozgann INpactien
Rozgann Le jeudi 15 décembre 2011 à 17:23:48
Inscrit le mercredi 16 janvier 08 - 907 commentaires

Nokia a juste vendu la partie licencing mais à garder la partie de développement du Framework

Non, le développement est maintenant assuré par le Qt Project. C'est totalement communautaire, même si Nokia y prend bien sûr part. Mais ils ne prennent plus aucune décision tout seuls.
Avatar de AlexRNL INpactien
AlexRNL Le jeudi 15 décembre 2011 à 17:42:41
Inscrit le samedi 7 novembre 09 - 1180 commentaires
Les rendus effectués par OpenGL peuvent maintenant être faits dans plusieurs processus concurrents


C'est possible de faire le rendu en même temps par des thread/process séparés en OpenGL ?
Quand j'avais voulu essayer en Java, les solutions de contournement que j'avais trouvé étaient pas assez rapides pour que ce soit intéressant...
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.