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

Reply via email to