J/Carnac et J/View3D, les Outils de Visualisation Graphique Indispensables pour Java 2D et 3D

J/CarnacPro, Puissant Toolkit Java 2D de Visualisation Graphique

J/CarnacPro augmente les possibilités de Java 2D, en fournissant un environnement riche et puissant pour le développement d'applications graphiques. Conçu pour s'intégrer avec les architectures Java et Swing, J/CarnacPro est la solution optimale pour construire des interfaces utilisateur Web, et des applications graphiques multi-plates-formes pour la visualisation de données et l'analyse.

J/CarnacPro fournit une infrastructure pour développer des composants de haut niveau. Il peut être utilisé pour créer des composants spécifiques pour la visualisation de données scientifiques et la représentation de courbes, le contrôle de processus, les applications SIG, ou encore l'affichage de données financières !

Avantages Uniques

J/CarnacPro fournit une architecture flexible et extensible pour faciliter le développement rapide d'affichage graphique. En réduisant le besoin de construire un système graphique depuis zéro, J/CarnacPro permet au développeur de se concentrer sur les données et l'application elle-même. Une attention toute particulière a été donnée pour développer au maximum les performances Java 2D, dont la mise en antémémoire des attributs, le mécanisme avancé de contrôle des régions à redessiner, le contrôle de la mise en mémoire-tampon (buffering), le rendu dynamique de formes complexes, et bien plus encore !

J/CarnacPro fournit un système de gestion de la modélisation basé sur les couches, permettant ainsi aux programmeurs d'organiser les données de sorte à ce que cela réponde au mieux à la problématique. Les couches peuvent être superposées, ajoutées ou enlevées dynamiquement, et manipulées pour donner à l'application un contrôle complet sur l'affichage des données.

Un toolkit ne doit pas limiter les possibilités des utilisateurs expérimentés, aussi J/CarnacPro a été conçu pour être extensible. Les programmeurs peuvent créer leurs propres entités graphiques et attributs. Par exemple, il est aisé pour les développeurs de créer des formes personnalisées, de fournir un outil d'édition pour les formes, ou de personnaliser l'objet axe pour générer leurs propres étiquettes.

Caractéristiques

  • Importante bibliothèque de formes primitives : ligne, polyligne, polygone, texte fixe et redimensionnable, texte multi-ligne, image fixe et redimensionnable, ovale, symbole, flèche, grille, axe, groupement de formes et formes personnalisées.
  • Formes qui supportent tous les attributs Java 2D. Gestion avancée des attributs pour le partage et la mise en antémémoire.
  • Variété de conteneurs de forme : listes, tableaux, arbres quaternaires, dynamiques.
  • Sélection par point, polyligne, ellipse et rectangle.
  • Edition : déplacement, redimensionnement, ajout et suppression, rotation et édition géométrique.
  • Editeurs d'attributs intégrés, presse-papiers, et support du glisser-déposer.
  • Organisation en couches de formes au sein d'un modèle et manipulation dynamique des couches.
  • Transformation : transformation linéaire en 2D par vue.
  • Vue composant : mise à l'échelle, défilement, translation panoramique, etc.
  • Mise en page sophistiquée pour les tracés composites avec support des axes multiples et des zones d'annotation.
  • Support de l'impression : support complet de l'impression Java 2D. Composant avancé d'IHM d'impression avec aperçu avant impression.
  • Exportation : SVG et CGM (en option). Interface pour la génération d'exportation personnalisée.
  • J/CarnacPro 2.4 est disponible sur toute plate-forme supportant Java 2D et JDK 1.4.1 ou version supérieure.
  • Déploiement des applications libre de droit : pas de runtime.

Bénéfices

Facilité d'Utilisation

J/CarnacPro fournit un environnement intuitif de graphiques au sein duquel les utilisateurs peuvent modéliser et organiser leurs données en termes de formes, d'attributs et de couches. Un modèle peut être attaché à une vue pour la visualisation ou l'impression. Des adaptateurs sont fournis pour sélectionner et éditer facilement des formes dans une vue.

Fonctionnalités

J/CarnacPro offre toutes les formes graphiques standards, ainsi que des formes plus complexes (axes, grilles, flèches et symboles). Ces formes peuvent être organisées en couches, qui peuvent être empilées, ajoutées, enlevées ou triées dynamiquement. Des couches spéciales peuvent être insérées pour la mise en tampon-mémoire ou l'édition d'objets. Les couches peuvent offrir différents mécanismes de confinement pour les formes, dont les listes linéaires, les listes sous forme d'arbre quaternaire et les listes dynamiques. Les gestionnaires de couches permettent aux vues d'être empilées, placées côte à côte, ou assemblées de manière plus complexe pour manipuler différentes contraintes depuis les vues basiques aux vues multi-tracés avec plusieurs niveaux d'axes et de barres de défilement partagées.

Performance

J/CarnacPro propose un grand nombre d'utilitaires destinés à maximiser les performances de Java 2D : mise en antémémoire des attributs, mécanisme avancé de contrôle des régions à redessiner, contrôle de la mise en mémoire-tampon, récupération spatiale optimisée des formes, rendu dynamique de formes complexes, etc.

Extensibilité

Les utilisateurs avancés ne veulent pas être limités par les possibilités du toolkit sous-jacent, aussi J/CarnacPro a été conçu pour être extensible. La plupart des ressources de J/CarnacPro sont spécifiées en tant qu'interfaces extensibles.

Editeurs Intégrés

J/CarnacPro est fourni avec des éditeurs intégrés et de composants d'IHM, dont un éditeur de palette de couleurs, un composant avancé d'impression, et des éditeurs d'attributs pour les formes.


J/CarnacPro, J/CarnacGIS et J/View3DPro sont des marques déposées de INT, Inc. Les autres marques citées sont des marques commerciales ou des marques déposées de leurs propriétaires respectifs. Mise à jour : 21-Aoû-2006 - www.kapitec.com