oodt 1.1
Apache OODT
License: Apache 2.0
Keywords: data grid discovery query optimization object middleware archive catalog index

****
oodt
****

Agile OODT is a new version of `Object Oriented Data Technology`_.  It
improves upon the previous version by being easier to develop, maintain, and
extend; simpler to integrate by; and faster to use.

.. This is licensed software; see the files NOTICE.txt and docs/LICENSE.txt.

.. For installation instructions, see docs/INSTALL.txt.

.. References:
.. _`Object Oriented Data Technology`: http://oodt.apache.org/

.. meta::
    :keywords: OODT, data, object, OO, discovery, metadata,
        transfer, transformation, query, search, retrieval
    :description lang=en: Agile OODT, the nimble version of
        Object Oriented Data Technology



Installation
============

What follows are the installation instructions for Agile OODT.


Quick Instructions
------------------

As a user with administrative privileges, run either::

    pip oodt

or::

    easy_install oodt

depending on what's available on your system.  You're done!


Full Instructions
-----------------

Agile OODT requires the Python_ programming language.  We recommend version 2.4
or later.  As of this writing, 2.7 is the latest stable version.  If Python is
not yet installed on your system, you can find binary and and source
distributions from the Python website.

To test if a correct version of Python is available on your system, run::

    python -V
    
You should see output similar to::

    Python 2.7
    
indicating the version of Python installed.  You may then proceed to install
Agile OODT.

By far the easiest, recommended, and encouraged way to install Agile OODT is
either with Pip_ or EasyInstall_.  If your Python installation has either of
these installers available to it, then one command is all you need to run in
order to download, build, install, and generate command-line tools all in one
go for all users on your system.  For Pip users, it's::

    pip oodt

And for EasyInstall users, it's::

    easy_install oodt
    
Be sure to run that command as an administrative user.  For example, on Mac OS
X and other Unix systems, you might need to run either of::

    sudo pip oodt
    sudo easy_install oodt


Installing From Source
~~~~~~~~~~~~~~~~~~~~~~

If neither Pip nor EasyInstall are available, you can still make a proper
installation of Agile OODT by building it from its source code.  Just follow
these instructions:

1.  Download the Agile OODT source distribution and extract the source
    archive.  The source distribution is packaged as a gzip'd tar archive.
2.  Change the current working directory to the newly extracted directory.
3.  As an administrative user, run: ``python setup.py install``


For More Information
--------------------

Visit any of the following links for additional information, to ask questions,
report bugs, and so forth:

OODT Home Page
    http://oodt.apache.org/
Mailing List for OODT Development
    mailto:dev@oodt.apache.org
Package Page (Cheese Shop)
    http://pypi.python.org/pypi/oodt/
Issue Tracker (submit bug reports here)
    https://issues.apache.org/jira/browse/OODT


.. References:
.. _EasyInstall: http://packages.python.org/distribute/easy_install.html
.. _Pip: http://pip.openplans.org/
.. _Python: http://python.org/


Changelog
=========

What follows is a history of changes to this software.

0.2 - Current
-------------

This is the current release of Agile OODT, representing its migration from the
Apache Incubator to a full-fledged top-level Apache project.


0.1-incubating - Initial Apache Release
---------------------------------------

This release marks the induction of Agile OODT into the Apache Software
Foundation's Incubator_.


.. References:
.. _Incubator: http://incubator.apache.org/