There are two "current" versions of UIMA Java SDK. The true "current" version is version 3.0.2, which
may require a migration step for existing UIMA applications. Because of that potential migration step, we
will also list here the latest version of UIMA version 2.
The UIMA Java SDK and UIMA-AS documentation is available in two formats (HTML and PDF). Here are the latest versions:
Apache UIMA JavaDoc is supplied with the binary distribution, or can be built from the
source distribution. We also make it available directly from this website.
Many of the additional components found in the Addons and Sandbox have individual documentation files, which
you can access from the Addons and Sandbox page
Note: Many of these have not (yet) been updated for UIMA V3.
The UIMA "Getting Started" guides are intended to offer a quick overview of UIMA and how it works.
They are designed to address different audiences that want to work with UIMA.
The section below lists all currently available "getting started" guides with their links.
For more advanced documentation about these topics, please refer to the Apache UIMA release documentation.
Getting Started: Why UIMA
For first time UIMA users who want to know what UIMA is and how it can be used for.
Getting Started: Install UIMA And Run Examples
For first time UIMA users who want to know how UIMA is installed and how they can run
the UIMA analysis examples that are provided with the release package.
Getting Started: Working With PEARs
For UIMA users who want to know what a UIMA PEAR package is, how to generate them
and how to use them within UIMA applications.
Getting Started: UIMA Asynchronous Scaleout
For UIMA users who need to scale out their UIMA analytics to achieve higher throughput, get
faster response time, and to develop applications utilizing UIMA Flow Controllers,
CAS Multipliers and advanced error handling capability.
Getting Started: UIMA C++ Framework
For UIMA users who want to create UIMA compliant Analysis Engines from programs written in C++,
Perl, Python or Tcl.
Getting Started: UIMA DUCC
For UIMA users who need cluster management services to automate the scale-out of
UIMA pipelines over computing clusters .