Internet/Intranet Input Method Framework (i.e. IIIMF) provides a distributed input method (IM) that integrates a variety of IM engines and interfaces on multiple platforms.It has been adopted by Solaris for quite a long time and Redhat AS/ES 4 has already used it as a default input method platform. The existing way of supporting input on Solaris/Linux is through XIM (X input method interface) bridge available in IIIMF package. The fundamental problem of IIIM XIM bridge is it is not well tested and has many bugs and IIIM team is not willing to support these legacy XIM engines.
So we need to address this in jdk 7 in order to have better support for input method within Java applications.