Articles précédents : Logiciel
- [20] Nexuiz 2.3
- [7] Trophy : aidez un projet Libre
- [40] Open Sound System de retour vers le libre
- [57] Emacs 22 est déclaré stable
- [105] GPL3, TiVo ou TiVo pas ?
- [18] Géométrie dynamique avec CaRMetal
- [52] Mozilla finance un projet : 100 000 $ pour Democracy Player
- [28] Gérez vos dépôts subversion avec USVN
- [16] Sortie de NuFW 2.2, le pare-feu routeur authentifiant
- [51] Voyagez dans le temps avec Macfly 1.0
Liens connexes
- L'annonce (313 hits)
- Présentation de l'API de Qt Jambi. (641 hits)
- La licence trolltech (183 hits)
- Qt Jambi WebStart Demo (672 hits)
- DLFP Journal : QT Jambi final version released (321 hits)
Dépêche modérée par
Dépêche éditée par
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 (313 hits)
Présentation de l'API de Qt Jambi. (641 hits)
La licence trolltech (183 hits)
Qt Jambi WebStart Demo (672 hits)
DLFP Journal : QT Jambi final version released (321 hits)
> Lire la suite (10 commentaires, moyenne: 0,9). [dépêche : 288 caractères]
Une version de démonstration permet de jouer avec une vingtaine d'exemples afin de se rendre compte de ce que permet de réaliser Qt Jambi.
[+] Pour ceux qui lisent trop vite ...
Pour le numéro de version, 4.3.0 indique la version de Qt utilisée comme base et 01 indique que c'est la première version de Qt jambi pour Qt 4.3.
Ne pas lire 01net.
Génération suffisante ?
Est-ce que le générateur leur a suffit pour traduire Qt C++ vers Qt java ou bien il a fallu faire des retouches ? Je veux dire pour leur API. Et puis par exemple la fonction foo :
c'est une fonction foo() écrite en pur java ou une fonction foo() qui appelle celle en C++ ?
-
[^]Re: Génération suffisante ?
Posté par vrm (page perso, ) le 11/06/2007 à 17:14. (lien). Évalué à 1.il y a toute une tripotée de fichier .so dans les archives pour Linux, donc je suppose que c'est implémenté en appelant le code C++ et non en pur Java.
-
[^]Re: Génération suffisante ?
Posté par d-jo (page perso, ) le 11/06/2007 à 18:50. (lien). Évalué à 6.Visiblement le "runtime" passe par QT (avec jni)
Il s'agit donc de donner des signatures et des interfaces java a du code natif.
Un peu comme tu appelles awt pour créer les fenêtres ou encore Toolkit...
Bref il s'agit d'appels natifs javaisés. JNI permettant une bonne encapsulation, l'héritage et tout les mécanismes objets sont transparents.
http://java.sun.com/j2se/1.4.2/docs/guide/awt/1.3/AWT_Native(...)
http://trolltech.com/products/qt/jambi/indepth
http://java.sun.com/j2se/1.4.2/docs/guide/jni/
-
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 ?
Posté par windu.2b (Jabber id, page perso, ) le 12/06/2007 à 11:37. (lien). Évalué à 1.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 ?
Posté par Sylvain Sauvage () le 12/06/2007 à 15:12. (lien). Évalué à 3.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 ?
Posté par Gérald Quintana () le 12/06/2007 à 12:08. (lien). Évalué à 3.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 ?
Posté par Julien MOROT (Jabber id, page perso, ) le 12/06/2007 à 18:24. (lien). Évalué à 3.L'intérêt c'est d'avoir une API homogène.
[+] la classe tuiu pol :-D
"l'autre"*2, the other, tout simplement! bien stylé je pense




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.