I just got a question from the comments of last entry,
No offense, but I'm just curious why does Sun spend money on developing an input method for Mac OS? Or Is this just a personal project?
And here comes my reply, that I'd like to post as new entry too,
Actually, the core of SunPinyin is the conversion engine based on statistical language model, and it can have different front-ends, like gtk_standalone (for debugging) iiimf-cle, scim, beCJK, and leopard/IMKit as well. The basic idea of porting SunPinyin to leopard/IMKit is to let more people to know about this input method, and attract some Mac developers to join this project, and hopefully join the engine development eventually. Another reason is that I'm not satisfied with the existing input methods on Mac.
The returns are that we really got a lot of valuable feedback and responses from the Mac users (like Zheming), and attracted several developers (including a UI designer) to join us. Though I'm hoping some one could take over the maintenance of leopard/IMKit porting from me 🙂 All the contributions from Mac world, are helping us to make SunPinyin better, and better, on all platforms.
While, yes, you're right, it's more likely a personal project, I mostly spent spare time on that. Though the initial porting did take several working days. And, I'd appreciate the supports from my managers.
Hopes you enjoy it 🙂