Sunday from 09:00 to 13:00 - "Developer talks"
Presentations of (core) libraries and runtimes that are in progress,
made a lot of progress in the last year and are in active development.
Free Swing, past, present and future
An overview of that state of Free Swing one year ago, what has been
done in the meantime, what still must be done and which applications
The Free CORBA comes
Dr Audrius Meskauskas
If the Free world does not want to step back in the battle, we need
a complete set of the Free tools for advanced communication over
the network. For our CORBA implementation we needed:
- Free. No classes with restricted license.
- Fully workable, interoperable and pass tests, recognized by
the CORBA user community as serious (we needed to find a well
known Free testing suite).
- Properly commented, being ready for the long life in the Free
- No pressure to use the outdated approaches.
CORBA 3.0.3 and jdk 1.5.
To reach these goals, we have chosen for implementing a clean room
implementation, using the published standard specifications only.
During the recent year of the GNU Classpath development, this goal
is in large degree achieved. The important directions of future
development could be providing features that are outside the scope
of the both CORBA standard and Sun API, but included in the near all
proprietary implementations (SSH, HTTP and other bridges, get rid of
rmic code generator for RMI/IIOP, fault tolerant behavior, reduced
the footprint and others).
The JamVM runtime
An overview of the JamVM virtual machine, with comparisons to other
GNU Classpath runtimes, and a section on the VM interface.
Integrating Vmgen-based interpreters
Vmgen is a tool for writing efficient interpreters. The Cacao
runtime recently added a Vmgen based interpreter in addition to
the JIT engine.