L’outil JGUIDev présenté ici a été entièrement réalisé en Java 2, à l'aide du jdk1.2.2.

Auteur : G. Demoy (gdemoy@free.fr)
Date de dernière mise à jour : 12 octobre 2000
Localisations du site : http://gdemoy.free.fr
et http://www.geocities.com/jguidev

Présentation de JGUIDev

 

 

JGUIDev («Java Graphical User Interface Development ») est un logiciel écrit en pur Java 2 , générant des fichiers d'interfaces graphiques sous forme de classes Java 2 facilement réutilisables dans vos applications. 

Avantage : toute la chaîne de production de vos interfaces graphiques (de l’outil aux fichiers produits) est multi-plateformes, c’est-à-dire indépendante du système d’exploitation et de la machine que vous utilisez. Par exemple, vous pouvez avec JGUIDev construire une interface graphique sous Windows NT, puis la finaliser sous Linux.

 

A qui s'adresse ce logiciel ?
Développeurs
débutants
 
Développeurs
expérimentés
 
Développeurs
professionnels
Vous pourrez appréhender
les concepts de Java 2 sur des cas concrets en examinant les sources des
exemples fournis avec JGUIDev.
 
JGUIDev vous fera gagner du temps lors des développements de vos applications et Applets Java : l'outil se charge de la déclaration et du positionnement de vos composants graphiques, il va même jusqu'à générer des classes d'entrées/sorties pour les échanges de type client/serveur...
 

les notions de réutilisabilité des composants et de normalisation des échanges de données sont importantes pour vos applications de type Internet/Intranet. JGUIDev couvre ces deux fonctionnalités.



Aperçu de l'outil

Editeur
L'ergonomie de l'éditeur de JGUIDev est on ne peut plus simple : une première fenêtre liste les classes déjà générées, elle vous permet de créer, modifier ou supprimer les interfaces graphiques en vous débranchant sur l'éditeur lui-même. Une troisième fenêtre se charge de la gestion des paramètres de l'éditeur.





Quelques
exemples
d'applications
réalisées
avec JGUIDev...

Coordonnées (JGUIDev 1.0) Carnet d'adresses  (JGUIDev 1.1) Lanceur d'applications (JGUIDev 1.1)




Les Plus de JGUIDev

 

les fichiers générés sont des classes Java (fichier source ".java" et fichier compilé ".class") : vous pouvez modifier les sources pour les adapter à vos besoins ou utiliser directement les classes compilées dans vos applications Java,

prise en charge de l’aspect des champs (cachés, saisissables, obligatoires) en fonction du mode d’appel (ajout, modification ou consultation) lors de l'exécution de vos applications,

vous ne générez pas des fenêtres, mais des listes de composants qui pourront être réutilisées dans des onglets, des applets, des frames, des dialogues, …

atout non négligeable : les versions 1.0 et 1.1 sont gratuites et faciles à installer.


Téléchargement de la version 1.0

Pré-requis : JGUIDev étant écrit en Java 2, il vous faut avant tout posséder une version récente (1.2.2 ou ultérieure) du jdk (java development kit) fourni par Sun, faute de quoi vous ne serez en mesure ni de compiler, ni d'exécuter vos programmes.
Vous pouvez télécharger gratuitement le jdk sur le site de Sun : www.sun.com.

Accès direct à la section Java 2 de Sun : http://www.sun.com/products-n-solutions/software/oe-platforms/java2.html, rubrique "DOWNLOADS".


Téléchargement : cliquez ici pour télécharger gratuitement JGUIDev 1.0 (fichier pjgdfr10.jar, environ 60 Ko).

Installation : placez le fichier pjgdfr10.jar dans le répertoire de votre choix (par exemple, sous Windows, "c:\jguidev10\"), puis décompressez-le en tapant la commande suivante :

c:\jguidev10> jar xvf pjgdfr10.jar

trois sous-répertoires sont créés : classes, images et meta-inf (information sur l'origine des fichiers).

Exécution : tout d'abord, vous devez préciser le CLASSPATH (chemin d'accès aux classes) : si, par exemple, vous avez décompressé pjgdfr10.jar dans le répertoire c:\jguidev10, tapez :

c:\> set CLASSPATH=.;c:\jguidev10\classes\jgdfr10.jar;

Ensuite, placez-vous dans n'importe quel répertoire (par exemple c:\temp) et tapez :
c:\temp> java GDE pour lancer l'éditeur de JGUIDev 1.0
c:\temp> java GDS pour lancer le Setup (paramètres de l'éditeur)
c:\temp> java GDEX1 pour lancer l'exemple fourni avec JGUIDev 1.0



Description de la version 1.1

 

La version 1.0 est une version d’évaluation : elle vous permet de créer graphiquement des classes de composants et fournit un exemple ("Coordonnées"), mais cette version est incomplète (pas d'aide, pas de gestion des flux clients-serveurs et certaines fonctionnalités bridées).

 
 Si JGUIDev 1.0 vous plaît, vous pouvez obtenir un package plus complet (V1.1) qui contient de nombreux additifs  :

les spécifications de l’outil générées à partir de Javadoc,

des exemples complets d’applications ("Carnet d'adresses", "Lanceur d'applications" ), plus les sources commentés que vous pourrez réutiliser et adapter à vos propres besoins,

l’ajout de fonctionnalités (non livrées dans JGUIDev 1.0) automatisant des tâches importantes :

typage des champs de saisie (format numérique, date, chaîne de caractères,…)

fonction validate : validation de tous les composants d'une liste avant enregistrement (vérification des champs obligatoires et des formats de saisie)

APPORT MAJEUR : la possibilité de stocker les données liées à vos composants dans des flux d'Entrée/Sortie sous forme de classes de données (ces classes pouvant être échangées avec un serveur ou stockées en local dans des fichiers).

 

Aperçu de JGUIDev 1.1



Recevoir la V1.1


Pour acquérir la version 1.1 gratuitement, il vous suffit de remplir le formulaire ci-dessous :

Votre e-mail
Votre nom
(ou surnom)
Vos commentaires
 

NOTE :
En cliquant sur le bouton "Envoyer", vous acceptez les 3 conditions ci-dessous :
- vous recevrez occasionnellement les NewsLetters de JGUIDev par e-mail.
- le pack JGUIDev 1.1 est fourni " en l'état ", sans aucune garantie d'aucun type.
- le pack JGUIDev 1.1 vous est fourni gratuitement. Ne le distribuez pas et ne le modifiez pas pour de l'argent !!!

 

Pour tout renseignement complémentaire, vous pouvez me contacter à l'adresse suivante : gdemoy@free.fr