May 22, 2005

Web Browser for Embedded Systems

在今年二月八日,[jserv's lab] 正式開張,我選定幾個發展與研究的方向 (詳情可參考 blog [最近的研究方向]),其中 Web Browser 算是我很有興趣,也已經是 ready 的項目。

很多人誤以為 Web Browser 只是系統中的一個應用程式,事實上沒這麼簡單,特別在 Embedded Systems 中,Web Browser 往往能夠反應底層系統的特性,又如果應用在 small screen 的話,renderer 真的是很大的挑戰。[jserv's lab] 的 kBrowser 以 open source 的 Konqueror 與 Mozilla 核心元件為基礎,降低了 footprint,更適合用於 Embedded Systems,同時也加強了 Accessibility,所以就算用在 Handheld devices 也能很順手,最重要的是,支援多種現有的 Graphics Toolkit,如:Qt/Embedded、GTK+、DirectFB,以及 Xlib。

以下是一些運作的畫面:
- kBrowser for SmartPhone


- kBrowser for PDA

- kBrowser for Desktop (Qt, GTK+, Xlib versions available)

- kBrowser for DirectFB

整體來說,kBrowsr 是 royalty-free 的解決方案,基於 open source 的發展模式與技術,但是提供特定的 customization。比較特別的是可以支援多個 profiles,這樣就可以作些組合:
- HTML Standards: 3.2, 3.2+, 4.0.1 (三種選擇)
- DOM (Document Object Model) with Microsoft IE compatibility
- CSS1, CSS2, CSS3 (partial)
- Java Applet (使用 Kaffe 作為 runtime)
- Bidirection support (中東語文)

有興趣者可以與 [jserv's lab] 聯繫,討論合作的細節,謝謝!

由 jserv 發表於 May 22, 2005 01:15 PM
迴響

恭喜Jserv走出商业第一步。

jacky 發表於 May 23, 2005 09:09 AM