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