Home >> Sub-Committee Input Methods >> IIIMF im-sdk documents
Search
  HOME | SPECIFICATIONS | DOWNLOAD | FAQ | PRESS RELEASE  
  Login/Create an account  
Untitled Document
  Active Projects
 
Untitled Document
  Past Projects
  Big 5
Untitled Document
  Main Menu
 
IIIMF im-sdk documents

(801 total words in this text)
(13917 Reads)   Printer friendly page

IIIMF im-sdk(Input Method Software Developers' Kit) documentations
What is the im-sdk
The im-sdk is the developers' kit for whom interested in writing an input method software. The im-sdk helps writing a modern, fully featured input method system which can simultaneously serve multilingual input method to Java, Emacs, X Window System, Text/Console applications, and other platforms such as Windows, with minimum effort. The key difference from other input methods is that you only need to write the small portion to get fully featured multilingual input method. Writing input method system requires a lot of "non-language specific" infrastructure buildings, such as context managements, Input Method Protocol, platform secific input method interface, rendering, user management, security etc., in addition to the language specific character composition logic. The IM developers can be free from such swamps of complicated routine works therefore can concentrate on the development of language specific logic by using the im-sdk.

The im-sdk comes with a complete Input Method framework kit for both server and clients. What you need to do minimum to make your own input method system is to write a language engine interface module to be plugged into the Input Method Engine plug-in interface, LEIF , described below as Language Engine API Specification

White Paper
This document describes the high level architecture of Internet/Intranet Input Method(IIIM),with its advantages of platform neutrality, window system independence, implementation language independence,a multilingual distributed IM infrastructure.

Internet-Intranet Input Method Protocol (IIIMP) Specification
This document specifies the Internet-Intranet Input Method Protocol (IIIMP), which leverages network-based input method services for the Internet, Network Computer and Java. While IIIMP is designed for use by applications on Network Computers, this specification discusses its operation on other hardware platforms.

Language Engine API Specification
This document describes how to develop Language Engine Modules to be connected to htt_server by using SunIM library. When you have written Language Engine Module once with SunIM library, the module will connect any client that supports Internet-Intranet Input Method(IIIM) protocol through htt_server.

X Auxiliary Object Specification
This document describes how to develop X Auxiliary Object for UNIX platform. The mechanism of X Auxiliary object enables Input Method engine vendors to define their own GUI objects which will work well with their Input Method engines.

Platform Independent Converters Specification
Internet/Intranet Input Method Framework SDK provides Converters for Solaris and Linux platform that are independent of iconv().

Build and Install IIIMF Components
This document describes how to build and make packages IIIMF Components on Windows, Solaris and Linux, and show you how to install those components to your systems.

Test IIIMF Components
This document describes many test cases.
Untitled Document

 
 
Select interface language:

Untitled Document

 
 
Warning: Smarty error: unable to read template resource: "default/views/calendarblock/month_view.html" in /var/www/postnuke/html/modules/PostCalendar/pnincludes/Smarty/Smarty.class.php on line 589

Warning: Smarty error: unable to read template resource: "default/views/calendarblock/todays_events.html" in /var/www/postnuke/html/modules/PostCalendar/pnincludes/Smarty/Smarty.class.php on line 589

Warning: Smarty error: unable to read template resource: "default/views/calendarblock/upcoming_events.html" in /var/www/postnuke/html/modules/PostCalendar/pnincludes/Smarty/Smarty.class.php on line 589





powered by
DIGITAL DREAM

This web site was made with PostNuke, a web portal system written in PHP.
PostNuke is Free Software released under the GNU/GPL license.
Copyright © 2001 Open Internationalization Initiative (OpenI18N). All rights reserved.