Last stable release: none yet
Last unstable release: 0.19.0 (May 10th)
|
Gnome-GCJ
new GNOME bindings for the Java language
Roadmap
This is the current Gnome-GCJ roadmap. We're not talking much about dates.
If you have comments about this roadmap please
contact us.
Milestone 1.0
Version 1.0 should become really usable for small applications. So we need
to get everything done that's neccessary for application development.
- 0.20.0 (probably around April 25th, 2004)
- build system works again
- old glib, gdk and gtk wrappers work again and are usable
- cp-config creates the neccessary classpath to compile third party
applications (it will use pkg-config.pc files for information)
- adding correct copyright information to each file that belongs to
Gnome-GCJ (this will be a hard job)
- 0.30.0
- adding Gnome-VFS and the GNOME canvas
- 1.0.0 (probably July 1st)
-
glib/gobject, gdk, gtk, gnome canvas, gnome vfs and gsf are wrapped
with the API of GNOME 2.4 (that's what I need for criawips, there's
no need to include bleeding edge technology yet)
- 1.0.x
-
bugfixes/small improvements on the 1.0 series while developing the
series 1.2
Milestone 1.2
There are no concrete plans beyond "improving the Gnome-GCJ platform" except
the following.
- 1.1.x
- let the development begin
- update to GNOME 2.6 api
- rewrite of the code generator to become more flexible
- add clean support for interfaces
- add dynamic support for listeners (currently we're including
<gnu/glib/ListenerNode.h> in every class)
- support to wrap funtions with a GError parameter to throw really
cool exceptions
- support to wrap gobject attributes more easily
- add libraries that are wanted by the audience
- libglade
- 1.2.0
-
we should have a really rockin' set of wrapped libraries, good
documentation
Untargeted jobs
These tasks might become reality after Version 1.2 they might even become
reality earlier if there's someone who wants to hack on them.
- JUnit support
- create a JUnit TestRunner GUI using the GTK+ wrapper (might become
updated to use libglade-gcj later)
- documentation
- API documentation
This is hard as we have to copy almost everything from the original
documentation
- HOWTOs
- How do I use Gnome-GCJ for my own applications?
- Samples
- Eclipse-Support
- Gnome-GCJ project
- documentation
- follow GNOME release cycle
this can wait until we have a good coverage of the GNOME libraries, from
then on we'll be using bleeding edge technology and we will follow the
GNOME version numbering scheme (let's have versions below 1.x.y as long
as we don't do this)
|
Gnome-GCJ
Home
Contact
Documentation
Downloads
Links
Development
Bug Tracking
CVS
History
Project Page
Roadmap
Java-GNOME
Differences
»Java-GNOME
|