Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Unstructured Information Management Architecture SDK

A Java SDK that supports the implementation, composition, and deployment of applications working with unstructured information.

Tutorial Details:

Unstructured information management (UIM) applications are software systems that analyze unstructured information (text, audio, video, images, etc.) to discover, organize, and deliver relevant knowledge to the user. In analyzing unstructured information, UIM applications make use of a variety of analysis technologies, including statistical and rule-based Natural Language Processing (NLP), Information Retrieval (IR), machine learning, and ontologies.

This technology, the UIMA SDK (Software Development Kit), is an all-Java™ implementation of the UIMA framework, and it supports the implementation, description, composition, and deployment of UIMA components and applications. It also supports the developer with an Eclipse-based development environment that includes a set of tools and utilities for using UIMA. In addition, it supports the inclusion of components written in C++ through the use of an optional C++ enablement layer. UIMA components written in Python are also enabled via the C++ enablement layer.

Since UIMA is used and developed both by IBM research and development teams, there are two locations of the UIMA SDK:

* The UIMA SDK on alphaWorks is the "early adopter" version of the SDK. It is intended for users who don't use OmniFind, or who want to use features of UIMA that may not be supported by OmniFind. The alphaWorks SDK is also a test bed to gather feedback on new features of the UIMA SDK. Its versions may evolve more rapidly, and are not tied to specific OmniFind releases. The SDK is supported on a "best can do" basis, via the alphaWorks forum. The C++ enablement layer is available only in this version. The Java source code for core components of the alphaWorks SDK is available at SourceForge.

* The UIMA SDK on developerWorks is the "OmniFind-compatible" version of the SDK. It is intended for users who want to develop and deploy semantic search solutions with OmniFind or solutions that take advantage of OmniFind's capabilities for enterprise-scale document crawling and extraction. The developerWorks SDK is tested for compatibility with a specific OmniFind version and will be updated to keep it in sync with new OmniFind releases. As the SDK evolves, prior versions will still be available on developerWorks, to ensure that each supported OmniFind version has a corresponding SDK. For customers who have an OmniFind license, this SDK is supported via the IBM support channels and also via the developerWorks forum.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Unstructured Information Management Architecture SDK

View Tutorial:
Unstructured Information Management Architecture SDK

Related Tutorials:

Create automated and distributed management applications with Jiro technology, Part 1 - JavaWorld February
Create automated and distributed management applications with Jiro technology, Part 1 - JavaWorld February 2000
 
Choosing an enterprise-wide standard Java IDE - JavaWorld March 2000
Choosing an enterprise-wide standard Java IDE - JavaWorld March 2000
 
Step into the J2EE architecture and process
Step into the J2EE architecture and process
 
Design patterns make for better J2EE apps
Design patterns make for better J2EE apps
 
Score big with JSR 77, the J2EE Management Specification
Score big with JSR 77, the J2EE Management Specification
 
Best tools for mobile application development
Best tools for mobile application development
 
Improve Application Management With JMX
Improve Application Management With JMX Leverage JMX technology and existing tools to boost the operations management capabilities of your business applications.
 
Sphinx-4 - A speech recognizer
Sphinx-4 - A speech recognizer General Information about Sphinx-4 Introduction Sphinx-4 is a state-of-the-art speech recognition system written entirely in the JavaTM programming language. It was created via a joint collaboration between the Sphinx
 
Sun releases J2SE SDK 1.4.2_05
Release Notes JavaTM 2 SDK, Standard Edition Version 1.4.2_06 (Microsoft Windows, Linux, and Solaris Operating Environment)
 
Application Integration: Sun Java System Access Manager 2004Q2 and JDBC Authentication Module
Today, most user authentication solutions for Web applications are ad hoc and are based on proprietary schema definitions in relational databases. So, if you have multiple Web applications, you may have a separate user database for each of your applicatio
 
Monitoring Local and Remote Applications Using JMX 1.2 and JConsole
Monitoring Local and Remote Applications Using JMX 1.2 and JConsole The latest release of Java, J2SE 5.0 (codenamed Tiger), adds core support for the Java Management Extensions (JMX) 1.2 into the Java standard libraries. This article walks you through h
 
Java Application Instrumentation with Log4J
Java Application Instrumentation with Log4J Application metrics, such as performance metrics, are key to understanding and improving application efficiency. Profiling and monitoring tools yield valuable information on CPU and resource usage, including OS
 
The On Demand Operating Environment
The On Demand Operating Environment is based upon the concepts of Service Oriented Architecture (SOA). SOA views every application or resource as a service implementing a specific, identifiable set of (business) functions. In addition to the business...
 
Using JConsole to Monitor Applications
JConsole is the Java Monitoring and Management Console, a new graphical tool shipped in J2SE JDK 5.0. This article describes how JConsole can be used to observe information about an application running on the Java platform, with an overview of the J2SE 5.
 
Getting Started with Java Management Extensions (JMX): Developing Management and Monitoring Solutions
The Java Management Extensions (JMX) API is a standard specification developed through the Java Community Process (JCP) as JSR 3 for managing and monitoring applications and services.
 
Sun Java System Access Manager Activities with Actuate Enterprise Reporting Platform:
An Integration Story This paper describes the procedure for integrating Actuate 7 with Sun Java System Access Manager to generate reports that reflect the activities on Access Manager. Also discussed are enhancements and workarounds for known bugs.
 
Developing Distributed application using Enterprise Java Beans, J2EE Architecture, EJB Tutorial, WebLogic Tutorial.
Developing Distributed application using Enterprise Java Beans, J2EE Architecture, EJB Tutorial, WebLogic Tutorial. Distributed Architecture Two-tier application: In the past two-tier applications were used. Two-tier applications are also know as
 
WAP Toolkits Motorola - Mobile ADK 1.1 Nokia - WAP Toolkit
WAP Toolkits Motorola - Mobile ADK 1.1 Nokia - WAP Toolkit Tutorial WAP Toolkits T o develop any WAP application you have to download software essential for development. Although you can write and test your codes through our site for learning
 
Easy Emulation With New NetBeans Mobility Pack 4.0
With the click of a button, switch back and forth between different emulation environments while developing one set of code. It's never been this easy to take advantage of Java technology's cross-platform capabilities.
 
Using Identity Management to Achieve Security and Compliance: White Paper (pdf)
As described in this white paper, identity management can play a significant role in enabling organizations to meet demands for security and compliance.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.