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:

Mittwoch, 22. April 2009

Cacao Jit Cache

Congrats again to Robert Schuster who held his diploma thesis presentation about implementing a JIT cache in Cacao at the TU Vienna yesterday.
Really cool and interesting work and excellent presentation :)

Hmm, by the way ... thanks for offering me to sleep in your hotel room on the floor at Fosedem ;)