
gnu.x11.package.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of escher Show documentation
Show all versions of escher Show documentation
Escher is a collection of libraries for X Window System written purely in Java.
The newest version!
Provide X protocols. The specification can be found in the following:
Resources
- Kenton Lee
- related works
-
Pure Java X client (by Igor Boukanov)
-
XTC: the X Tool Collection (by Eugene O'Neil)
-
Perl X11 (by Stephen McCamant)
-
X server in Java (by JCraft Inc.)
Help Needed
- compound text encoding
- keysym <-> keycode
- test synchronization and multi-threading safety
- color model
- image loading
- new x extension: server side image loading (given a filename/url
of gif/png/jpeg in a request, x server (instead of client library)
creates a pixmap and loads (and possibly decodes) data into it); no
need to transport large pixmap across network twice (netscape image
display)
- use xie to decode jpeg? [keith said it's broken]
- java native interface to MIT-SHM (check
/usr/include/X11/extensions/XShm.h) [undocumented; un-offical]
Credit
I came up with the idea of Java X11 library without knowing Boukanov's
or O'Neil's works. However, during the middle of development, I
discovered their presences and started using their codes as my
reference. Needless to say, I read between lines of all codes in C
xlib by X Consortium.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy