next up previous contents
Next: Rendering Up: User Interaction Previous: User Interaction   Contents

Java Peculiarities

for Java-based graphical user interfaces, basically two APIs are available: the AWT, available in it's present form since Java version 1.1, and the more sophisticated SWING 1.1, which is part of the Java runtime system since version 1.2. The front end (GUI and rendering output) of RTVR is provided using both, either AWT or SWING. As most web-browsers currently provide a 1.1 virtual machine only, an AWT implementation is provided for compatibility reasons, despite of all it's inconveniences and deficiencies. The rendering performance of the SWING implementation benefits, for example, from a faster image handling ( BufferedImage) introduced in Java 1.2.



Lukas Mroz, May 2001,
mailto:mroz@cg.tuwien.ac.at.