Liens connexes

Dépêche modérée par

Dépêche éditée par

: Le moteur de Mozilla porté sous Qt

Posté par Florent Zara (Jabber id, page perso, ). Modéré le 12 septembre 2004.
0
Quelques développeurs du projet KDE ont commencé à porter Gecko, le moteur de Mozilla, sous Qt (en tant qu'objet QWidget). De mémoire, il s'agit de la troisième tentative de port de Gecko sous Qt/KDE.

La première tentative fut celle de Trolltech qui porta Gecko sous Qt. Le projet nommé QtMozilla n'a jamais vraiment été maintenu et a plus été entrepris pour montrer la facilité de développement avec Qt.

La seconde tentative était une intégration de Gecko sous Konqueror il y a quelques années en tant que composant. Je n'ai pas trouvé de trace de ce projet mais je me souviens lorsque j'utilisais KDE qu'il était alors possible d'intégrer Gecko dans la fenêtre de Konqueror. Cependant, les menus et les widgets des pages Web étaient toujours en GTK+ et le lancement du composant pour visualiser les pages Web n'était pas des plus véloce au lancement. Apparemment, cette fonctionnalité n'est plus fournie en "standard" avec Konqueror.

NdM : Cette intégration de Gecko dans Konqueror avait en fait été réalisée pour montrer la souplesse de la technologie KParts (système de partage de composants entre applications)

Enfin, cette dernière tentative semble la plus prometteuse. Gecko est sur la voie d'être entièrement intégré à Qt et serait maintenu par quelques développeurs du projet KDE : il semblerait donc qu'elle soit faite pour durer si elle bénéficie du même dynamisme que le projet KDE, l'objectif étant d'avoir une alternative au moteur de rendu KHTML sous KDE. Zack Rusin, un des développeurs initiant ce port, a posté quelques informations sur son blog à propos de ce travail : une bonne petite lecture pour comprendre les motivations de ce port.

> Lire les commentaires (75 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

KDE, the integrative desktop

Posté par jmfayard () le 12/09/2004 à 12:13. (lien). Évalué à 19.

Notons que ça s'intègre dans une stratégie générale de KDE visant à réduire la fragmentation qui gène tant les utilisateurs de Linux, nouveaux ou pas, non plus seulement entre les applications QT/KDE, mais avec les principaux autres projets libres.

C'est rassurant de voir tous les efforts qui sont faits :
- au niveau du look avec des thèmes et des icones "KDE" pour Mozilla ou OpenOffice, et un très intelligent proramme donnant aux applications Gnome le look courant utilisé par les applications KDE
- au niveau du toolkit avec un port de NWF (OpenOffice) et maintenant de Gecko et Firefox vers Qt
- au niveau des dialogues natif avec la librairie qt-gtk permettant d'utiliser les dialogues d'impression, d'ouverture de fichiers. On peut même scripter avec dcop et utiliser la transparence réseau de KDE grâce aux KIO-slaves
- sur la réalisation de composants pour Gimp, OpenOffice ou maintenant Gecko pouvant être utilisé dans Konqueror
- en coopération avec Gnome et tous les autres pour se mettre d'accord sur des spécifications améliorant l'interopérabilté grâce à freedesktop.org

Tous ces projets sont décrits ici :
http://kde.ground.cz/tiki-index.php?page=KDE%2C+the+integrative+des(...)

Le moteur de Mozilla porté sous Qt

Posté par gnumdk (page perso, ) le 12/09/2004 à 12:37. (lien). Évalué à 6.

>Does it mean Firefox will run natively on KDE?

>Yes, that?s essentially exactly what it means.
>We haven?t only ported the Gecko but we wanted to make it as complete
>as possible. I do want to make Firefox a great browser for KDE users.
>In the coming weeks I?ll be integrating KIO, KWallet and KCookieJar
>so I?m hoping we?ll see more great things soon.

Donc un firefox natif Qt/Kde :) Je trouve ca mieux que de commencer a avoir un konqueror khtml et gecko, car j'ai bien peur de voir la mort de khtml si konqueror ne l'utilise plus par defaut dans 90% des distribs.

Et l'inverse ?

Posté par Euclide (page perso, ) le 12/09/2004 à 13:42. (lien). Évalué à 2.

Je me suis toujours posé une question.

Pourquoi le seul navigateur linux utilisant kHTML est konqueror ?
(et pourtant le moteur est portable, suffit de voir Safari sous MacOS X)

Ca serait pas mal aussi d'avoir un navigateur Gnome avec ce moteur.

Est-ce qu'il y a deja eu des tentatives ? J'ai un peu cherché et j'ai rien trouvé.

Une bonne chose.

Posté par phenix (page perso, ) le 12/09/2004 à 18:02. (lien). Évalué à 6.

Je trouve que c'est vraiment une bonne chose. Cela vas permetere aux utilsateurs de kde d'avoir un firefox qui se demare rapidement.
L'ideal serais d'avoir gecko qui ne soit dependant d'aucun toolkit avec puis les naviagteurs utiliserais n'importe quel tollkit pour la couche graphique

gras mère

Posté par theblatte () le 13/09/2004 à 03:56. (lien). Évalué à 4.

Bon ben puisque personne ne semble se lancer :
>Enfin, cette dernière tentative semble là plus prometteuse.

Enfin, cette dernière tentative semble la plus prometteuse :

Et SWT sous QT ?

Posté par Etienne Juliot (page perso, ) le 13/09/2004 à 10:25. (lien). Évalué à 2.

Cool. En résumé, on a ou on aura :
- GTK avec un thème vers QT (plus que visuel, redirection de toolkit pourait-on dire)
- Gecko avec QT
- OpenOffice avec QT (y'a encore bcp de boulot)

J'aimerai savoir si quelqu'un a des nouvelles du portage de SWT (toolkit Java initialement développé pour Eclipse) ?

J'ai lu le lien suivant : http://www.laurentm.com/10Goto10/archives/eclipse/000071.html(...) mais ca date de presqu'un an. Il disait qu'il y avait notamment des problèmes de licences, mais que ce n'était pas forcément insurmontable.

Avec SWT en QT, on aurait la majorité des méta-toolkits (toolkits basés sur d'autres) portés ou en cours de portage vers KDE.
Tout ça pour le plaisir de l'utilisateur final, et sans recodage des applis clientes.

Revenir en haut de page