June 07, 2005

Music Player based on XUL

剛剛閱讀 Todd Fisher 的 blog 發現這篇 [XUL Music!],這是個非常有趣的計畫,我們都知道 Mozilla 是由許多非常神奇的技術所融合的,其中包含了 XUL 與 XPCOM 這兩個技術。XPCOM 是從 Microsoft COM 出發的技術,但是更為精鍊,並且可跨越多個平台,與其整合的語言環境也相當多,而 XUL 就相當有趣,以 XML 作為描述 UI 的方式,所以理論上,UI 的繪製、Event Handling,甚至是 Interaction,都能透過 XML shema 來描述,Todd Fisher 就整合 Mozilla 這兩項技術,配合 GNOME 陣營的 GStreamer,做出了跨平台的 Music Player,最神奇的是能嵌入到 Mozilla 裡頭。

目前還相當粗糙,但是我們可以想見一個有趣的應用,比方說 Web Pad 導向的產品,最重要的元件就是 Web Browser,可以說其他附加的應用都是從 Web Browser 作出發,於是乎,如果我們選定 Mozilla 的種種技術 (詳情可參閱 Mozilla 經典文獻 [Inside the Lizard -- A Look at the Mozilla Technology and Architecture]),然後其他的應用程式,比方說 Media Player、RSS Reader、E-Mail Client、... 都是奠基在此平台上,就可以當作可抽換的元件,作相當有彈性的擴充。
由 jserv 發表於 June 7, 2005 01:39 PM
迴響

請問一下你對這方面有研究嗎?
因為我最近在思考想把一個分析工具寫成XPCOM
以便方面移植到Embedded System
但是我還不了解大概時間和人力上會花上多少?
而且XPCOM還不是很了解怎麼入門?
可以給點指教嗎?謝謝!!
方便的話請回個Email給我,謝謝!
我的mail是:lur_xp@yahoo.com.tw

conan 發表於 June 30, 2006 07:18 PM