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/

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to