Liens connexes

Dépêche modérée par

Dépêche éditée par

: Trolltech publie les avancées de Qt pour Java

Posté par Nicolas Dumoulin (Jabber id, page perso, ). Modéré le 01 septembre 2006.
0
Trolltech a annoncé le 30 Août dernier un deuxième aperçu technologique du projet nommé Qt Jambi, qui est le port de la technologie Qt pour Java. Outre les composants graphiques, Trolltech annonce aussi un greffon pour l'environnement de développement Eclipse. Qt Jambi propose également une compatibilité avec la technologie WebStart (lien sur la page de téléchargement), mais nécessite évidemment le téléchargement de l'archive jar (30Mo !). La démonstration (par WebStart ou après téléchargement de l'archive) est très satisfaisante, avec un rendu bien plus professionnel qu'une application utilisant SWING.

Le tout est distribué pour les trois systèmes d'exploitation Linux, MacOS et Windows, excepté le greffon pour Eclipse qui n'est pas encore disponible pour Mac. La distribution est assez soignée, la documentation complète et le tout transpire la bonne volonté. Trolltech invite d'ailleurs les développeurs à tester cette version, et à communiquer leurs impressions sur une liste de diffusion vouée à cet effet.

NdM : Qt Jambi est pour le moment disponible sous une Licence "preview", mais à terme, une version du produit est annoncée en open source

> Lire la suite (35 commentaires, moyenne: 3,3).   [dépêche : 1539 caractères]

Ceux qui développent en langage Java s'accorderont pour dire que la bibliothèque SWING, celle qui est fournie en standard avec le kit de développement de Sun Microsystems, est une plaie (conceptuellement et graphiquement). Et ceux qui ont vaguement utilisé Qt dans d'autres langages en seront d'autant convaincus étant donné la facilité d'utilisation de celle-ci (en grande partie due à l'outil Qt-Designer), la conception un peu plus propre de l'API et le rendu beaucoup plus agréable. Si vous êtes dans ce cas, vous avez peut-être déjà essayé l'alternative SWT (la solution utilisée par Eclipse), qui ne semble pas encore satisfaire les espérances (projet trop jeune ?). Si vous êtes utilisateurs de logiciels libres (et pas trolleur pour un sou), vous devez connaître également Qt pour ses qualités de rendu et l'intégration possible dans un environnement de bureau.

Après plusieurs années d'attente, qui font penser à d'autres mythes comme on en connaît bien par ici, la possibilité de créer des interfaces graphiques avec Qt en Java semble enfin possible. Une tentative avait bien démarré au sein du projet KDE avec le projet Koala, mais n'a pas encore porté ses fruits. Pendant ce temps, Trolltech semble avoir bien progressé et proche du terme.

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.

Sur dot.kde.org

Posté par Nicolas Dumoulin (Jabber id, page perso, ) le 01/09/2006 à 12:28. (lien). Évalué à 2.

Pour ceux qui voudraient suivre les commentaires, voir l'annonce sur dot.kde.org qui vient de paraître : http://dot.kde.org/1157099916/

toolkit graphique = troll ?

Posté par Sylvestre Ledru (Jabber id, page perso, ) le 01/09/2006 à 12:40. (lien). Évalué à 6.

Ceux qui développent en langage Java s'accorderont pour dire que la bibliothèque SWING, celle qui est fournie en standard avec le kit de développement de Sun Microsystems, est une plaie (conceptuellement et graphiquement).


J'ai comme l'impression que des que l'on parle de toolkits graphiques, les trolls sont livrés de série et pas en options...

A l'occasion, Nicolas, matte Aerith ( https://aerith.dev.java.net/ ) ... moi, je trouve ca professionnel comme rendu.

héritage multiple?

Posté par salvaire () le 01/09/2006 à 13:04. (lien). Évalué à 2.

Il me semble que la plus grosse difficulté de porter du C++ en Java est l'héritage multiple (avec SWIG sans n par exemple). Comment ont-ils fait?

SWING n'est pas une plaie pour moi

Posté par David Sporn (page perso, ) le 01/09/2006 à 16:34. (lien). Évalué à 5.

> Ceux qui développent en langage Java s'accorderont pour dire que la bibliothèque SWING, celle qui est fournie en standard avec le kit de développement de Sun Microsystems, est une plaie

Et bien pas moi. Au contraire, j'ai considéré SWING comme un don du ciel (Allélouïa mes frères !) quand j'ai commencé sérieusement à me mettre au Java en 1999 : j'avais besoin d'un éditeur de texte UTF-8 pour mon site de cours de Japonais, et le seul éditeur que je connaissait sous Windows 95 était Outlook express.

Bref, une fois configuré le font.properties pour utiliser toutes les bonnes fontes (MS Mincho et Gothic pour la plage CJK, puis -deuxième don du ciel (re-Allélouïa mes frères !)- Arial Unicode qui évite d'avoir à mélanger les fontes pour couvrir les plages unicodes dont j'ai besoin), Swing m'a permis d'avoir un tel éditeur, les doigts dans le nez.

Actuellement, ce sera plus pour des problèmes de pouvoir faire tourner mes création sur des émulateur Java libres plutot que celui fourni par le jdk/jre de sun qui me préoccupera ==> éventuellement passage à SWT, jambi -quand il aura cette fameuse license open source-, voire un binding java-gtk.

Quelques petites précisions ...

Posté par Gmooron (page perso, ) le 04/09/2006 à 15:44. (lien). Évalué à 2.

* Les développeurs sur la ML sont vraiment sympas et répondent aux questions rapidement ...

* Qt et QtJambi ne consiste pas qu'en un toolkit graphique. Autrement dit, QtJambi n'est pas que le portage des classes graphiques de Qt, mais de toutes les classes (à terme en tous les cas)

Revenir en haut de page