Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

http://issues.apache.org/jira/browse/UIMA-19 It would be nice to have instructions and tooling that supported users making the transition to Apache UIMA. A conversion tool has been built.

Create separate CAS and CasView interfaces

See here: CasAndCasViewInterfaceRedesign

Other possible cleanups that could be done at this time

...

Something that substitutes other open source infrastructure code (such as ActiveMQ) for custom code, and moves toward adoption of major standards (like Java's JMS, JMX).

Create separate CAS and CasView interfaces

The following are confusing (or some might say, "broken")

(a) the interface "CAS" can be an interface to either the whole CAS or to a
view. Methods like this are poor:
CAS view = cas.getView(name);

(b) the logic determining which "CAS" (a view or the whole CAS) gets
passed to an
annotator's process method is needlessly complicated.

We want whatever we do to be easier to document and explain to users
than what we currently have. However, we're concerned about doing anything that would break compatibility for existing users, especially for single-view annotators.

A previous proposal that did not acheive consensus can be found here: CasAndCasViewInterfaceRedesign.

Something that improves performance.