Adamrocker, known as an engineer working with Google Inc's "Android" mobile phone platform, released "simeji," Japanese-language input software that runs on Android-based mobile phones and Android emulators, Nov 18, 2008 (Adamrocker's Website, Japanese).
Adamrocker is a Japanese engineer who serves as the leader of the DalvikVM Working Group and the Mash Working Group in the Japan Android Group.
simeji uses Web API called "Social IME" as its dictionary. The character conversion system of Social IME is improved by an unspecified large number of users registering words and correct conversion results in the server. So, it is a dictionary that uses so-called "collective intelligence." The name "simeji" is an abbreviation of "Social IME ji." Ji means "characters" in Japanese.
When simeji is started, a semi-transparent input window is layered over the window of an application being used. When characters are entered, the software refers to Social IME in real time and lists candidates for conversion. And when the user touches one of them, the selected conversion is displayed in simeji's input area. At the same time, the conversion result is sent to Social IME as a learning result.
The content shown in the input area is copied to the clipboard when simeji is closed. So, the user can paste it later.