Smart Common Input Method platform, in short SCIM, is a development platform
to make Input Method developers live easier. It has very clear architecture
and very simple programming interface. 

WWW: http://www.scim-im.org