I'm submitting this fast-track for G11N IM group.

Template Version: @(#)sac_nextcase 1.69 02/15/10 SMI
This information is Copyright 2010 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         SunPinyin (2.0) for iBus
    1.2. Name of Document Author/Supplier:
         Author:  Fuyuki Hasegawa
    1.3  Date of This Document:
        24 February, 2010
4. Technical Description

   OVERVIEW

        SunPinyin 1.0 IME (Input Method Engine) has been available for 
        iiimf and scim IM framewroks. This project is to add SunPinyin
        2.0 IME (Input Method Engine) to iBus Input Method framework.
        SunPinyin can be configured through iBus setup utility.

        SunPinYin 2.0 supports the following new features:

          * Double Pinyin (to support five shunpin plans -
            MS2003, ZiGuang, ABC, Ziranma, pinyin++)
          * Self dictionary build up
          * Fuzzy Pinyin
          * Auto-correct Pinyin
          * Customizable character mapping

   INTERFACE STABILITIES

        Exported Interfaces

        INTERFACE NAME             STABILITY    NOTE
        -------------------------- --------------------------------------------
        /usr/bin/ibus-setup         Volatile   iBus setup utility

        /usr/lib/ibus/              Project    IME invocation scripts
            ibus-engine-sunpinyin   Private
            ibus-setup-sunpinyin

        /usr/share/ibus/component/  Project    IME config file
                     sunpinyin.xml  Private

        /usr/share/ibus-sunpinyin/  Project    iBus specific IME modules
                                    Private

        /usr/share/sunpinyin/       Project    common SunPinyin IME modules
                                    Private    (can be shared by other IM)

   PACKAGING

        system/input-method/ibus/sunpinyin (IPS)
        SUNWibus-sunpinyin (svr4)

   DEPENDENCIES

        ibus1.2    system/input-method/ibus (SUNWibus)
        sqlite3    database:sqlite-3 (SUNWsqlite3)

   RELEASE BINDING

       Micro/Patch release binding

   REFERENCES

       [1] iBus project ( http://code.google.com/p/ibus/ )
       PSARC 2009/499 iBus integration

       [2] xkbc for iBus
       PSARC/2009/645 Keyboard layout emulation engine for iBus

       [3] IIIMF project ( http://www.openi18n.org/iiimf/ )
       PSARC 2005/525 IIIMF upgrade to revision 12

       [4] SCIM project ( http://www.scim-im.org )
       PSARC 2008/418 Integrate SCIM to Solaris

       [5] Pinyin Method
       Pinyin Method - http://en.wikipedia.org/wiki/Pinyin_method
       12 Double Pinyin - http://www.4jhm.com/sgsp/2008/1108/article_9.html

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                G11N
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

Reply via email to