Summary

Java provides an important platform for us for a number of reasons. It's a common teaching tool, used in schools. Much commercial and Free Software is written in it.

We will:

Rationale

Ubuntu has a commitment to Free Software. Because of this, we need to provide the strongest free implementation of Java that we can, and ensure that the packages in main work correctly with it.

Ubuntu also supports a number of different platforms. The Java VMs shipped in multiverse are not available on all the supported Ubuntu architectures.

Use cases

Implementation

See agenda and discussion for uncertainties.

Outstanding issues

BoF agenda and discussion

The update to a newer classpath and the implementation of the SecurityManager require an update to the not yet released gcj-4.2 version, so we should not rely on it for edgy(main). Three scenarios come to mind:


CategorySpec

JavaRoadmap (last edited 2008-08-06 16:35:43 by localhost)