IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Qt pour OS Java ME ?

  1. #1
    Invité
    Invité(e)
    Par défaut Qt pour OS Java ME ?
    Bonjour,

    Je vous explique ma situation : je cherche à créer une application écrite en Qt c++.
    Je dispose actuellement de Qt 4.7 sur Windows XP. Alors je crées une application depuis le Qt de mon XP, je compile et je copie l'exe sur un téléphone mobile dont l'OS est Java ME.

    Mes 2 questions : est-ce que l'appli fonctionnera depuis le mobile ?

    Dans le cas contraire existe-t-il un Qt SDK en langage c++ que j'installerais sur Windows XP, SDK avec lequel je compilerais depuis Windows XP, et qui au final créerait une appli compatible avec l'OS Java ME (et qui fonctionnerait donc sur le mobile) ?

    Un peu comme le SDK Necessitas, mais ce serait pour Java ME au lieu d'Android.

    En vous remerciant d'avance.
    Cordialement, Gizmo.

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut


    1. Pas de raison que ça fonctionne (pas du tout le même OS, pas du tout les mêmes bibliothèques et j'en passe), à moins que tu écrives un environnement d'exécution Windows en Java ME .
    2. AFAIK, il faut tout porter en Java ME.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par dourouc05 Voir le message
    2. AFAIK, il faut tout porter en Java ME.
    C'est pas terrible tout ça (et encore je cache ma joie).

    Donc si je veux rester avec Qt je n'ai pas le choix il faut que je fasse du Qt Jambi ?
    Et donc que j'apprenne le Java ?

    Et j'imagine que la version de Qt pour embedded Linux ne fonctionne bien évidemment pas sous Java ME ?

    C'est très désappointant

    Bon eh ben tant pis je vais attendre un peu avant de faire le passage C++ vers Java ô combien périlleux.

    Cordialement, Gizmo.

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    Qt Jambi... oui, s'il est supporté sur la plateforme cible, et ça, ça m'étonnerait . (Support de Windows, OSX, Linux, pas toujours vraiment au point pour les dernières versions – depuis que le projet a été abandonné par Nokia, il n'a plus vraiment été maintenu, quoi qu'il semble bien revivre ces temps-ci, suffisamment pour être utilisable en desktop apparemment.)

    Citation Envoyé par gizmo27 Voir le message
    C'est très désappointant
    C'est du français, ça ?
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Invité
    Invité(e)
    Par défaut
    Du français oui du français courant un peu moins déjà Ici c'était plus une référence à un certain film

    Dites donc vous êtes là pour décourager d'entrée les gens qui veulent programmer ou quoi ?!...

    Vous être un peu le "Brice" de ce forum .

    Et c'est fastidieux à faire (je parle bien sûr de rendre Qt portable sur Java ME) ? Y-en-a-t-il sur developpez.com qui on déjà fait la portabilité sans être désappointés ?

    Histoire que je ne sois pas tout seul à le faire car ça sent le roussi non ?

    Bonne journée de préférence non-désappointante.
    Cordialement, Gizmo.

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    Citation Envoyé par gizmo27 Voir le message
    Ici c'était plus une référence à un certain film
    Ma culture cinématographique a tendance à filer en vitesse vers son asymptote horizontale d'équation y = 0, vois-tu .

    Citation Envoyé par gizmo27 Voir le message
    Dites donc vous êtes là pour décourager d'entrée les gens qui veulent programmer ou quoi ?!...
    Chaque outil n'est pas utile partout (essaie de programmer une navette spatiale avec un marteau, ça risque d'être marrant pour mettre tes programmes sur mémoire Flash ).

    Citation Envoyé par gizmo27 Voir le message
    Et c'est fastidieux à faire (je parle bien sûr de rendre Qt portable sur Java ME) ? Y-en-a-t-il sur developpez.com qui on déjà fait la portabilité sans être désappointés ?
    Il faudrait traduire tout le code de Qt en Java, vu que généralement ces plateformes acceptent très bien du bytecode Java... et pas grand-chose d'autre .

    Je n'essaie pas de te décourager entièrement, je t'informe juste que ça ne sera pas une partie de plaisir, ça ne sera pas de la tarte (de Tancrémont). De toute façon, « ils ne savaient pas que c'était impossible, alors ils l'ont fait » .
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Ma culture cinématographique a tendance à filer en vitesse vers son asymptote horizontale d'équation y = 0, vois-tu .
    Bah tu n'as pas pas râté grand chose : à part pour le Titanic ils n'ont toujours pas réussi à repêcher l'épave du cinéma français.

    Citation Envoyé par dourouc05 Voir le message
    (essaie de programmer une navette spatiale avec un marteau, ça risque d'être marrant pour mettre tes programmes sur mémoire Flash ).
    C'est marrant ça : c'est le même outil que j'ai des fois envie d'utiliser quand mon pc bug... Mais pas pour le réparer

    Citation Envoyé par dourouc05 Voir le message
    Il faudrait traduire tout le code de Qt en Java, vu que généralement ces plateformes acceptent très bien du bytecode Java... et pas grand-chose d'autre .
    En résumé que du bonheur

    Citation Envoyé par dourouc05 Voir le message
    Je n'essaie pas de te décourager entièrement.
    Pas de souci j'avais compris.

    Citation Envoyé par dourouc05 Voir le message
    je t'informe juste que ça ne sera pas une partie de plaisir, ça ne sera pas de la tarte (de Tancrémont). De toute façon, « ils ne savaient pas que c'était impossible, alors ils l'ont fait »
    Voilà après il suffit de s'armer de patience.
    A-t-on avis pourquoi les développeurs qui ont de l'expérience n'ont plus de cheveux ? Ils ne les ont pas perdu naturellement faut pas croire ...

    En attendant merci d'avoir répondu au moins je suis fixé.

    Tu dis qu'il faudrait convertir le source de Qt de c++ en Java : juste pour rigoler un peu combien y-a-t-il de lignes de codes au total ?
    Toujours pour rire combien de temps met un cerveau humain le temps de convertir du c++ en java juste pour 1 seule ligne ?

    Cordialement, Gizmo.

  8. #8
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    Citation Envoyé par gizmo27 Voir le message
    Tu dis qu'il faudrait convertir le source de Qt de c++ en Java : juste pour rigoler un peu combien y-a-t-il de lignes de codes au total ?
    J'hésite entre « beaucoup » et « très beaucoup », à vrai dire .

    Citation Envoyé par gizmo27 Voir le message
    Toujours pour rire combien de temps met un cerveau humain le temps de convertir du c++ en java juste pour 1 seule ligne ?
    Ça dépend de la ligne : si c'est une déclaration d'héritage multiple, longtemps .
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    J'hésite entre « beaucoup » et « très beaucoup », à vrai dire .
    Beaucoup ou très beaucoup ça fait déjà trop pour moi seul.

    Citation Envoyé par dourouc05 Voir le message
    Ça dépend de la ligne : si c'est une déclaration d'héritage multiple, longtemps .
    "Pas de la tarte, beaucoup, très beaucoup" et maintenant "longtemps" : le tout est de savoir si un modérateur féru de Qt s'y lancerait avec sa petite équipe de 3...

    Si c'est non alors c'est sûr j'abandonne dès maintenant

  10. #10
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    De retour ici.
    Il me semble avoir trouvé un truc intéressant : l'EDI Eclipse permet de créer des programmes compatibles Java ME ?
    Si oui alors je peux combiner avec Qt Eclipse Integration non ?

    De cette manière je pourrais ainsi faire des programmes compatibles Java ME, programmes codés en Qt c++ ?

    Pouvez-vous svp me confirmer que c'est bien ce que j'ai compris ?

    En vous remerciant d'avance.
    Cordialement, Gizmo.

    PS : par contre le lien de Qt Eclipse Integration n'est plus du tout bon : il renvoie pile sur Digia.

  11. #11
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    Non, tu es à côté de la plaque : ce plug-in ne sert qu'à ajouter un support décent de Qt à l'EDI, pour la création de projets notamment. C'est tout ce qu'il fait : il te facilite la vie quand tu développes en C++ avec Qt. Il ne compile jamais rien (pas de C++ vers Java). Eclipse est un outil très générique (et lent, et lourd, mais c'est hors propos ), qui fait notamment du Java mais ne fait pas que ça, qui n'est qu'un EDI et rien d'autre (c'est déjà pas mal en soi, mais ce n'est pas un compilateur complet).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  12. #12
    Invité
    Invité(e)
    Par défaut
    D'accord merci pour l'info.

    Cordialement, Gizmo.

  13. #13
    Membre éclairé
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Par défaut
    Si tu en as envie de coder en Java tout en utilisant le framework Qt, tu peux aussi te tourner vers Qt Jambi.

    Lien vers l'article de Wikipédia (fr)
    Lien vers le site officiel (en)

  14. #14
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    Déjà cité plus haut : http://www.developpez.net/forums/d12...e/#post6923227. Le problème n'est pas trop Java, mais plutôt Java ME.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  15. #15
    Membre éclairé
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Oups! Désolé...

    Citation Envoyé par dourouc05 Voir le message
    [...]Le problème n'est pas trop Java, mais plutôt Java ME.
    Il y a une si grosse différence entre les versions standard et micro de Java?! Hé bien! je me coucherai moins bête ce soir.

  16. #16
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    C'est une version light de l'environnement Java, l'OS en question étant entièrement basé dessus pour les applications utilisateur. Donc oui, ça change énormément : si tu as du Java complet, c'est généralement dans un environnement moins hostile, donc possibilité d'utiliser Jambi. D'ailleurs, je ne pense pas qu'il y ait la moindre direction de Jambi vers Java ME : aucun support prévu, rien. Maintenant, je ne suis pas expert Java, hein .
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  17. #17
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    En rapport avec ton post précédent dourouc05 :
    Citation Envoyé par dourouc05 Voir le message
    Non, tu es à côté de la plaque : ce plug-in ne sert qu'à ajouter un support décent de Qt à l'EDI, pour la création de projets notamment. C'est tout ce qu'il fait : il te facilite la vie quand tu développes en C++ avec Qt. Il ne compile jamais rien (pas de C++ vers Java). Eclipse est un outil très générique (et lent, et lourd, mais c'est hors propos ), qui fait notamment du Java mais ne fait pas que ça, qui n'est qu'un EDI et rien d'autre (c'est déjà pas mal en soi, mais ce n'est pas un compilateur complet).
    Donc si j'ai bien compris ce plugin ne modifie QUE l'interface graphique d'Eclipse : en créant une interface graphique se rapprochant de celle de Qt Creator en ajoutant Qt Designer entre autres.

    Si c'est ça c'est déjà bien non ?

    C'est plus pratique d'avoir un designer version Qt au lieu d'avoir le designer d'Eclipse ?... Je ne sais pas...

    Cordialement, Gizmo.

  18. #18
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 753
    Par défaut
    Boh, c'est juste que tu utilises Eclipse au lieu de Qt Creator : mêmes fonctionnalités (bon, très grosso modo), performances inférieures, mêmes résultats. Tu changes l'interface, pas le reste (au lieu d'acheter une Twingo, tu passes à une 108 : c'est bien, ça reste de la voiture française, ça continue de rouler sur les routes, ça ne décolle toujours pas, ça ne fonctionne toujours pas à l'hydrogène, etc.).

    Le seul avantage que je vois, c'est d'avoir la même interface pour du C++ et du Java (tout ce qui est derrière change radicalement). Les outils proposés seront très différents, néanmoins.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  19. #19
    Invité
    Invité(e)
    Par défaut
    D'accord merci beaucoup pour cette réponse.

    Excellente journée.
    Cordialement, Gizmo.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Liste des mots français pour application JAVA
    Par elitost dans le forum Général Java
    Réponses: 15
    Dernier message: 16/08/2010, 15h57
  2. [Info]Quel livre me conseillez-vous pour apprendre Java?
    Par Sébastien L dans le forum Langage
    Réponses: 25
    Dernier message: 09/02/2006, 21h54
  3. Réponses: 6
    Dernier message: 12/12/2005, 21h50
  4. Réponses: 2
    Dernier message: 08/09/2005, 12h18
  5. Réponses: 1
    Dernier message: 22/03/2005, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo