Donnerstag, 23. April 2009

Native Backend

Because of the deadlock-problem when using xcb's socket handoff mechanism required for the "pure java" approach, I factored all stuff out into an interface and wrote a jni based backend. This will make the pipeline also work (when it works) on systems without recent xcb based xlib.

The plan is to have multiple backends:
  • Pure Java (self generated X protocol)
  • Native (using X11+libXrender through JNI)
  • Escher planned, for integration with Caciocavallo.

The whole rewrite-code is an ugly mess, hopefully I'll soon find some time to clean it up soon.

And of course ... Java2Demo on the native backend:

Keine Kommentare: