PJA Toolkit |
Qu'est-ce-que PJA Toolkit ?
Télécharger PJA Toolkit
Le PJA (Pure Java AWT) Toolkit est une bibliothèque JavaTM utilisée pour dessiner des graphiques développée par eTeks. Elle est 100% Pure Java et n'utilise aucune ressource native du système graphique sur lequel tourne la Machine Virtuelle Java.
Les méthodes de la classe java.awt.Graphics comme drawLine (), fillOval (), drawString (),... sont implémentés dans la JVM par défaut avec des fonctions graphiques natives (exception faite de certains cas avec Java2D) : Ceci veut dire que la méthode drawLine () appelle finalement une fonction GDI du système sous Windows, ou une fonction X11 sur une machine X11/UNIX même si le dessin est fait dans une image bufferisée utilisant la classe java.awt.Image (ou off-screen image). Ceci assure les performances optimales pour dessiner en Java.
Mais dans quelques cas, ce comportement par défaut peut poser des problèmes que la bibliothèque PJA Toolkit améliore :
Finalement, la bibliothèque PJA Toolkit disponible sous licence GNU est fournie avec ses sources Java et est un bon exemple pour étudier :
Les sources sont fournis pour permettre aux développeurs d'améliorer et d'optimiser les méthodes graphiques de dessin.
Les fichiers du package com.eteks.awt sont compatibles avec Java 1.0 mais requiert la librairie de JDK 1.2 ou d'une version ultérieure
(pour les compilateurs Java < 1.2, cette opération est possible en utilisant la librairie Java 2 rt.jar à la place de classes.zip
dans l'option de compilation -classpath de la commande javac).
La bibliothèque PJA Toolkit pèse 140 Ko à l'exécution.
La bibliothèque PJA Toolkit est libre sous licence GNU General Public License. Elle est fournie avec :
- les bibliothèques JAR pja.jar et pjatools.jar
- les fichiers sources Java
- la documentation Javadoc
- une FAQ
- l'historique des versions
- PJANativeToolkitComparison une démo pour comparer à l'écran le résultat de calculs graphiques du toolkit PJA et celui du toolkit natif de votre système. Un compteur de vitesse permet de comparer le temps moyen pour dessiner entre le toolkit PJA et le toolkit natif.
- PJAToolkitDemo une démo qui génére des fichiers GIF avec PJA Toolkit.
- NativeToolkitDemo une démo qui génére des fichiers GIF avec le toolkit natif de votre système.
- PJADemo une démo qui génére des fichiers GIF avec la bibliothèque PJA Toolkit et un gestionnaire de sécurité restrictif qui empêche d'utiliser la bibliothèque awt.
- PJAFontCapture un utilitaire de capture de polices de caractères pour générer des fichiers de polices (pour éviter des problèmes de copyright sur les polices de caractères, aucune police n'est fournie). Vous pouvez utiliser n'importe quelle machine où AWT fonctionne pour générer ces fichiers portables.
- TeksSurveyPie un exemple de servlet générant le camembert des résultats d'un sondage, comme ci-dessous
Toutes les documentations accompagnant PJA Toolkit sont en anglais.
Les fournisseurs d'hébergement proposant des servlets peuvent fournir cette bibliothèque à leurs clients, s'ils mentionnent une information concernant les copyrights et un lien vers http://www.eteks.com sur leur site web et dans leur documentation.
Sondage : Etes-vous intéressé par PJA
Toolkit ?
|
|
Cliquez sur un des liens suivants pour télécharger PJA Toolkit :
Windows | pja_2.5.exe (576 Ko) |
MacOS 9 | pja_2.5.sea.bin (678 Ko) |
MacOS X | pja_2.5.dmg (510 Ko) |
Autres platformes |
pja_2.5.zip (507 Ko) |
PJA Toolkit version 2.5
Dernière mise à jour : 25/05/2004
© Copyrights 1997-2023 eTeks - Tous droits réservés |