Java-Gnome provides Java libraries for creating GTK+ and GNOME
applications using the Java programming language. This is a truly
free graphical system for Java, including support for glade, a GUI
building tool; for GNOME application developers, it provides a
convenient object orientated API without any worries of memory
Changes since 0.8.1:
Initial support for gconf and libgtkhtml added
Event handling for gtk Entry widget added
Event handling of many gtk Widgets fixed
Various other big fixes
Restructured source tree, separation of libraries into separate
tarballs (one for each major gnome library, where possible; plus an
all-in-one tarball containing everything)
The restructuring of the source tree was done so that we can
comply with the rules of the new GNOME bindings release set. This
is a new group containing gnome bindings, signifying quality of
bindings; it is also the first step toward getting applications
written in languages other than C accepted in the main gnome
We will be making a number of other changes in order to comply
with the gnome bindings release set:
Java-Gnome 0.8.x will now enter maintenance mode. New releases
will only include bug fixes.=20
Java-Gnome 0.9 branch will be created now. This will include
the latest development work, which will be targeted toward gnome
2.5.1.=20 Odd numbered releases such as these will always contain
developmental code. Even numbered releases will be stable release,
with no API changes
Development releases will be made to follow the gnome bindings
release schedule. This includes 0.9.0 release in a few days time,
followed by releases roughly every two weeks.=20
Java-Gnome 1.0 will be released just after Gnome Desktop
version 2.6. This will fully support the new gnome 2.6 API;
Java-Gnome 1.0.x releases will be bug fix releases only.
This will continue, with new stable releases every 6 months,
following the gnome release schedules.
Java-Gnome 0.8.2 is available from the java-gnome sourceforge
pages. The website will be updated soon to reflect these
Testing the latest bindings for gnome 2.5 If you are
interested, please do get involved. We will be more than happy to
help developers who are new to open source, particularly with the
writing of new example apps.
The libxml++ team is very pleased to finally announce the
release of libxml++ 1.0.0 !
libxml++ is a C++ wrapper for the libxml XML parser library. It
has SAX and DOM-like APIs, but does not attempt to conform exactly
to the DOM specifications because they are not aimed at C++. Its
API is much simpler than the underlying libxml C API.
The API is now freezed in the stable branch (1.0.x), so API/ABI
compatibility should be kept.
With the release of this first stable version of libxml++, we move
the CVS repositery and the releases to gnome servers and from now
the main releases will follow the GNOME Bindings Release Schedule
This is the first release of these C++ bindings for
libgnomeprint and libgnomeprintui. They require 2.5.x versions of
libgnomeprint and libgnomeprintui, and gtkmm 2.3.x.
libgnomeprint can be used to create postscript output.
libgnomeprintui provides some common UI, such as print setup and
print preview dialogs.
There is a small working example of libgnomeprintmm.
libgnomeprintuimm builds, but will be mostly useless until you send
us patches. You should start by trying to create working examples.
Patches should be attached to gnomemm bugs: http://www.gtkmm.org/bugs.shtml
Conglomerate version 0.7.8 - codenamed "What You See Is Hopefully
What You Saw Before" has been released.
Conglomerate is a free, user-friendly XML editor. It is
particularly aimed at DocBook, but should be able to handle any XML
Since the last release, the main thing that's happened is a big
reorganisation of the innards of the main editor widget. This has
simplified the code significantly, and puts us in a good position
to fix the bugs and speed things up. So hopefully this version will
appear to be identical to end-users. Please download it and test
that no new bugs have been introduced!
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.