Chinese IME

HiI'm working on a swing application which runs on JRE14.2 on English windows XP. We need to pot our application to chinese. Can any body suggest a good Java based Chinese IME for the same?ThanksJobinesh
[232 byte] By [Jobinesha] at [2007-11-27 3:49:13]
# 1
Is there any reason why you can't use XP's IME?V.V.
viravana at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 2

Dear V.V

Thanks a lot for your response.

I can use XP's IME. But would like to know what is the best practise in the industry ?.

I never happened to have an experience with a real life desktop application with multi lingual feature, Can you share your knowledge/views on the same?

Thanks

Jobinesh

Jobinesha at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 3

>But would like to know what is the best practise in the industry ?.

The link shown below looks promising:

http://forum.java.sun.com/thread.jspa?forumID=16&threadID=663619

but you might want to do a search in all of the Sun Forums for IME or "selectInputMethod"

good luck!

V.V.

viravana at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 4

Hi All

Before finalizing the approach to use native OS IME for handling chinese input on windows XP, thought of checking with experts in this field once agin.

1. Has anybody faced any sort of issues if we are using Windows XP Chinese IME for a swing application unning on Sun's JRE 1.4.2?

2. What may be tha alternative, any suggestion for good Java based IMe?(I tried lots of java based IMe, but none of them gives me good result as native OS IME)

thanks

Jobinesh

Jobinesha at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 5

A more fundamental question would be:

Why would you still use JRE 1.4.2?

I had done some tests on Chinese support in JRE 1.4 few years ago and I found that unless the underlying O/S is already in Chinese, the display isn't that good. (I save you some details here)

Java 5 and 6 are a lot better in supporting the display of Chinese.

horiniusa at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 6

Thanks Horinius for the repy.

>>Why would you still use JRE 1.4.2?

The English version of this application is already in production and being used across the globe. So migrating to new JRE may take some time

Anyway, I'll evalute the chinese version on JRE 6.0 as you suggested.

btw, Can you suggest me any good java based IME?

Thanks

Jobinesh

Jobinesha at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 7

Sorry, I don't know or use any Java based IME. I just use OS based IME.

There's a very serious problem in your request. I don't know if you have a minimum knowledge on Chinese, esp in Chinese input.

First of all, there're two written Chinese forms: traditional Chinese and simplified Chinese.

Second, every form has its own IME's (in plurial!)

For trad. Chinese, I can cite ChangJie, Rapid, Quick, Q9, ZhuYin.

For simp. Chinese, there're PingYin, QuanPin, WuBi.

These are just examples. There are more than that.

So, unless you've decided to include every one of them (or those major ones), your application can't be complete! If I were you, I'd drop totally the inclusion of Java based IME.

For more info, look at: http://en.wikipedia.org/wiki/Chinese_input_methods_for_computers

horiniusa at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 8
Horinius,Thank you very much for the detailed reply.I understood my ignorance in this area. This may be a good starting point for me.I'll dig in to the details.....ThanksJobinesh
Jobinesha at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...
# 9
It would be nice if you could give me some Duke Stars. ;)
horiniusa at 2007-7-12 8:53:04 > top of Java-index,Desktop,I18N...