SunPinyin-2.0 Project Plan and Status Tracking Page

http://wikis.sun.com/display/g11n/SunPinyin-2.0+Project+Plan+and+Status+Tracking

M1: 2009/05 ~ 2009/06

  1. re-implement the CPinyinTrie classes to use encoded syllable
    (instead of pinyin character) as key to lookup the systeam lexicon.
  2. implement the static Double-Array-Trie class, to load pinyin suffix trie data, assisting the pinyin segmentation.
  3. define the IPySegmentor interface, and implement the QuanPin segmentor basing on the pinyin suffix trie.

M2: 2009/06 ~ 2009/07

  1. re-implement the CIMIContext class basing on the new data strcture which would be largely changed.
  2. implement the CUserDict class (using SQLite).
  3. re-implement the classic view, and update gtk-standalone accordingly, to test the classic view.

M3: 2009/07 ~ 2009/08

  1. re-implement the modern view.
  2. re-implement the user configuration.
  3. testing the functionalities of views with gtk-standalone, and resolve found issues/bugs.

M4: 2009/08 ~ 2009/09

  1. update the Mac OS porting (by Yong, jjgod or other community developers)
  2. update the scim-sunpinyin porting (by Kov Chai or other community developers)
  3. update the iiimf-cle-sunpinyin porting (low priority, dueto the
    local file access limitation of iiimf, userdict may not be enabled)

M5: 2009/09 ~ 2009/10

  1. port to ibus framework (by Yong or other community developers)
  2. add Double Pinyin support
  3. bug fixes

Future Plans

  1. add ZhuYin support
  2. add Simplified Chinese -> Traditional Chinese conversion on Mac OS porting (scim has this feature as a framework facility)
  3. add more new words in dictionary, and retrain the language model
    ... ...