Navigation
Derniers articles
Les dossiers
Qt
Qt est une bibliothèque en C++, développée par la société Trolltech. Qt est multiplateforme, par simple recompilation du code source de l'application.
Au départ proposé seulement sous licence propriétaire, ce choix fut grandement critiqué par la communauté du logiciel libre car elle était incompatible avec la licence GPL de KDE. Mais Qt a finalement basculé vers un modèle de double-licence propriétaire-libre pour sa version Unix/Linux (GPL si le logiciel est lui aussi en GPL, sinon licence propriétaire).
Ce choix de double licence, initialement appliqué uniquement à Unix/Linux, sera finalement appliqué à toutes les plateformes supportées par Qt, dès sa version 4.0. Il aura des conséquences importantes sur le développement de KDE 4, puisqu'il fut décidé que cette branche sera aussi officiellement portée (en partie) sur MS Windows et Mac.
À noter que Qt 4 est incompatible avec Qt 3, car de grands changements dans sa structure ont été apportés, comme un usage plus important de l'architecture MVC, une restructuration et une factorisation du code... Tout ceci permet déjà à Qt 4 d'avoir une empreinte mémoire plus faible que ses prédécesseurs, et des premiers tests effectués avec des versions pré-finales de KDE 4 ont permis de montrer des gains de 39% (ces chiffres sont toutefois à prendre avec des pincettes dans la mesure où le code au moment des tests n'était pas fini et ni optimisé).
Phonon
C’est un framework multimédia destiné à rendre les applications multimédia indépendantes de la plateforme. Un lecteur audio/vidéo pourra ainsi faire appel à des fonctions basiques de lecture sans tenir compte du moteur de rendu utilisé (que ce soit DirectShow sous Windows, QuickTime sous Mac ou GStreamer ou Xine sous Linux).
Phonon permettra aussi de régler le son application par application, et de regrouper ces dernières par catégories : il pourra aussi diminuer/arrêter le son d'une musique/vidéo lors de l'entrée d'un appel VoIP, ou encore basculer le niveau sonore des applications lors du changement de focus.
Couplé à Solid, il peut être informé du branchement de périphériques sonores (tels que les casques USB), et rediriger le son de certaines applications en conséquence.
Trolltech a récemment annoncé que Phonon serait directement intégré à Qt 4.4, et a même fourni le code pour l'interfacer avec les moteurs DirectShow et QuickTime. Les prochaines versions de KDE 4 ne devraient donc pas avoir de mal de ce côté-là pour être portées sur les plateformes Mac et Windows.
Solid
Il s'agit d'un framework destiné à gérer les périphériques. Il offre ainsi une abstraction pour la détection, le branchement à chaud ou encore le paramétrage des périphériques (amovibles, mais pas seulement).
Il permettra ainsi de surveiller le niveau de la batterie, la gestion des réseaux, l'apparition de périphériques Bluetooth... et d'en informer les applications/frameworks qui le désirent (tel quel Phonon, par exemple).
Qt est une bibliothèque en C++, développée par la société Trolltech. Qt est multiplateforme, par simple recompilation du code source de l'application.
Au départ proposé seulement sous licence propriétaire, ce choix fut grandement critiqué par la communauté du logiciel libre car elle était incompatible avec la licence GPL de KDE. Mais Qt a finalement basculé vers un modèle de double-licence propriétaire-libre pour sa version Unix/Linux (GPL si le logiciel est lui aussi en GPL, sinon licence propriétaire).
Ce choix de double licence, initialement appliqué uniquement à Unix/Linux, sera finalement appliqué à toutes les plateformes supportées par Qt, dès sa version 4.0. Il aura des conséquences importantes sur le développement de KDE 4, puisqu'il fut décidé que cette branche sera aussi officiellement portée (en partie) sur MS Windows et Mac.
À noter que Qt 4 est incompatible avec Qt 3, car de grands changements dans sa structure ont été apportés, comme un usage plus important de l'architecture MVC, une restructuration et une factorisation du code... Tout ceci permet déjà à Qt 4 d'avoir une empreinte mémoire plus faible que ses prédécesseurs, et des premiers tests effectués avec des versions pré-finales de KDE 4 ont permis de montrer des gains de 39% (ces chiffres sont toutefois à prendre avec des pincettes dans la mesure où le code au moment des tests n'était pas fini et ni optimisé).
Phonon
C’est un framework multimédia destiné à rendre les applications multimédia indépendantes de la plateforme. Un lecteur audio/vidéo pourra ainsi faire appel à des fonctions basiques de lecture sans tenir compte du moteur de rendu utilisé (que ce soit DirectShow sous Windows, QuickTime sous Mac ou GStreamer ou Xine sous Linux).
Phonon permettra aussi de régler le son application par application, et de regrouper ces dernières par catégories : il pourra aussi diminuer/arrêter le son d'une musique/vidéo lors de l'entrée d'un appel VoIP, ou encore basculer le niveau sonore des applications lors du changement de focus.
Couplé à Solid, il peut être informé du branchement de périphériques sonores (tels que les casques USB), et rediriger le son de certaines applications en conséquence.
Trolltech a récemment annoncé que Phonon serait directement intégré à Qt 4.4, et a même fourni le code pour l'interfacer avec les moteurs DirectShow et QuickTime. Les prochaines versions de KDE 4 ne devraient donc pas avoir de mal de ce côté-là pour être portées sur les plateformes Mac et Windows.
- The Road to KDE 4: Phonon Makes Multimedia Easier
- Blog du créateur
- Annonce officielle de Trolltech d'inclure Phonon dans Qt 4.4
Solid
Il s'agit d'un framework destiné à gérer les périphériques. Il offre ainsi une abstraction pour la détection, le branchement à chaud ou encore le paramétrage des périphériques (amovibles, mais pas seulement).
Il permettra ainsi de surveiller le niveau de la batterie, la gestion des réseaux, l'apparition de périphériques Bluetooth... et d'en informer les applications/frameworks qui le désirent (tel quel Phonon, par exemple).
Firefox 3 : se rendre rapidement sur ses sites préférés
Lorsque l’on commence à posséder une liste immense...
Lorsque l’on commence à posséder une liste immense...
Firefox 3 : ajouter des étiquettes sur les marque-pages
La gestion des étiquettes sous Firefox est un moyen...
La gestion des étiquettes sous Firefox est un moyen...
© 2003 -2008 PC INpact SARL de presse. Tous droits réservés ! - Powered by PCI WebEngine - PCINpact.com est un site de PC INpact Network
Glossaire : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Toutes les marques citées sur PC INpact appartiennent à leurs propriétaires respectifs ! - Page valide XHTML 1, CSS -
- Générée en 0.0185 s - Top 100
Partenaires : Disque dur multimédia - Personnaliser Windows - Comparatif GPS - Forum Science - Tom's Hardware - Sonneries et jeux pour mobiles - Test ADSL
Toutes les marques citées sur PC INpact appartiennent à leurs propriétaires respectifs ! - Page valide XHTML 1, CSS -
- Générée en 0.0185 s - Top 100Partenaires : Disque dur multimédia - Personnaliser Windows - Comparatif GPS - Forum Science - Tom's Hardware - Sonneries et jeux pour mobiles - Test ADSL


























