Tensegrity Home
Tensegrity Software

Java Graph Framework Eclipse Plugin Free Graph Demo Java SWING/SWT Project Solutions Tensegrity Q&A Support About Tensegrity Software english
deutsch

 

Quicklinks:

Press Room

Image Gallery

Free Graph Demo

Evaluation request

License information

 

 
  Palo Java World  

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.


Graph Designer

Cliquer sur l'image pour voir davantage d'exemples.


 

Les principales caractéristiques:

  Architecture moderne à base d'interfaces accompagnée d'une documentation très riche ainsi que de nombreux exemples de code.
  Définition des noeuds à base de XML permettant une conception flexible d'éléments graphiques complexes, et ce sans modification de code.
  Nombreuses possibilités d'arrangements incluant des stratégies de détection de chemins et de placement des textes.
  Niveau d'abstraction élevé permettant notamment différents types de sorties (Jpeg, SVG mais aussi personnalisée).
  Riche ensemble de composants réutilisables et pouvant être personnalisés pour le développement ultra-rapide et professionel de vos interfaces d'utilisation.

Pour un meilleur aperçu consultez les caractéristiques détaillées du Framework Graphique.


É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.

Graph Framework SVG Rendering
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.

Graph Designer Framework Application
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.

Graph Framework Demos

Evaluate the Graph Framework online! Click here


Technical Information:

Graph Fact Sheet PDF

Getting Started Manual PDF

Framework Manual PDF

Getting Started Manual

Framework Manual

Java Docs


Doc Graph assists you with your framework problems

Q&A: Ask Doctor Graph, the leading expert for curing graph and visualization aches.


 

 
CONTENT-END


imprint - sitemap - graph - swt - demo - solutions - support - about

© by Tensegrity Software - Java Graph Framework