FIGUE
+Figue *Intro *Requirements *Download *Getting Started
*What's New *FAQs *How To *Demos *Contributions
*Tutorial *API *Limits & Bugs *Design

Frequently-Asked Questions

From now on we will assume that you have chosen to extract Figue into a directory called TOOLS. You will have to modify the given commands appropriately with the accurate name.

* Index

General

Development Issues

* How do i get / install Figue ?

You may download and install Figue by going to the download page http://www.inria.fr/croap/figue/web/download.html

Back to index

* How can I get started with Figue ?

First check the Getting Started section. Then follow the tutorial for a guided tour.

Back to index

* What can i do if i can't get the "Getting Started" example to work ?

Check the troubleshooting section. Most of the time :

  • you are still using an unsupported JDK,
  • you have an erroneus CLASSPATH.
Back to index

* Where is the documentation ?

Check the reference manual for a complete list of all constructs.

Back to index

* How do I find out what has changed between each version ?

Check the What's New section.

Back to index

* How do i uninstall Figue ?

Remove the directory "aioli" from your local disk.

Back to index

* Which JDK version does Figue require ?

  • JDK 1.1
  • JDK 1.1 & SWING
Back to index

* Is Figue 100% Pure Java(TM) ?

The 100% Pure Java(TM) is a certification program that acts as a quality assurance seal of approval that a application is completely written in Java and can run on any JRE-supported platform. Figue is written entirely in Java and although not yet certified, should qualify for 100% Pure Java certification.

Back to index

* How do I deploy an applet containing Figue ?

Copy the archive "TOOLS/aioli/modules/figue/classes/figue.jar" to a directory relative to the applet's HTML file. Then put figue.jar in the archive list of your APPLET tag.

Back to index

* Can I create my own archive containing Figue ?

Classes are located in the directory "TOOLS/aioli/java/classes". All relevant classes are in packages :

  • figue
  • figue/box
  • figue/custom
  • figue/error
  • figue/event
  • figue/format
  • figue/geometry
  • figue/internal
  • figue/io
  • figue/io/xml
  • figue/jape
  • figue/multithread
  • figue/path
  • figue/resource
  • figue/selection

Be careful to preserve the figue directory hierarchy when you create the archive (In other words, be sure to understand the "using Jar files with packages" issue.

$ cd /tmp
/tmp
$ mkdir forJarCreation
$ cp -i -r TOOLS/aioli/java/classes/figue forJarCreation/
$ cd forJarCreation/
/tmp/forJarCreation
$ ls
figue
$ jar cf YouOwnArchive.jar figue/*.class figue/custom/*.class 
$ ls 
YouOwnArchive.jar  figue
bagheera$ cd /tmp
/tmp
$ rm -r forJarCreation/

Don't forget to put your own classes in the previous code ...

Back to index

* Which Figue classes do I need to jar up for my application ?

It depends on what your application does ... You may be able to be more selective with the "TOOLS/aioli/java/classes/figue" directory.

Here is a tip explaining how to improve your applet's download performance using navigator's Java console.

Back to index

* Can I get source code ?

Sources are provided in the directory "TOOLS/aioli/modules/figue/java" under the Copyright Notices agreement.

Back to index

+Figue *Intro *Requirements *Download *Getting Started
*What's New *FAQs *How To *Demos *Contributions
*Tutorial *API *Limits & Bugs *Design

Comments or suggestions?
Need some help?
Copyright ©1998 INRIA
Last updated 3 November 1998 by Bruno Conductier
FIGUE