XOM is a new XML object model. It is an open source (LGPL), tree-based API for
processing XML with Java that strives for correctness and simplicity.
XOM is designed to be easy to learn and easy to use. It works very
straight-forwardly, and has a very shallow learning curve. Assuming you're
already familiar with XML, you should be able to get up and running with XOM
very quickly.
Commons Configuration provides a generic configuration interface which enables
an application to read configuration data from a variety of sources. Commons
Configuration provides typed access to single, and multi-valued configuration
parameters.
Configuration parameters may be loaded from the following sources:
* Properties files
* XML documents
* JNDI
* JDBC Datasource
Different configuration sources can be mixed using a ConfigurationFactory and
CompositeConfiguration. Additional sources of configuration parameters can be
created by using custom configuration objects. This customization can be
achieved by extending AbstractConfiguration.
The org.apache.commons.jxpath package defines a simple interpreter of an
expression language called XPath. JXPath applies XPath expressions to
graphs of objects of all kinds: JavaBeans, Maps, Servlet contexts, DOM
etc, including mixtures thereof.
Art of Illusion is a free, open source 3D modelling and rendering studio.
Many of its capabilities rival those found in commercial programs.
Highlights include subdivision surface based modelling tools,
skeleton based animation, and a graphical language for designing procedural
textures and materials..
JDiskReport enables you to understand how much space the files
and directories consume on your disk drives, and it helps you
find obsolete files and folders.
Plucene is a fully-featured and highly customizable search engine
toolkit based on the Lucene API.
It is not, in and of itself, a functional search engine - you are
expected to subclass and tie all the pieces together to suit your own
needs. The synopsis above gives a rough indication of how to use the
engine in simple cases. See Plucene::Simple in the distribution for one
example of tying it all together.
XML-DBMS is middleware for transferring data between XML documents and
relational databases. It views the XML document as a tree of
data-specific objects in which element types are generally viewed as
classes and attributes and PCDATA as properties of those classes. It
then uses an object-relational mapping to map these objects to the
database. An XML-based mapping language is used to define the view and
map it to the database.