Escher is a collection of libraries for X Window System written purely in Java. It consists of an X11 protocol implementation (similar to xlib for C/C++), and its extensions such as GLX, the OpenGL rendering protocol.

Hello World

A ubiquitous "hello world" program for X written with this library looks like this (its screenshot and its javadoc). Similarly, a "hello world" program for OpenGL via GLX written with this library looks like this (its screenshot and its javadoc).

More documentation

  1. README
  2. developer notes

Copyright

Copyright (C) 2000-2001 Stephen Tse <stephent@sfu.ca>. Under GNU Public License and BSD License.

Links

http://escher.sourceforge.net is our official home page at SourceForge.