Journal Avis au expert en IHM

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
sept.
2003
Passé un an, j'ai réalisé un petit logiciel de course (http://www.fresnes.info/~beynet/course/(...))
pour une association sportive qui lutte pour la gratuité du sport et son accès libre à tous (FSGT pour ceux qui connaissent).
Etant pluôt féru de linux c'est pour et sous cet OS que j'ai fait le soft (prog en c, ihm en gtk).
Le problème est qu'ils ne connaissent rien à linux, et je ne pourrai pas toujours être là pour ammener mes machines lors de leurs courses. Du coup, je suis en train de faire une nouvelle version du soft (écrite en C++ cette fois-ci) dont le code côté serveur sera portable pour windows facilement (cygwin est mon ami). Pour ce qui est de l'ihm (client) quelles sont les solutions les plus pratiques pour un code portable (j'ai pensé à java bien sur, mais installer une machine virtuelle n'est pas dans leurs cordes).
Bref, je suis ouvert à toute sugestion? D'ailleurs si quelqu'un veut m'aider pour l'IHM je suis prêt à lui envoyer l'état du code.


PS : le soft est bien sûr sous licence GPL.
  • # Re: Avis au expert en IHM

    Posté par  . Évalué à 3.

    python + wxPython ?
    sous win tu peux creer un exe avec py2exe : http://starship.python.net/crew/theller/py2exe/(...)
    • [^] # Re: Avis au expert en IHM

      Posté par  (site web personnel) . Évalué à 1.

      Je connais pas bcp python, mais je note l'idée.
    • [^] # Re: Avis au expert en IHM

      Posté par  . Évalué à 1.

      tk fonctionne très bien avec python
      • [^] # Re: Avis au expert en IHM

        Posté par  . Évalué à 4.

        je suis pas sur de savoir ce que c'est que tk, mais j'ai la vague idée d'un truc super moche... me trompe-je ?
        • [^] # Re: Avis au expert en IHM

          Posté par  . Évalué à 1.

          ah ah ah ah
          personnellement je préfère de loin le style de tk à me prendre du wxWindows sur ma bécane linux

          le principal intéret c'est que Tk est le toolkit (pour de vrai) graphique officiel et est donc fourni avec tous les interpréteurs. sa programmation est enfantine, son style sobre et léger.
    • [^] # Re: Avis au expert en IHM

      Posté par  (site web personnel) . Évalué à 2.

      Ca me fait toujours marrer de voir Python + wxPython... mais bon, dans ce cas la c'est marqué que le soft est en C++... donc autant utiliser l'API originelle de wxWindows qui est en C++

      Donc va voir du coté de http://www.wxwindows.org(...) et tu aura une belle API de programmation en C++ pour faire du code portable entre Windows, linux, mac et plein d'autres plateforme
  • # Re: Avis au expert en IHM

    Posté par  (Mastodon) . Évalué à 1.

    Si tu as une IHM en GTK, pourquoi ne pas utiliser GTK sous Windows ?
  • # Re: Avis au expert en IHM

    Posté par  . Évalué à 2.

    sinon il y a wxWindows

    www.wxwindows.org

    et il y a un module wxWindows pour devcpp
  • # Re: Avis au expert en IHM

    Posté par  (site web personnel) . Évalué à -1.

    Tu le fais avec visual c++!! :-)

    Non pas taper, pas taper.

    Je suis déjà dehors.

    p.s: T'as rien d'autre à faire?
  • # Java t'en mettre une :)

    Posté par  (site web personnel) . Évalué à 0.

    Faut pas déconner non plus.
    Une JRE c'est sûrement plus facile à installer que Cygwin et aussi facile que python.

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: Java t'en mettre une :)

      Posté par  (site web personnel) . Évalué à 1.

      oui c'est clair ...
      Mais moi a terme ce que je veux leur livrer c'est un .exe (en fait 2 : un pour le serveur et un pour le client) et pis c'est tout !
      Oui, je sais la meilleur solution serait de leur installer linux sur leur propres postes ... Mais là c'est pas gagné ...
      • [^] # Re: Java t'en mettre une :)

        Posté par  . Évalué à 1.

        si c'est une appli client/serveur tu peux pas la webifiée ?
        client leger (navigateur sans extension) et code en PHP coté serveur ?

        (PHP parce que on a proposé tout sauf PHP jusqu'a maintenant :-))
      • [^] # Re: Java t'en mettre une :)

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        Fabrique un Live-CD GNU/Linux avec ton soft dessus qui se lance au démarrage...
      • [^] # Re: Java t'en mettre une :)

        Posté par  . Évalué à 1.

        Ce qui est tout a fait possible avec Java au passage. Il est possible de wrapper ton appli avec un JVM et toutes les dependances de librairie et produire des exe, .bin, ect... pour toutes les plateforme cibles...

        Mais moi si je serait toi je ferait un liveCD avec ton appli sous nunux....
  • # Re: Avis au expert en IHM

    Posté par  . Évalué à 1.

    il y a un truc qui me gene:

    en GPL, il est donc gratuit
    ben non, la tu enleve la liberté commerciale, au pire:
    en GPL, il peut etre gratuit.

    sinon, ils sont vraiment refractaire a linux? un bon petit rpm, voir leur apprendre linux.

    souvent les personnes ne veulent pas passer a linux parce que mon application super genial est sous windows.

    la il ont la chance d avoir le logiciel sous linux quand meme. tu perdras pas moins de temps a les former a linux? plutot que de resoudre des bugs sous windows. :)

    en plus imagine 1700 coureur qui viennent voir les resultat sur un windows maker:
    -tiens c est pas windows votre logiciel? ca marche comment? car je suis president d une association de course dans ma region
    -c est sous linux :), et tous est disponible a http..........

    que de la bonne publicité. surtout que linux a un manque de representativité en france.

    donne un poisson a un homme il mangera un jour, apprend lui a pecher il mangeras tous les jours. et en plus il pourras apprendre a ses voisins a pecher
    • [^] # Re: Avis au expert en IHM

      Posté par  (site web personnel) . Évalué à 2.

      pourquoi ne pas faire une knoppix spécial courese avec toute ce qu'il faut pour gérer la course, il suffit de la faire avaler par n'importe quel machine ?

      "La première sécurité est la liberté"

  • # Re: Avis au expert en IHM

    Posté par  . Évalué à 1.

    ../course.h:12:22: TraceShm.h : Aucun fichier ou répertoire de ce type

    Apparement ce fichier viendrait de la libtrace d'après ton Makefile :
    -I/opt/libtrace/include

    Je peux trouver ou cette librairie ? Le fait que tu l'ai mis dans /opt signifie t-il qu'elle serait propriétaire ?
  • # Re: Avis au expert en IHM

    Posté par  . Évalué à 1.

    euhh..
    java+swing+eclipse?
    java+swing+emacs+jde?
  • # Re: Avis au expert en IHM

    Posté par  . Évalué à 1.

    Une suggestion : plutôt que de recoder pour Windows, pourquoi tu ne crées pas un CD Knoppix (réduite au minimum nécessaire) + ton logiciel installé et configuré ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.