I forgot to post this announcement to here ;-O). One of the goals is to replace the Xlib side Local IM and Compose file which is so limited in functionality and flexibility(such as all Cpmpose rule is static)
--------------------------------------------------------------------------- Subject: [li18nux-im:00232] Experimental EIMIL/PCE enabled IIIM server From: [EMAIL PROTECTED] (Hideki Hiura) To: [EMAIL PROTECTED] Date: Thu, 27 Jun 2002 05:24:03 -0700 (PDT) Reply-To: [EMAIL PROTECTED] X-Mailer: Mew version 1.95b43 on Emacs 20.7 / Mule 4.1 (AOI) As listed on the IIIMF web page(http://www.li18nux.org/subgroups/im/IIIMF) we have been working on several big updates on im-sdk. As a first step, an experimental EIMIL(Extensible IM Interface Language - which used to be called CCDEF in the old documents)/PCE (Primary Composition Engine) enabled IIIM server and experimental language engine implementation (this time, CannaLE only) are finally imported. EIMIL is the XML based Interface definition/description language for IM which aims for allowing language engines to delegate IM functionality (expressed in XML) to clients on the fly. Although EIMIL is primariry aiming to be a part of IIIM*CF(client frameworks), in this first experimental EIMIL introduction, it is implemented in the server side, which in any case we need as a fallback for the non-EIMIL aware existing clients. In addition to that, EIMIL is designed to replace the static client side composition sequence definition, such as the Compose file and localIM in X. (/usr/X11R6/lib/X11/locale/<locale name>/Compose) The xiiimp.so, which will be loaded onto Xlib in the new Xlib framework to load I18N components dynamically(both X11R6.6 and XFree86 4.2.0 have incorporated this framework, in additon to the li18nux.org Xlib) will soon have EIMIL/PCE enabled. For whom interested in how EIMIL can be used, please take a look at im-sdk/server/programs/language_engines/canna/default.xml. You can checkout this experimental implementation by cvs -d<cvs.li18nux.org repository> co -r exp-EIMIL-1 im-sdk Enjoy! -- hiura@{li18nux.org,sun.com,kondara.org,unicode.org} http://www.li18nux.org Chair, Li18nux/Linux Internationalization Initiative, Free Standards Group Architect/Sr. Staff Engineer, Sun Microsystems, Inc, USA FAX 650-786-9553 --------------------------------------------------------------------------- _______________________________________________ I18n mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/i18n