Summer of Code Ideas

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux