Le Framework Graphique pour vos logiciels utilisant Swing
Grâce au Framework Graphique vous avez accès une bibliothèque logicielle Java
vous permettant de créer des solutions rapidement en utilisant une interface
de programmation compréhensible et extensible et d'enrichir vos logiciels
d'une interface utilisateur à la fois attrayante et intuitive.
L'utilisation du Framework Graphique est à la fois possible dans des applications
Internet (JSP, Servlet, Applet) et des logiciels écrits autour de Swing.
Plus d'information est également disponible pour les développeurs SWT et Eclipse.
Le cadre (ou skeleton en anglais), lequel fait également partie de la
bibliothèque logicielle, permet le développement rapide de prototypes
mais aussi de solutions commerciales.

Cliquer sur l'image pour voir davantage d'exemples.
|
|
|
Éléments et Groupes
Les éléments représentent tous les objets pouvant être affichés sur un
graphe. Ceci inclus la représentation des noeuds, des liens mais aussi
d'autres objets indépendants des graphes.
Plusieurs éléments peuvent être combinés dans un groupe (ou sous-graphe)
lequel peut être condensé et élargi pour réduire et augmenter la
complexité du graphe principal selon les besoins.
Les éléments sont définis dans des fichiers de configuration XML.
Ce que nous appelons des géométries décrivent la représentation des éléments
tandis que les styles sont utilisés pour définir le format des
remplissages, des lignes et des polices de caractère.
Des règles définissant le comportement des éléments permettent
de controler la création et la modification des noeuds et des liens.
Ceci permet d'assister l'utilisateur dans le contexte spécifique de
chaque application.
Arrangement des Graphes
L'arrangement automatique des graphes est une des
caractéristiques majeures du Framework Graphique. L'utilisateur
se voit présenter un aperçu clair et bien organisé de structures
ou de processus et peut également rapidement comprendre
toutes les intéractions et autres dépendences.
Les différentes sortes d'arrangement disponibles peuvent être étendues
et personnalisées.
Animation, détection automatique de chemins, placement des textes et
séparation de l'arrangement des noeuds et des liens font par exemple
partie des principaux atouts de notre moteur d'arrangements.
Rendering
La visualisation des éléments est réalisée via ce que l'on appelle
des Renderers en anglais.
Ajouter un niveau d'abstraction à l'implémentation de ces Renderers
permet de visualiser le résultat sur différents supports. Cette approche
permet d'introduire votre solution dans potentiellement n'importe quel système.
- JPEG ou PNG pour le support des browsers Internet (Zero Clients).
- SVG pour un résultat sur des applications DHTML (Thin Clients).
- Swing pour un résultat sur des Applets ou des applications WebStart (Full Clients).
- Renderer personnalisé pour une visualisation sur le support de votre choix.

sortie SVG affichée sur un browser Internet
|
Une facilité d'utilisation ayant fait ses preuves
Le Framework Graphique offre des concepts innovants et ayant fait leurs
preuves favorisant la création et la manipulation efficace de graphes.
Plusieurs options pour la modélisation automatique ou assisté peuvent
être activées afin d'optimiser la facilité d'utilisation de votre
application et d'éviter sa mauvaise utilisation.
Certaines de ces options sont par exemple:
- Séparation automatique des liens lors de l'insertion de noeuds
- Effaçage automatique de liens adjacent lors de l'effaçage de noeuds
- Création automatique de liens pour des noeuds se superposant lors d'un glisser-déposer
Gestion des Évênements
Le Framework Graphique fournit un ensemble complet d'évênements
pouvant être utilisés pour intercepter et contrôler les actions
de l'utilisateur. Ces actions peuvent alors être interdites ou
annulées grâce à ce mécanisme.
Skeleton
Ce que nous appelons le Skeleton (littéralement traduit par squelette) offre une structure de base
pour le développement d'applications. Ce framework pour applications contenant des menus,
des barres d'outils, un Navigator, l'éditeur d'attributs et d'autres éléments réutilisables, est fourni
à la fois dans une version Swing et dans une SWT/JFace pour Eclipse. Le niveau d'abstraction est tel que
les interfaces et leurs implementations par défault peuvent être aisément adaptés pour répondre à
vos besoins. Un ensemble de functionnalités indispensables telles que le Zoom, le Presse-papier,
l'Impression, les Sauvegardes, etc ... sont déjà implémentés afin d'optimiser les premières étapes
de développement.

Le Graph Designer est écrit à partir de notre Skeleto.
|
SWT et AWT
Le Framework Graphique est indépendant de toute bibliothèque graphique. Cette
avantage nous à permis de répondre très rapidement à l'évolution fulgurante
du framework Eclipse par exemple et de proposer en plus de l'implémentation
basée sur Swing, une implémentation basée sur SWT et JFace.
Davantage d'information à propos du Plug-in pour Eclipse
Évaluez gratuitement pendant 30 jours dès aujourd'hui!
Testez le plug-in pour Eclipse du Framework Graphique sans aucun risque. Cliquez ici pour accéder gratuitement à la version d'évaluation. Vous avez des questions? Contactez nous pour plus d'information: E-Mail.