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

ALM Discussion :

Développement d'un logiciel multiplateforme


Sujet :

ALM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Développement d'un logiciel multiplateforme
    BOnjour à tous!

    voila je suis en pleine hésitation quant au choix de mes outils pour la conception d'un logiciel. Ce logiciel doit avoir l'aparence d'une image, donc pas de barre de titre, uniquement une image avec transparence( format PNG). En gros le logiciel doit avoir un style comme Winamp, thème uniquement composé d'images.

    De plus il faut que ce logiciel est une version Windows, Mac et Linux.

    J'hésite actuellement avec QT4 et java, je sais que QT4 est optimal pour compiler pour plusieurs plateforme, mais je n'ai aucune idée de si on peut faire disparaitre la barre de titre pour mettre en place des images, et surtout PNG avec gestion de la transparence progressive.

    Voila donc je voulais e l'aide au niveau du choix de l'outil pour respecter ces conditions

    Merci d'avance

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    Bonjour

    TOUS les langages de haut niveau sont a priori multiplateformes..


    Il suffit d'voir le compilateur acceptant la bonne plateforme.


    Il n'y a que de très rares exceptions de langages "natifs", "liés" .. Par exemple certains langages de Windows, ou autres...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci!

    Donc en utilisant QT4 c'est à priori faisable?
    Pour la compilation, est-il possible avec un système Windows de compiler un projet QT4 pour Mac et Linux? Faut il installer les librairies associées?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par salimusta Voir le message
    Merci!

    Donc en utilisant QT4 c'est à priori faisable?
    Pour la compilation, est-il possible avec un système Windows de compiler un projet QT4 pour Mac et Linux? Faut il installer les librairies associées?
    Qt est C++, il faut compiler pour chaque OS avec des changements mineurs dans le code source.

    Java étant interprété (dans la JVM) peut être compilé une fois et déployé sur tous les environnements diposant d'une JVM "compatible".

    Comme vous n'avez pas trop dit ce que faisait le logiciel hormi afficher un canvas, on peut délirer un peu...
    - écrire toute ou partie de l'IHM en JavaScript (JS) et charger l'application dans un Browser... - il y aura des incompatibilités suivant les browsers mais elles devrait être gérables.
    - écrire l'application en Java et utiliser GWT pour se retrouver avec du JS

    Autre option que j'aime bien.
    Vous prenez Qt4. Vous développez votre application en Python via PyQt4. Techniquement Python est une sorte de Java: transformation en bytecodes qui s'exécutent dans une VM.
    Note: Il doit exister aussi une interface JNI pour appeler Qt4 depuis Java directement.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/08/2009, 10h48
  2. Réponses: 2
    Dernier message: 18/12/2008, 21h52
  3. Réponses: 0
    Dernier message: 03/08/2008, 17h35
  4. [Webcam] Logiciel multiplateforme
    Par anthyme dans le forum Multimédia
    Réponses: 2
    Dernier message: 22/06/2007, 15h46
  5. Réponses: 10
    Dernier message: 11/10/2005, 12h16

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