Re: GNU Classpath 0.96 "Staying Alive" released

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

 



On Tuesday 16 October 2007 00:42:17 Andrew John Hughes wrote:
> We are proud to announce the release of GNU Classpath 0.96 "Staying Alive"
>
> GNU Classpath, essential libraries for java, is a project to create
> free core class libraries for use with runtimes, compilers and tools
> for the java programming language.
>
> The GNU Classpath developer snapshot releases are not directly aimed
> at the end user but are meant to be integrated into larger development
> platforms. For example the GCC (gcj) and Kaffe projects will use the
> developer snapshots as a base for future versions. More projects based
> on GNU Classpath: http://www.gnu.org/software/classpath/stories.html
>
> This release is primarily a maintenance release.  The recent release of the
> majority of Sun's class library as Free Software on May the 8th, under the
> auspices of the OpenJDK project (http://openjdk.java.net) has changed the
> position of GNU Classpath within the community and recent efforts have
> focused on bringing together Classpath and OpenJDK code under the umbrella
> of IcedTea (http://icedtea.classpath.org) and on using the new OpenJDK code
> within existing Free runtime environments such as cacao
> (http://www.cacaojvm.org/) and IKVM (http://www.ikvm.net/).  We hope to
> extend support and work together with the OpenJDK community over time.
>
> That said, the main feature of this release is our new experimental
> GStreamer peer arising from the work of Mario Torre on his Google Summer of
> Code project (http://code.google.com/soc/2007).  This provides support for
> the javax.sound API using the GStreamer library
> (gstreamer.freedesktop.org), allowing any sound file supported by GStreamer
> to be played from Java.  Full details are provided in the included
> README.gstreamer file.  The peer is not yet ready for production use, but
> please try it and give us your feedback.
>
> We've also improved our support for interacting with the outside world. 
> Our JNI header has been updated to 1.6, we now better support choosing a
> compiler to use to build Classpath (either ecj or OpenJDK javac, the latter
> now having support for using the -J option to avoid out of memory errors)
> and our tools support has improved so as to better stand as a substitute
> for Sun's toolset.
>
> AWT and Swing have seen a host of bug fixes and updates, including much
> improved Escher peers.  Our thanks to Roman Kennke and others working on
> Classpath's GUI support.  Screenshots of applications (eclipse, jedit,
> jfreechart, "jgecko", statcvs and more) working out of the box with GNU
> Classpath can be found at http://developer.classpath.org/screenshots/
>
> With our last release, 0.95, we switched fully towards the 1.5 generics
> work that we previously released separately as classpath-generics. All this
> work is now fully integrated in the main release and various runtimes (gcj,
> cacao, jamvm, ikvm, etc) have been extended to take advantage of the new
> generics, annotations and enumeration support in the core
> library. As a consequence, only 1.5 capable compilers (currently the
> Eclipse Compiler for Java (ecj) and Sun's javac) may be used to build
> Classpath.
>
> The GNU Classpath developers site http://developer.classpath.org/
> provides detailed information on how to start with helping the GNU
> Classpath project and gives an overview of the core class library
> packages currently provided.
>
> For each snapshot release generated documentation is provided through
> the GNU Classpath Tools gjdoc project.  A documentation generation
> framework for java source files used by the GNU project. Full
> documentation on the currently implemented packages and classes can
> be found at: http://developer.classpath.org/doc/.  We are looking into how
> to extend the documentation experience based on these two tools in the
> future. Please contact the mailinglist if you like to help with this
> effort.
>
> For more information about the project see also:
>
> - GNU Classpath home page:
>   http://www.gnu.org/software/classpath/
>
> - Developer information (wiki):
>   http://developer.classpath.org/
>
> - Full class documentation
>   http://developer.classpath.org/doc/
>
> - GNU Classpath hackers:
>   http://planet.classpath.org/
>
> - Autobuilder, current build status, build snapshots:
>   http://builder.classpath.org/
>
> - Application test pages (wiki)
>   http://developer.classpath.org/mediation/Applets
>   http://developer.classpath.org/mediation/FreeAWTTestApps
>   http://developer.classpath.org/mediation/FreeSwingTestApps
>   http://developer.classpath.org/mediation/FreeSWTTestApps
>
> - GNU Classpath hacking with Eclipse (wiki)
>   http://developer.classpath.org/mediation/ClasspathHackingWithEclipse
>
> - GNU Classpath promotion banners:
>   http://developer.classpath.org/mediation/ClasspathBanners
>
> GNU Classpath 0.96 can be downloaded from
> ftp://ftp.gnu.org/pub/gnu/classpath/
> or one of the ftp.gnu.org mirrors
> http://www.gnu.org/order/ftp.html
>
> File: classpath-0.96.tar.gz
> MD5sum: 650dd3ac4ae2939f296c81f885d24a36
> SHA1sum: dcb71d1f0b915f8529361faf862a850b7f404dba
>
> New in release 0.96 (Oct 15, 2007)
> (See the ChangeLog file for a full list of changes.)
>
> * New experimental GStreamer javax.sound peer (see README.gstreamer)
> * The JNI interface has been updated to 1.6
> * Better support for the OpenJDK javac compiler
> * Support for using javah via tools.zip and com.sun.tools.javah.Main
> * Much improved Escher AWT peers
> * Many bug fixes including improvements to AWT and Swing support
>
> Runtime interface changes:
>
> * Add VMFloat.toString(float) and VMFloat.parseFloat(String). Default
>   implementations are the same as previous behavior.
> * Add new default implementations of VMMemoryMXBean.getHeapUsage()
>   and VMMemoryMXBean.getNonHeapUsage() via iteration over the memory
>   pools of the appropriate type.
>
> The following people helped with this release:
>
> Andreas Tobler, Andrew Haley, Andrew John Hughes, Casey Marshall, Chris
> Burdess, Christian Thalinger, Dalibor Topic, David P Grove, Francis Kung,
> Gary Benson, Ian Rogers, Ito Kazumitsu, Jeroen Frijters, Keith Seitz, Kyle
> Galloway, Mario Torre, Mark Wielaard, Matthias Klose, Paul Jenner, Robert
> Schuster, Robin Garner, Roman Kennke, Tania Bento, Thomas Fitzsimmons and
> Tom Tromey.
>
> We would also like to thank the numerous bug reporters and testers!  In
> addition, we'd like to extend our thanks to all those who've contributed
> over the years and have helped in building a thriving and friendly
> community around the GNU Classpath project.
>
> Thanks,

Note that currently it only resides on builder.classpath.org/dist as Mark
needs to do the upload to the GNU servers.
-- 
Andrew :)




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

  Powered by Linux