Below is a short list of ideas we could propose for GNU Classpath for this year's Google Summer of Code. Additions/comments welcome. I'd also like to know if there's anything you'd be willing to mentor. * Support the Java Attach API http://java.sun.com/javase/6/docs/jdk/api/attach/spec/index.html This is needed to run JConsole locally (which would be the end goal of this project). Having it as part of our VM interface has general usefulness as VMs will need this for OpenJDK too. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34583 * BrandWeg BrandWeg is our attempt to integrate parts of OpenJDK into Classpath to provide some of the missing functionality to VMs using the Classpath interface. This is actually capable of spawning a number of sub-projects depending on student interest: * Using OpenJDK's java.util.Scanner * Using OpenJDK's Swing HTML implementation * Using OpenJDK's native ZIP implementation * Using JAXWS from OpenJDK * Support JBoss Christian Thalinger filed a number of bugs about this yesterday, and there are a few others still in our codebase: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27710 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28552 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35479 * Support TomCat I know we did at one point, but... http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35482 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35487 * Support Batik This was mentioned on IRC last night. Don't know much more about it though. Dalibor, do you have the contact details of the person you were speaking to about it? * Implement java.util.Scanner I'm still a little dubious about proposing this given BrandWeg may be a better way of achieving it and we let an implementation by a student of Christian drop (along with Tom Tromey's skeleton implementation too). But it's probably one of our most noteworthy holes. -- Andrew :-) Document Freedom Day - March 26th http://documentfreedom.org Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8