February 01, 2006

Symphony OS : 以 Web 技術打造的桌面環境

剛剛閱讀 champ 學長的 blog [Symphony OS],深深覺得 [Symphony OS] 頗獨特,抄一下學長給的介紹:
    按照官網的特性介紹,Symphony OS的特點主要是:
    • 以Web技術打造桌面環境, 整合Web 2.0到桌面應用 - 這點有別於 KDE / GNOME 以 Desklet 方式來增加一些特別的 eye-candy 或應用
    • 任何 Web 技術員都能將在 Symphony OS 介面上輕易地開發應用 - 這點是第一點延續的優點
    • 致力於與所有主流多媒體格式相容
    • 不只是 Web 應用程式, 也包含家用和辦公所需的程式
    • OneClick 軟體安裝技術 - 另一個令人注目的安裝軟體的技術
看起來真夢幻,[Symphony OS] 官方網頁有不少 sexy 的 screenshots,一定要觀賞。這也讓我想到,很多桌面系統的開發者,常常因為一個簡單的功能設計,就必須付出難以想像的開發資源。舉例來說,過去開發 [Linetconf] 與 [PCManX] 時,只是想貼心的設計能夠縮到工作匣 (正確的術語應該是 Notification Area),其實花了不少時間看 code,也跟 PCMan 推敲了一段時間,才透過 workaround 與簡單的修正,避開了問題,這些對於桌面應用,是再基本不過了,或許只是因為某些堅持 (手工寫 Gtk+ 與有效率的 C/C++ Programming),但整個開發過程的確因此延宕。

所以說,如果能透過一組有效率、高度彈性,以及銜接既有技術的設計,讓桌面環境的開發得以在短期驗證概念、降低維護成本,以及長期來說,提出整合與協同開發的機制,實在是相當迫切的。
由 jserv 發表於 February 1, 2006 10:22 PM
迴響
發表迴響









記住我的資訊?