Free Java Meeting

Let's meet in Brussels

The next meeting of the Free/Libre Open Source Software Java developers will take place in Brussels during [http://www.fosdem.org FOSDEM], February 23 and 24 in Brussels, Belgium.

In the past several years there were two main events around libre java for the GNU/Linux platform. The Fosdem "Escape the Java Trap" event organized by the GNU Classpath community, coordinating technical issues around implementing core libraries, compilers, tools and free runtimes. And "DevJam", a GNU/Linux distro packaging conference organized by Debian, but meant as a cross-distribution coordination meeting to set common guidelines for packaging java programs and libraries.

The goals of the Free Java Meeting will be:

Pointers to previous events

?Anchor(Program)

Program

Day

When

What

Who

Friday

?

?BrandWeg hacking session

Dalibor Topic, Ian Rogers, Andrew Hughes

 

17:30

Beer Event

 

?

BXL

Saturday

14:00-15:00

Welcome to the Free Java Meeting

Welcome and introduction to the projects, people and themes that make up the Free Java Meeting at Fosdem.

After welcoming and introducing the people and projects in the room various people from GNU Classpath, OpenJDK and Sun will look back on the past year and try to look into the future. There will also be a short presentation on the OpenJDK Community Innovator's Challenge.

14:00

Welcome and Introductions

Tom Marble

14:10

The State of GNU/Classpath

Mark Wielaard

14:20

The State of OpenJDK

Mark Reinhold

14:50

The OpenJDK Community Innovators' Challenge

Rich Sands

Saturday

15:00-16:30

Mobile Java

Take your freedom to the max! Make your Free Java mobile.

What if you want to scale up or down your VM or class library. Is it easy to switch between completely different "full" and "small" versions of the core class libraries? How do you make a VM as flexible as possible to adopt to the available resources and core classes? What has the Mobile and Embedded community been up to this last year?

15:00

VM interfaces: GNU/Classpath vs. OpenJDK vs. PhoneME

Christian Thalinger

15:20

Midpath

Guillaume Legris

15:40

Mobile and Embedded Java

Ray Gans

16:00

Discussion

Saturday

16:30-16:45

Break

Saturday

16:45-19:00

VM Rumble, Porting and Architectures

There are lots of runtimes able to execute your java byte code. But which one is the best, coolest, smartest, easiest portable or just simply the most fun?

Various virtual machine hackers will each give a short presentation on what makes their runtime special and fun to work with. What cool things they have been doing this last year. What are their plans for next year. What can other runtimes learn from their experiences. And how can YOU help! The session will end with a general VM discussion.

16:45

Kaffe

Dalibor Topic

16:55

VM Mashups: ?BrandWeg, ?IcePick

Andrew Hughes

17:05

JamVM

Robert Lougher

17:15

?HotSpot

Peter Kessler

17:25

JikesRVM

Ian Rogers

17:35

CACAO

Christian Thalinger

17:45

ikvm

Jeroen Frijters

17:55

Zero-assembler Port

Gary Benson

18:05

VM Discussion

18:25

TBD

19:00

Break

Saturday

20:00

Dinner

TBD

?

A La Mort Subite

Sunday

9:00-10:15

Distro Rumble

So which GNU/Linux distribution integrates java packages best? Find out during this distro shootout!

How do the various GNU/Linux distributions integrate java based libraries and applications into their packaging systems. How can we improve cross-distro packaging guidelines (filesystem layout, packaging inter-dependencies, browser integration, developer guidelines, etc.) used across GNU/Linux distributions for java libraries and programs?

9:00

Gentoo

Petteri Raty

9:15

Fedora

Tom Fitzsimmons

9:30

Debian

Michael Koch, Arnaud Vandyck, Henning Sprang

9:45

Ubuntu

Matthias Klose

10:00

Free Java VMs, libraries and applications in distros discussion

Sunday

10:20-13:00

The Free Java Factory

OpenJDK and ?IcedTea, how are they made and how do you test them?

In the factory there will be discussions about functional testing and quality, an overview of the work of the client team and an overview of the transformation process that turns openjdk/hotspot into icedtea with some spicy applet, liveconnect and webstart support.

10:20

Functional testing and Quality

David Herron

10:40

What's going on with the OpenJDK client team

Igor Nekrestyanov

11:00

Brewing ?IcedTea spiced with gcjwebplugin, liveconnect and webstart

Lillian Angel, Tom Fitzsimmons

11:40

TBD

Sunday

13:00

Lunch

Sunday

14:00-15:45

Cool Stuff

Lots of examples of cool work in progress.

Real hackers show their work, how they do their work and where it takes Free Java next. Examples are gstreamer integration, graphics through the framebuffer, jnode a full os in java, ?NetBeans for ?HotSpot hacking and Jalimo bringing Free Java to maemo and openmoko devices.

14:00

Frame Buffer Toolkit

Steph Meslin-Weber, Guillaume Legris

14:20

Espresso Italiano: GConf integration, Sound and Open Media

Mario Torre

14:40

Fun with IDE's

Volker Simonis

15:00

JNode

Fabien Duminy, Levente Santha, Peter Barth

15:20

Jalimo

Sebastian Mancke, Robert Schuster

15:45

Break

Sunday

16:00-17:30

Java: Freedom, Compatibility and Community

How to combine the holy trinity of Free Java? Freedom, Compatibility and Community.

Java is Free! Now how do we keep it that way? How do we measure compatibity? What about this mysterious and non-free JCK? What is the future of the JCP process? Where does the community come in and how can you help?

16:00

Free Software Stack Compatibility Testing

Andrew Haley

16:20

The Future of the Java Community Process

Onno Kluyt

16:40

Fixing the JCP for fun and profit

Dalibor Topic

17:00

Discussion

Sunday

17:30-18:00

JIT Session

Setting the agenda for Free Java 2008 -- optimized on the fly

18:00

Break

Food & Drinks

NOTE: Dinner events TBD

Overview map:

http://wiki.debian.org/Java/DevJam/2007/Fosdem?action=AttachFile&do=get&target=map2.gif

Grand Place area map:

http://wiki.debian.org/Java/DevJam/2007/Fosdem?action=AttachFile&do=get&target=map3.gif

ULB area map:

http://wiki.debian.org/Java/DevJam/2007/Fosdem?action=AttachFile&do=get&target=map4.gif

Friday

Beer Event

Dinner (TBD)

Saturday

Lunch: sandwiches in or around ULB.

Dinner (TBD):

Drinks:

Sunday

Lunch: sandwiches in or around ULB.

Dinner (TBD):

Reimbursements

Reimbursements via SPI or FFIS TBD.

Interested Individuals

Add your name here if you are interested in joining. Please include your full name, email address, affiliation, if you need travel sponsoring (and estimated amount) and where you are traveling from. Please do indicate on which days you would be interested in joining dinner. The entries are numbered to make them easier to count.

  1. Who Are You? (Firstname Lastname, maybe a link)
    • Organization
    • Need sponsoring (How much?) (you can remove this line if you don't need)
    • Located in Town, Country (GMap link? ;-))
    • Interested in joining dinner on Friday, Saturday and Sunday (copy only the necessary)
  2. ArnaudVandyck

  3. Mario Torre
  4. TomMarble

    • [http://openjdk.java.net OpenJDK]

    • Sponsoring: not needed
    • Located: Minneapolis, Minnesota, USA
    • Dinner: yes (who can organize this?)
  5. ?AndrewHughes

    • [http://www.classpath.org/ GNU Classpath] and [http://www.jikesrvm.org JikesRVM] and whatever else takes my fancy ;-)

    • Sponsoring: Ideally, think it was about £250 last time
    • Located: Sheffield, UK
    • Dinner: Presumably, I guess I'll need to eat. Haven't weaned myself on to a Free Software diet just yet.
  6. MarkReinhold ([http://blogs.sun.com/mr blog])

  7. GaryBenson ([http://gbenson.livejournal.com/ blog])

  8. ?JeroenFrijters

  9. MarkWielaard

  10. Andrew Haley
  11. ?RobertLougher

  12. Robert Schuster
  13. DavidHerron

  14. Sebastian Mancke
  15. Onno Kluyt
  16. Dalibor Topic
  17. Petteri Räty
    • [http://www.gentoo.org/proj/en/java/ Gentoo]

    • Sponsoring: plain tickets will be something like 200-300 euros
    • Located, Espoo, Finland
    • Dinner, sure (unless Gentoo people have something at the same time)
  18. Fabien Duminy
    • [http://www.jnode.org JNode]

    • Sponsoring: Not needed
    • Located: Maisons-Laffitte, France
    • Dinner: yes for Saturday
  19. Guillaume Legris
  20. Petter Reinholdtsen
    • Debian / Debian Edu / Debian Java
    • Sponsoring: ~430 EURO
    • Located: Oslo, Norway
    • Dinner: yes
  21. Lillian Angel ([http://langel.wordpress.com Blog])

  22. Thomas Fitzsimmons ([http://fitzsim.org/blog Blog])

  23. Richard Reingruber
    • [http://www.sap.com SAP]

    • Sponsoring: Not needed
    • Located: Heidelberg, Germany
    • Dinner: Yes.
  24. Volker Simonis ([http://weblogs.java.net/blog/simonis Blog])

    • [http://www.sap.com SAP]

    • Sponsoring: Not needed
    • Located: Heidelberg, Germany
    • Dinner: Yes.
  25. Rene Engelhard
  26. Rich Sands
  27. Christian Thalinger
  28. HenningSprang

  29. Audrius Meškauskas
  30. Steph Meslin-Weber
  31. Elmar Geese
  32. Steffi Tinder
  33. Levente Sántha
  34. Peter B. Kessler
  35. Peter Barth
  36. add your name here!

    • Project
    • Sponsoring: cost estimate
    • Located:
    • Dinner: