Table of Contents
IIIMCF (IIIM Client Framework) is a generic C-based client framework which easily makes applications enable intelligent input method facility.
IIIMCF API design goals are:
The APIs shall be easily used by not only user applications but also application frameworks like GTk, Qt, .etc.
The APIs shall flexibly supply multiple levels of IIIMF services.
The APIs must cover full features that IIIMCF suppose.
The design of the APIs shall not conflict with other frameworks like toolkits or class libraries.
Application users shall control any IM features as possible.
The APIs shall be extensible for further enhancement.