Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共2 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:VxWorks體系下PowerPC860處理器串行總線

1樓
wangxinxin 發表于:2010-11-29 9:40:35

摘 要:   Konqueror/embedded是針對嵌入式Linux的開放源碼瀏覽器,也是符合GNU條款的自由軟件。本文首先對該瀏覽器技術核心做了簡要分析,然后詳細介紹了Konqueror/embedded在arm-Linux操作系統上的移植和漢化過程。
關鍵詞:  Konqueror;嵌入式瀏覽器;arm-Linux;移植;漢化

引言
    目前,嵌入式瀏覽器已經逐漸成為高端手機和PDA的標準配置。Konqueror/embedded作為嵌入式Linux操作系統的首選瀏覽器得到了廣泛使用。但是由于該瀏覽器是自由軟件,因此向具體嵌入式平臺移植時存在一定的難度。本文主要介紹了Konqueror/embedded 向arm-Linux平臺上的整個移植和漢化過程,以便工程師參考和使用。

Konqueror/embedded的結構
    Konqueror/embedded 是由底層網絡連接,圖形化用戶界面和處理HTML繪制的引擎KHTML構成的。底層的通信協議實現是基于KIO/slave機制來實現的;GUI界面采用 Kparts組建技術和Qt的基本構件;而作為Konqueror/embedded的核心,KHTML則運用了文檔對象模型(DOM)所提供的API接口,并在DOM樹上掛接javascript引擎,CSS解析器以及渲染引擎。Konqueror/embedded的層次結構如圖1所示。

圖片點擊可在新窗口打開查看
圖1 Konqueror/embedded層次結構

Kparts及Qt構件實現GUI
    為了方便地實現將現有應用作為一個控件插入到另外一個應用中去,采用了part對象負責管理整個應用和窗口。對于每個窗口又采取了類似 微軟 MFC 中的 Doc-View 結構。因此在將應用嵌入到另外一個應用中的時候,只需要獲得part中的接口和數據即可。對窗口的一切操作的響應由被嵌入應用的 part 對象來完成,而類 Doc-View 結構只負責顯示和保存數據即可。

    由于Konqueror/embedded是基于圖形庫Qt/E,因此也遵循了signal、slot消息機制,Konqueror/embedded作為Qt/E的一個標準應用程序進行輸入/輸出及界面消息響應。

執行DOM 模塊
    DOM 模塊對經過解析的標記進行語法檢查,并把屬性看作節點,按照標記的語義包含關系以及先后順序組織成DOM樹。它給HTML 文檔定義了一個與平臺無關的程序接口,使用該接口可以控制文檔的內容、接口和樣式。

    在執行DOM模塊的過程中,瀏覽器將所有從語法語義解析模塊中獲得的標記和屬性,按照一定的層次結構組織成DOM 樹。完成DOM 樹的構筑后,DOM 模塊會同時把標記和屬性以對象的形式傳給綁定模塊和腳本引擎模塊。

執行I/O模塊
    瀏覽器加載有關的I/O文件,對HTTP等協議進行解析。語法語義解析模塊的解析功能分為兩部分:對接收到的字節流進行分詞,解析為關鍵字;調用解析器檢驗關鍵字是否合法,若是合法的關鍵字,則按照規則插入到DOM 樹中。

共2 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03027 s, 2 queries.
主站蜘蛛池模板: 天天视频国产免费入口| 午夜第九达达兔鲁鲁| 我要看WWW免费看插插视频| 美女脱了内裤打开腿让人桶网站o 美女脱了内裤打开腿让你桶爽 | china同性基友gay勾外卖| 亚洲福利视频一区| 国产成人午夜片在线观看| 日韩av无码一区二区三区| 67pao强力打造国产免费| 亚洲乱码国产一区三区| 国产亚洲人成在线影院| 妖神记1000多章哪里看| 欧美牲交a欧美牲交aⅴ久久| 国产一区二区三区夜色| 不卡av电影在线| 亚洲欧美不卡视频| 国产三级观看久久| 天堂在线免费观看mv| 日韩欧美中文字幕一区二区三区| 绿巨人app入口| 亚洲乱妇老熟女爽到高潮的片| 国产AV无码专区亚洲精品| 国产香蕉精品视频| 日本www.色| 欧洲美女与动zooz| 男插女青青影院| 黄网站色视频免费观看45分钟| 东方aⅴ免费观看久久av| 亚洲av中文无码乱人伦在线视色| 动漫人物将机机桶机机网站| 国产欧美日韩精品第一区| 天天躁夜夜踩狠狠踩2022| 日本猛少妇色xxxxx猛交| 欧美极品videossex激情| 色综合久久天天综合绕观看| 521色香蕉网站在线观看| а√最新版地址在线天堂| 久久精品国产亚洲AV蜜臀色欲 | 日韩精品黄肉动漫在线观看| 欧美高清视频一区| 窝窝午夜看片成人精品|