Fosdem
2006 Edition Free and Open Source Software Developer's European Meeting






Dev-Room

GNU Classpath developers' room Schedule

[ News ]

Schedule:


Saturday Feb 25th 2006
14:10 - 14:50: Putting the 'Free' into JFreeChart A review of the efforts to make JFreeChart work with GNU Classpath-based runtimes, including a brief history, a demonstration of the current state (using the java bindings for Cairo), and an overview of the work that remains to be done.
Dave Gilbert, JFreeChart Project Leader
15:10 - 15:50: Using Eclipse for GNU Classpath development Learn how to setup a fully working development environment based on GNU Classpath in Eclipse that can be used to bootstrap the full free toolchain (and can be used to run Eclipse itself) in just 10 minutes.
Tom Tromey
16:00 - 17:30: Show your App/Hack your App! This is both a Show-And-Tell where people do quick Demos of applications running on a completely free stack, and a Hack-Your-App where people bring their application that might not yet work perfectly on a completely free stack and dare the hackers to fix it.
Open Session
Sunday Feb 26th 2006
09:10 - 09:50: Free Swing, past, present and future An overview of the state of Free Swing one year ago, what has been done in the meantime, what still must be done and which applications work now.
Roman Kennke
10:10 - 10:50: The Free implementation of CORBA standard Some famous software producers criticize the Free software for the insufficient support of interoperability between applications. The CORBA standard, proposed by the Object Management Group, belongs to the most popular and widely used standards for solving the task of the interoperable (cross language and cross platform) communications. The formal/04-03-12, where the standard is described, allows to implement and use it without restrictions.

For our CORBA implementation we needed:

1. Free, without classes with restricted license.
2. Fully workable, interoperable and pass tests, recognized by
the CORBA user community as serious (we needed to find a well
known Free testing suite).
3. Properly commented, being ready for the long life in the Free
world.
4. No pressure to use the outdated approaches.
CORBA 3.0.3 and jdk 1.5.
5. The trademark - neutral abbreviation for naming the Free
applications that use this package. The abbreviation GIOP is
suggested, as it is not a registered mark.

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).

Dr Audrius Meskauskas
11:10 - 11:50: The JamVM runtime An overview of the JamVM virtual machine, with comparisons to other GNU Classpath runtimes, and a section on the VM interface.
Robert Lougher
12:10 - 12:50: 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.
Christian Thalinger
14:00 - 17:30: "The Future" - State of the world, beyond japi After a short overview of the various free stacks, libraries, compilers, tools and runtimes this session is mostly open discussion about what work remains to be done and how to integrate the various efforts better. Ideas for work items welcome.
Mark Wielaard, GNU Classpath Maintainer - Open Session

Tracks:






© FOSDEM 2003-2005 - powered by Argon7 - Recovered thanks to Aigon.