Overview of iWnn Middleware

Introduction

The iWnn Middleware library provides full language-processing capabilities such as the following.



- Multilingual prediction and conversion (Japanese, English, Chinese, Korean, etc.)
- Japanese kana-kanji conversion
- Japanese morphological analysis (delimited input, attached reading)
- Dictionary search

Using the Library

Link to the following header files and libraries to include this Middleware in an application.
Header Files:
include/mw/iwnn/iwnnCTR.h
Library:
library/CTR-TS.Process.MPCore/release(or verbose or noopt)/libmw_iwnn.fast.a (or libmw_iwnn.small.a)

Implementation Notes

For notes on implementation, see the CTR iWnn Programming Manual.


The following precautions are for the OnMemory package.

The OnMemory version of the iWinn library dictionary data is deployed in, and operates from, memory, but the following APIs have access to the dictionary data file.

    NjxGetFlashDicCacheSize
    NjxSetFlashDicInfo
    NjxCheckDic
   Note: The NjxGetFlashDicCacheSize and NjxSetFlashDicInfo functions are used when deploying integrated dictionaries in memory.
   Before calling these APIs, the dictionary data file handle must be set in the IWNN_FILE structure.

After calling these APIs, close the file handle because the dictionary data files will not be accessed.


CONFIDENTIAL