Hi all, The official program is ready and there is a wiki page for coordinating the meeting at http://developer.classpath.org/mediation/Fosdem2006 Please add yourself if you will come and please do make suggestions for the open sessions.
The full schedule is:
Saturday 13:10 - 13:50
- Putting the 'Free' into JFreeChart
Dave Gilbert, JFreeChart Project Leader
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.
Saturday 14:10 - 14:50
- Using Eclipse for GNU Classpath development
Tom Tromey, GCJ Hacker
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.
Saturday 15:00 - till we are kicked out
- Show your App/Hack your App! - Open Session
Open session for everybody wanting to show their applications
working on a free stack and for those people wanting to help out
getting more applications to work out of the box.
Sunday 09:10 - 09:50
- Free Swing, past, present and future
Roman Kennke, GNU Classpath Hacker
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
work now.
Sunday 10:10 - 10:50
- The Free implementation of CORBA standard
Dr Audrius Meskauskas, GNU Classpath Hacker
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).
Sunday 11:10 - 11:50
- The JamVM runtime
Robert Lougher, JamVM Designer
An overview of the JamVM virtual machine, with comparisons to other
GNU Classpath runtimes, and a section on the VM interface.
Sunday 12:10 - 12:50
- Integrating Vmgen-based interpreters
Christian Thalinger, CACAO Hacker
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 works at the Institute of
Computer Languages at the Vienna University of Technology in the
Christian Doppler Laboratory: Compilation Techniques for Embedded
Processors. He is working on the CACAO Java Virtual Machine,
currently working on an adaptive optimizations JIT, and is writing
his Ph.D. thesis.
Sunday 14:00 - till we are kicked out
- "The Future" - State of the world, beyond japi
Mark Wielaard, GNU Classpath Maintainer - Open Session
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.
- Who is working on what?
- Deployment: distribution and packaging for GNU/Linux distros.
- VM integration and interfacing.
- Priority list for new development.
There is one change from the earlier schedule. Unfortunately Wayne
Beaton had a conflicting presentation at the other side of the planet
and couldn't make it. If you do want to meet him, but couldn't come to
Brussels then you can see him in Raleigh/Durham:
https://www.regonline.com/eventInfo.asp?eventID=87981&cf=1
We have asked a couple of people to see if they could replace him and
show some Eclipse RCP and GCJ action since we know people like this kind
of stuff. But we don't have confirmation yet. So for now we made the
Show your App/Hack your App session a bit larger and might combine it
with some more official presentation of Eclipse RCP or some other cool
applications. This does mean we will have a bit more time to hack
together Saturday afternoon on applications that are not fully supported
yet. This will be a great opportunity to make some progress since there
will be compiler, runtime and core libraries around to quickly hack
around anything that might currently block some cool new application
from running on our free stack.
Hope to see you in Brussels end of this month,
Arnaud, Dalibor, Mark, Michael and Tom
--
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html
Join the community at http://planet.classpath.org/
signature.asc
Description: This is a digitally signed message part

