2010-01-20 6 views
2

Voici mes exigences pour un très simple interface de bureau que j'ai besoin de faire.Quelles sont les bonnes options pour créer une interface graphique de bureau autonome simple (exigences incluses!)

Totalement autonome - Doit être double-cliquable sans avoir à installer quoi que ce soit sur la machine de l'utilisateur.

Simple GUI - Bare bare. Va charger une liste à partir d'un fichier qui sera stocké dans une liste déroulante ou w/e.

roche solide sur les distributions de Windows - XP, Vista etc

Bonus (pas forte exigence) - pourrait créer une application mac de la même source

Contexte:

Je suis un développeur java et ont créé un programme de démonstration qui fonctionne sur un lecteur flash. Vous venez de l'insérer et de double-cliquer. Il charge une interface graphique qui lit un fichier et vous permet de sélectionner le contenu de ce fichier pour une liste déroulante entrez d'autres informations et cliquez sur Enregistrer et enregistre un nouveau fichier avec les détails.

Je suis potentiellement limité par l'espace, donc je ne pense pas que j'ai assez de place pour regrouper un jre avec l'application. Nous ne voulons pas obliger les utilisateurs à installer un environnement JRE, il peut donc être aussi simple que possible.

Je suis donc à la recherche de solutions de rechange et j'ai peu d'expérience dans les applications de bureau autonomes, alors demandez conseil. Je ne suis pas opposé à l'utilisation de quelque chose qui ne fonctionnera que sur Windows si c'est d'autant plus fort que nous pouvons créer un programme distinct pour Mac, car ils devraient tous avoir un JRE installé. Jusqu'ici j'ai regardé dans python avec py2exe, C++, C#. Je ne connais pas vraiment les avantages et les inconvénients et aimerais de l'aide.

Merci

Répondre

1

Delphi est très confortable pour ces tâches. Facile bâtiment Gui, seul exe avec copie & installations go, Objet pascals comme langue, ...

http://en.wikipedia.org/wiki/Embarcadero_Delphi

+0

Semble parfait Sauf qu'il ressemble à la licence pour c'est de 999. A ce stade, cette petite tâche ne justifie pas nous dépenser beaucoup sur cela. Merci quand même! – Jason

+0

Il existe des versions gratuites qui devraient suffire pour de petites tâches! –

Questions connexes