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