歷史
最早的“酷音輸入法”是龔律全與陳康本兩人的資訊專題 (分別在兩人就讀台大資工系與台大電機系的時期),由中央研究院資訊研究所的徐讚昇博士提供技術指導與超過兩年的經濟及設備支援,最終的成果選擇以 GPL 授權釋出,可說是 XIM 中最接近新注音或是自然輸入法的實作,詳情可參閱龔律全所撰寫的技術報告 (PDF)。但是酷音輸入法的兩位原創者已不再維護,後續的發展由許多熱心的朋友移植到不同的平台上,諸如 TimHsu (crazykid) 與 jserv 維護的 JMCCE 1.4.x 中文終端機內建酷音輸入法、clkao 移植酷音到 MacOS X 與 IIIMF 架構,以及 gugod 接手 clkao 的 ChewingOSX 後,大幅改善實作的 SpaceChewing 計畫等。而新酷音就是扮演整合這些分支的角色,並且更廣泛移植與改良酷音輸入法的適用性,並且於 2004 年 12 月有獨立的專桉資源,到目前為止,已有許多熱心的貢獻者加入開發行列,期待更多的朋友參與。
關於本計畫概況,可參閱新酷音計畫在 2004 國際開放源碼研討會 (ICOS 2004)上的簡報 (Adobe Flash 格式)。
擴展延續
2001年後,原本的酷音輸入法不再維護,也因為綁死於 xcin 輸入法的設計,未能有效套用於多種中文環境。2002-2003 年間,JMCCE 將原本的酷音輸入法改寫,並移植到終端機環境,2003 年原本的酷音輸入法則被改寫移植於 MacOS X 環境下。2004 年,鑒於開發資源分散,由各方的熱心人士接手後續的維護支援等開發撰寫,重新成立“新酷音輸入法”專案集中發展,同時也將輸入法移植到更多作業系統上,以及內建到更多套用程式中,例如美國昇陽電腦的JDS(Java Desktop System)與Solaris就已內建酷音輸入法,或者法國Mandriva公司的Mandriva Linux也有內建,此外JMCCE 1.4.x版之後的中文終端機中也同樣有內建新酷音輸入法。更進一步的,新酷音輸入法也被收錄在Debian Linux內,除此之外也已有支援網威公司(Novell)的SuSE Linux(更之前是德國SuSE公司的產品)、美國紅帽公司(Red Hat)發起的Fedora Linux核心專案,還有各類BSD(FreeBSD/OpenBSD/NetBSD)、各類視窗作業系統(Windows 98/Me/2000/XP),以及Mac OS X也都有對應支援版。技術資訊
* 1998年秋,酷音輸入法研究開始
* 2004年12月,新酷音輸入法專案啟動
* 開發撰寫所用的編程語言:C、C++
* 版本控制修訂使用:Subversion
* SCIM-chewing(Smart Common Input Method platform的酷音輸入法/新酷音輸入法)
適用於所有POSIX風格的作業系統,包括Linux、FreeBSD、UNIX等,前身的酷音輸入法其研究與開發亦以此為主,接續的新酷音輸入法專案也以此為最早初的支援,之後再進行擴展延伸,SCIM-chewing支援的作業系統有:Mandriva Linux、Debian Linux(Debian套件形式)、Fedora Core(5版之後,以RPM套件形式)、Novell SuSE Linux、Gentoo Linux、FreeBSD、OpenBSD、NetBSD
* IIIMF-chewing(OpenI18N.org的輸入法架構:Internet Intranet Input Method Framework的新酷音輸入法)
適用於BSD類型的作業系統,如FreeBSD、OpenBSD、NetBSD、JDS(Solaris)等。
* SpaceChewing
適用於Mac OS X的新酷音輸入法。
* OVIMChewing(採行OpenVanilla IM Framework開放香草輸入法框架的新酷音輸入法)
適用於Mac OS X的新酷音輸入法,較新的支援方式。
* Win32-chewing(也稱:MSIME-chewing。Windows 32-bit/Microsoft Input Method Editor的新酷音輸入法)
適用於Windows的新酷音輸入法。
* libchewing(新酷音輸入法的函式庫)
運行平台
目前新酷音可以在MS-Windows、Linux、FreeBSD、Solaris,以及MacOSX上運行。
新酷音的貢獻者
貢獻於新酷音開發者列表:Jim Huang (jserv) :計畫協調、Release Manager
有心參與本計畫者,請來信告知
Kanru Chen :維護 libchewing、XCIN-chewing、SCIM-chewing、Win32-Chewing,與 OpenVanilla 模組
Kang-min Liu (gugod) :酷音輸入法最初的貢獻者,SpaceChewing 與 OpenVanilla 的開發者
Wei-zhong Yang (zonble) :SpaceChewing 與 OpenVanilla 輸入法架構的開發者
Kuang-che Wu (kcwu) :libchewing 開發者,也是 XCIN 與 libtabe 現任維護者
Shiva Huang :RPM 套件維護與測試
Andrew Lee :Icon 設計與 Debian 套件維護
Jeff Chen :擴充 gugod 所設計的漢語拼音模組
Li-wen Hsu (lwhsu) :Hosting 與系統維護
Email: lwhsu (AT) csie.nctu.edu.tw, (AT) ccca.nctu.edu.tw, (AT) ckegisc.org, (AT) lwhsu.csie.net
Hong Jen Yee (PCMan) :Win32-chewing 的開發者
James Huang (Sea Monster) :Win32-chewing 的開發者
Andy Horng :Win32-chewing 的開發者
Caius Chance :修正若干 libchewing 與 scim-chewing 的程式缺陷
Tiberius Teng :貢獻選字捲頁的改進
Chia-liang Kao (clkao) :ChewingMacOSX 與 IIIMF-chewing 的草創者,XCIN 貢獻者
Tim Hsu (crazykid) :JMCCE 1.4.x 的維護者,整合第一個非 X Window System 環境的酷音輸入法支援
相關條目
輸入法大全
輸入法大全及其理論,發明者等。 |