TABLE
DES MATIÈRES
NEWS S.I.G. JAVA Présentation BeanShellEditor documentation Ressources JUMP (SIG Java) GÉODÉSIE JMM FOLIO VOYAGES GÉNÉALOGIE |
BeanShellEditor © Michaël Michaud
BeanShellEditor est
un petit éditeur de scripts BeanShell. Conçu
à l'origine pour offrir à JUMP un petit environnement de
développement de scripts, BeanShellEditor peut également
être lancé comme une application autonome. Il offre alors
la possibilité de développer de petits utilitaires ou des
routines de tests très rapidement.
BeanShellEditor repose sur l'utilisation du langage de script BeanShell développé par Patrick Niemeyer. Il utilise aussi l'excellente API buoy de Peter Eastman qui facilite grandement la conception d'interfaces graphiques. Pour télécharger le programme, rendez-vous en bas de page. BeanShell est un langage de script développé en java et permettant d'écrire des petits programmes utilisant la syntaxe java sans en avoir les contraintes (les variables n'ont pas besoin d'être typées, le programme n'a pas besoin d'être compilé...). BeanShell, développé par Pat Niemeyer utilise une particularité du langage appellé la réflexion ou l'introspection. Il est souvent utilisé pour offrir aux applications java des fonctionnalités supplémentaires via l'écriture de scripts. BeanShell est diffusé avec un éditeur de script appelé JConsole. JConsole permet d'éxécuter des scripts en ligne de commande ou via un petit éditeur de texte. C'est parce que j'avais besoin d'un éditeur un peu plus confortable que j'ai décidé d'écrire BeanShellEditor, un éditeur de scripts BeanShell bénéficiant notamment de la coloration syntaxique (grâce à jedit-syntax-package). Le programme possède deux constructeurs :
Vous pouvez télécharger BeanShellEditor en utilisant les liens ci-dessous, ou vous rendre à la page documentation. BeanShellEditor (+ BeanShell + buoy + .bat pour windows = 546 ko) Documentation (en ligne) Documentation française English documentation |
|
NEWS
- SIG - JAVA
- JUMP - GEODESIE
- JMM - VOYAGES - GENEALOGIE
- HOME webmaster : michael.michaud@free.fr |