From: Yong Hu <ec...@ya...> - 2007-10-13 15:01:17
|
My friend wells.wang and me had tested tomoe on zaurus c1k/c3100. tomoe is a great. It is the first handwriting input software support chinese and open source. zaurus use almost same arm cpu as Nokia 700/800, and so we faced same problem of Mathieu Blondel. 1. large data file really slow loading and searching If we want to use tomoe in zaurus, the binary patch is the only choice. After read mail list, I may catch some developer's thought: The new binary file need more support work, and it may waste developer's time because the new algorithm cost much time and will be released in the near future. It is hard to make the binary format has enough flexible to support for new algorithm. I believe we can find a balance way to solve the format problem. To Mathieu Blondel: Could you attach your binary file in mail list? 2. zaurus and nokia 770/800 use inter xscale cpu, the special problem is the cpu can not support float operation. So avoid float operation will speed tomoe on such a cpu. Beat regard. Hu Yong ___________________________________________________________ 雅虎邮箱,终生伙伴! http://mail.yahoo.com.cn/ |
From: Mathieu B. <mbl...@ru...> - 2007-10-13 22:47:51
|
Hi, Yong Hu wrote: > After read mail list, I may catch some developer's > thought: > The new binary file need more support work, and it may > waste developer's time because the new algorithm cost > much time and will be released in the near future. > It is hard to make the binary format has enough > flexible to support for new algorithm. > Are you talking about the new model using HMM? If so, who's working on this? You seem to know more about this than me. I'm interested in a progress report :) By the way, it's pretty easy to convert dictionary files from a format to another thanks to the Ruby bindings. > I believe we can find a balance way to solve the > format problem. > > To Mathieu Blondel: > Could you attach your binary file in mail list? > Maybe you can try to compile Maemo's version of Tomoe ? svn checkout https://garage.maemo.org/svn/maemocjk/trunk/tomoe-svn-maemo svn checkout https://garage.maemo.org/svn/maemocjk/trunk/tomoe-gtk-svn-maemo svn checkout https://garage.maemo.org/svn/maemocjk/trunk/uim-tomoe-gtk-svn-maemo svn checkout https://garage.maemo.org/svn/maemocjk/trunk/scim-tomoe-svn-maemo tomoe-svn-maemo includes the binary file backend + various improvements for the character comparison + the code to switch between Chinese and Japanese at runtime. tomoe-gtk-maemo includes the interface to switch between Chinese and Japanese. Note that you'll probably need to get back to revision 525 for tomoe-handwriting.c. In Maemo, we have decided to include the handwriting widget directly in the Virtual Keyboard. For that, I needed to make some changes in the handwriting widget layout and it was much simpler to patch directly the library. HTH, Mathieu Blondel |