classpath
[Top][All Lists]
Advanced

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

Help and input needed


From: Mark Wielaard
Subject: Help and input needed
Date: Sun, 14 Dec 2003 19:05:18 +0100

Hi all,

My GNU Classpath TODO list is growing. And during the last weeks of this
year my time for playing and hacking on GNU Classpath will be minimal.
So I am asking for some help on issues that I cannot handle right now
and that might have to wait till next year otherwise. They are mainly
giving input to other groups about our current status and/or
compatibility with their projects. Just sending a nicely worded email to
the appropriate mailinglist will probably do the trick to get the
discussion started (and we might learn a lot about what is required from
GNU Classpath for other projects).

- java-gnome bindings. I have already posted it on this list twice so I
  won't repeat how important I think it is to have our stuff work nicely
  with it!

- freedesktop.org has a Desktop Technology Road Map at
  http://freedesktop.org/~jg/roadmap.html
  The current entry for "Java" now says:

        Java is available from Sun for Linux, and there are several
        static Java compilers (e.g. GCJ, part of the GCC compiler suite
        and Jikes from IBM), and may be preinstalled. The Blackdown
        project provides community source distributions of Sun's Java
        for additional platforms that Sun may not. Java release 1.4.2
        introduces Swing support based on GTK2 look and feel, which aids
        in the natural integration of GUI applications built with Java
        on the open source desktop. As this deploys widely over 2004,
        Java applications using Sun's VM will share the look and feel of
        Gnome desktops.

  Since they do have a big entry on 'Microsoft Interoperability' it
  would be nice if we could give suggestions for 'Java Interoperability
  and/or Compatibility'. Two very important things to mention would be
  at least the above mentioned java-gnome bindings and of course our
  gtk+ peers and the recent 2D work. See the whole document for
  technologies that are interesting to them and us. I think we have (or
  should have) hooks for almost anything they thing is important
  (especially when you add related projects like libxmlj, tritonous,
  etc.). Comments can be send to
  <https://listman.redhat.com/mailman/listinfo/xdg-list>. But can of
  course also be discussed on this mailinglist first.

- A similar initiative is "UserLinux" which has a white paper at
  http://userlinux.com/white_paper.html from Bruce Perens.
  Their knowledge about GNU Classpath and friends is also a bit out of
  tune with reality. It currently says: "Java-like environment: It
  sounds as if GCJ/Classpath is in the lead among free Java-like
  implementations, but is not up to Java 2.0 and even misses the Java
  1.3 standard. There is an implementation of Swing, and Eclipse can now
  be built . Some of the service providers will need to provide a
  Sun-derived JDK as an option." Discussion about a better description
  for that document for the our different free platforms can be done at:
  http://lists.userlinux.com/cgi-bin/mailman/listinfo/discuss
  (Or again first on this mailinglist.) The fact that kaffe can now run
  JBoss must be mentioned!
  http://www.kaffe.org/~robilad/jboss-3.2.2-screenshot.png

Note that I think that both of the above initiatives are a bit to eager
to get popular really quickly. They seem to not mind that much if "kind
of proprietary technology" slips through. Probably the idea is that they
can fix that up later. Personally I think that is a big mistake. (That
is also the reason I always focus on Free Software explicitly.)

Both the above items depend a bit (but can also help us with clearly
formulating) the next entry:

- GNU Classpath 1.0 Roadmap
  Our current "Roadmap" says:

        GNU Classpath 1.0 will be fully compatible with the 1.1 and
        largely compliant with the 1.2 API specification and will have a
        stable API for interacting with virtual machines.

  This is a bit minimal. It should say something about the minimal
  coverage, the state of the documentation and the testsuite.
  I have idea about it, but nothing concrete yet. Hopefully giving input
  to the above to items on the overview/white papers will help us focus
  a bit more. Discussion of our goals for what we would consider 1.0 is
  very welcome. This is also an important point we can discuss/present
  at Fosdem.

- java.util.regex/gnu.regexp
  Two copyright holders are missing in action :{
  I am currently discussing how to proceed on this with Wes Biggs.
  If you have experience (or want to get experience with) regular
  expressions please let me know.

- Savannah GNU Classpath code checking
  We need to check if someone has tempered with any code when they had
  access to the CVS server. Doing checks against kaffe and libgcj
  sources should help with this.
  See also http://savannah.gnu.org/statement.html

- GNU Classpath task list.
  Sascha has already made a start with one and Patrik has already turned
  them into a nice web page (but since savannah is down, we cannot
  publish it...)
  If Patrik can post the current tasks to the mailinglist then other can
  comment on it and/or add tasks.

Other items on my list are discussing standardization, JCP, JSPA, Apache
RI/TCK licensing issues and looking at US encryption export regulations
to see what is required to better mix and match the standard crypto
(hook) APIs from GNU Crypto/Jessie with GNU Classpath.

As you can see very little coding, reviewing or even testing of code :(
My new year resolution will be: Less talking, More coding!

Let me know if you can help with any of the above things.

Cheers,

Mark

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]