隨著網絡科技的進步,因特網與無線網絡的融合將成為必然趨勢。要在嵌入式設備上訪問因特網,瀏覽器是必不可少的。目前,嵌入式瀏覽器已經逐漸成為高端手機和PDA的標準配置。嵌入式瀏覽器的另一大作用就是在網頁中利用CGI(CommonGateway Interface:公用網關接口)來調用其他可執行程序。這樣控制頁面可以做的很美觀,而且可擴展性好。 現在已經面市的嵌入式瀏覽器大多市商業版本的,如Opera、MS Explorer等。而Konqueror/embedded是符合GNU條款的自由軟件。 Konqueror/embedded是針對嵌入式Linux,由著名的桌面操作環境KDE下的瀏覽器Konqueror派生出來的。Konqueror/embedded將Konqueror中關于KHTML,SSL(Security Socket Layer:安全套接層),Javascript等內容繼承下來,同時簡化了Konqueror中很多類的定義,剔除了原來KDElib部分,以適應在不同的嵌入式平臺下能構成功移植和運行。 Konqueror/embedded完整地支持HTML4(Hypertext Markup Language:超文本鏈接標示語言)和CSSL(Cascading Style Sheets:層疊樣式表單)部分支持CSS2、JavaScript(ECMAScript 262)、cookies、SSL、IPv6;支持和管理兼容的XBEL的書簽,并且能夠很好地支持中文網頁瀏覽。而且還可以將Konqueror/embedded作為一個flashpalyer、pppdialer或文件管理器來使用。 Konqueror/embedded作為嵌入式Linux操作系統的首選瀏覽器,被廣泛的使用。但是由于該瀏覽器是自由軟件,因此向具體嵌入式平臺移植時存在一定的難度。本文第三部分詳細的介紹了Konqueror/embedded向ARM-Linux平臺上的整個移植和漢化過程,以便開發者參考和使用。
|