FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Tom Marble
Schedule
Day Sunday
Room AW1.125
Capacity 76
Start time 09:30
End time 10:00
Duration 00:30
Info
Track Free Java devroom

The Free Java Jigsaw Puzzle

The Jigsaw project of OpenJDK aims to take us out of the JAR hell that is imposed by the JVM and associated baggage.

Modern GNU/Linux distributions took us out of dependency hell. Sun liberated Java and the community packaged OpenJDK for Debian, Fedora and other distributions. The Jigsaw project of OpenJDK aims to take us out of the JAR hell that is imposed by the JVM and associated baggage. This talk is an update on efforts to use Jigsaw to match the Java module dependency graph to the Debian package dependency graph for a more intimate, and appropriate, matching of Java to GNU/Linux.

Why is solving this puzzle important? Because many Java applications don't need things like CORBA, SNMP and XML which currently are part of every Java Runtime Environment. Those applications should not have to pay the price in terms of slower startup time, greater memory footprint and larger (dependent) package space. The Free Software world needs Java to tease apart component modules so that applications can be appropriately refactored and maintained individually.

While Oracle has deferred Jigsaw until JDK 8 (currently targeted for 2012) Free Java in the form of OpenJDK allows the community to experiment with and understand the value of modularity today.

Next (up to 3) talks in the same room (AW1.125):

When Event Track
10:00-10:30 The Modular Java Platform Free Java
10:30-11:15 Project Coin Free Java
11:30-12:00 Observing HotSpot with SystemTap Free Java