Qt Jambi est un binding java pour le framework graphique Qt (présent sur les plateformes GNU/Linux, Mac OS X et l'autre). Il permet de développer des applications Java avec Qt en utilisant toutes les fonctionnalités de Qt (base de donnés, réseau, thread, XML, IHM...).
Qt Jambi se compose de :
Qt Jambi est distribué sous la double-licence Trolltech, c'est-à dire que cela suit la licence Qt Open Source s'il s'agit de l'utiliser avec un programme sous licence GPL et de la licence Qt Commercial lorsqu'il s'agit d'un développement propriétaire.
NdR: Merci à muolp pour avoir posté un journal sur ce sujet.
Qt Jambi se compose de :
- L'API incluant toutes les fonctionnalités permettant le développement d'applications portables
- Qt Jambi Generator qui est la base de l'API ; il s'agit d'une commande en ligne qui lit les définitions de classes écrites en C++ et qui produit du code équivalent dans l'API Java
- Qt Designer est un outil permettant la création d'interface graphique
- Un greffon Eclipse pour utiliser Qt jambi directement dans Eclipse
Qt Jambi est distribué sous la double-licence Trolltech, c'est-à dire que cela suit la licence Qt Open Source s'il s'agit de l'utiliser avec un programme sous licence GPL et de la licence Qt Commercial lorsqu'il s'agit d'un développement propriétaire.
NdR: Merci à muolp pour avoir posté un journal sur ce sujet.
L'annonce (327 hits)
Présentation de l'API de Qt Jambi. (666 hits)
La licence trolltech (200 hits)
Qt Jambi WebStart Demo (693 hits)
DLFP Journal : QT Jambi final version released (348 hits)
> Lire la suite (10 commentaires, moyenne: 0,9). [dépêche : 288 caractères]
Vous avez demandé le commentaire #841037.



Fonctionnalités de Qt ?
base de donnés, réseau, thread, XML, IHM...
Heu tout ça on peut le faire en Java sans Qt.
Qu'apporte donc Qt à ce niveau ?
Je n'ai pas très bien compris cette phrase à vrai dire.
[^]Re: Fonctionnalités de Qt ?
Je me suis posé la même question.
Il semblerait en fait que Trolltech tenait à avoir une ressemblance entre Qt et Qt Jambi la plus proche possible, de façon à ne pas perturber les développeurs Qt/C++
Par contre, je me pose une autre question: dans un programme en Qt Jambi, doit-on n'utiliser que les Threads de Qt Jambi? peut-on mixer? quel résultat cela donne-t-il? Pareil pour les autres technologies en "doublon"
[^]Re: Fonctionnalités de Qt ?
Il n’est pas conseillé de mélanger les threads natifs (natif dans le sens JNI, donc pthreads, forks et compagnie…) et les threads Java.
Et comme ça m’étonnerait que Qt Jambi ait réimplémenté ses threads en Java, il vaudrait mieux suivre ce conseil.
[^]Re: Fonctionnalités de Qt ?
J'ai entendu (ca mérite vérification) que l'idée originale était de fournir une librairie complete au langage Java, un peu comme le projet Classpath. Autrement dit, de fournir une autre plate-forme de développement que celle proposée par Sun tout en ne conservant de Java que le langage.
[^]Re: Fonctionnalités de Qt ?
L'intérêt c'est d'avoir une API homogène.