基于BREW平臺的瀏覽器設(shè)計與實現(xiàn)
發(fā)布時間:2021-10-05 08:58
移動互聯(lián)網(wǎng)業(yè)務(wù)從全球視角看呈高速增長趨勢,中國由于具有全球最大的移動互聯(lián)網(wǎng)用戶群,也已經(jīng)開始進入移動互聯(lián)網(wǎng)的高速增長期。信息獲取是移動互聯(lián)網(wǎng)用戶的第一需求,而手機瀏覽器是滿足信息獲取需求的第一應(yīng)用工具。作為移動應(yīng)用開發(fā)的平臺,BREW可以直接運行于硬件之上,運行速度快。隨著人們對手機瀏覽器運行速度要求的不斷提高,基于BREW平臺的手機瀏覽器開發(fā)正在逐漸成為人們關(guān)注的熱點。本論文研究了手機瀏覽器的國內(nèi)外發(fā)展狀況,通過對現(xiàn)有的瀏覽器產(chǎn)品進行分析與總結(jié),給出了基于BREW平臺的瀏覽器總體設(shè)計和實現(xiàn)方案,對網(wǎng)絡(luò)模塊、解析模塊、布局模塊和UI模塊進行了詳細的分析和設(shè)計。在網(wǎng)絡(luò)模塊中,不僅實現(xiàn)了HTTP協(xié)議,還在此基礎(chǔ)上實現(xiàn)了對HTTPS的支持;在解析模塊中,將WML頁面轉(zhuǎn)化為HTML頁面,通過SAX技術(shù)統(tǒng)一對HTML頁面進行解析;布局模塊根據(jù)解析得到的內(nèi)部節(jié)點進行布局顯示處理;在UI模塊中,針對IDialog固有的缺陷,設(shè)計了IWINDOW機制并借鑒MVC的思想實現(xiàn)了界面與邏輯的分離。系統(tǒng)設(shè)計充分考慮了可移植性、可復用性和可維護性,可以在采用高通芯片的CDMA手機上移植。在BREW simula...
【文章來源】:西安電子科技大學陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:68 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 國內(nèi)外現(xiàn)狀及發(fā)展趨勢
1.2.1 國內(nèi)外研究現(xiàn)狀
1.2.2 發(fā)展趨勢
1.3 課題背景
1.4 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)
2.1 BREW概述
2.1.1 BREW的基本架構(gòu)
2.1.2 BREW SDK的組成
2.1.3 事件處理機制
2.1.4 面向?qū)ο髾C制
2.2 WAP技術(shù)
2.2.1 WAP應(yīng)用模型
2.2.2 WAP體系結(jié)構(gòu)
2.3 DOM和SAX
2.3.1 DOM技術(shù)
2.3.2 SAX技術(shù)
2.3.3 DOM和SAX的比較
2.4 傳輸協(xié)議
2.4.1 HTTP協(xié)議
2.4.2 HTTPS協(xié)議
第三章 瀏覽器系統(tǒng)的設(shè)計
3.1 設(shè)計目標與原則
3.2 瀏覽器總體設(shè)計
3.2.1. 瀏覽器整體架構(gòu)
3.2.2 瀏覽器總體運行流程
3.3 瀏覽器詳細設(shè)計
3.3.1 網(wǎng)絡(luò)模塊設(shè)計
3.3.2 解析模塊設(shè)計
3.3.3 布局模塊設(shè)計
3.3.4 窗口模塊設(shè)計
第四章 瀏覽器系統(tǒng)的實現(xiàn)
4.1 網(wǎng)絡(luò)模塊的實現(xiàn)
4.1.1 HTTP實現(xiàn)
4.1.2 HTTPS實現(xiàn)
4.2 解析模塊的實現(xiàn)
4.2.1 WML向HTML的轉(zhuǎn)化
4.2.2 HTML的解析
4.3 布局模塊的實現(xiàn)
4.3.1 內(nèi)部節(jié)點鏈結(jié)構(gòu)
4.3.2 布局處理
4.4 窗口模塊的實現(xiàn)
4.4.1 窗口的創(chuàng)建
4.4.2 窗口的銷毀
4.4.3 窗口的重繪
4.4.4 UI和邏輯的分離實現(xiàn)
4.5 測試
4.5.1 測試的目的
4.5.2 設(shè)計實現(xiàn)中的問題及解決方法
4.5.3 測試實例及結(jié)果分析
第五章 總結(jié)與展望
致謝
參考文獻
【參考文獻】:
期刊論文
[1]移動互聯(lián)網(wǎng)的“入口”之爭[J]. 谷海穎,胡世良. 中國電信業(yè). 2012(07)
[2]手機瀏覽器技術(shù)與發(fā)展探討[J]. 李峰,陳達,劉澤宏,彭青立,朱春梅. 電信技術(shù). 2011(02)
[3]基于SAX的XML數(shù)據(jù)解析技術(shù)分析研究[J]. 劉雨瀟. 現(xiàn)代電子技術(shù). 2010(12)
[4]基于BREW平臺手機網(wǎng)絡(luò)瀏覽器的設(shè)計[J]. 王思佳,沈虹,何祝倩. 電子科技. 2010(01)
[5]手機瀏覽器市場的現(xiàn)在與未來[J]. 陳永東. 軟件工程師. 2010(01)
[6]手機瀏覽器:移動互聯(lián)網(wǎng)第一關(guān)[J]. 計算機與網(wǎng)絡(luò). 2009(05)
[7]基于Linux的嵌入式瀏覽器的設(shè)計及實現(xiàn)[J]. 張申亞. 信陽師范學院學報(自然科學版). 2007(04)
[8]基于移動教育Wap頁面轉(zhuǎn)換技術(shù)的探究[J]. 叢薇,王建華,王艷華. 現(xiàn)代遠距離教育. 2007(04)
[9]HTML瀏覽器的設(shè)計與分析[J]. 劉彤,周工業(yè),倪漿銘. 計算機工程與應(yīng)用. 2001(09)
本文編號:3419413
【文章來源】:西安電子科技大學陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:68 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 國內(nèi)外現(xiàn)狀及發(fā)展趨勢
1.2.1 國內(nèi)外研究現(xiàn)狀
1.2.2 發(fā)展趨勢
1.3 課題背景
1.4 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)
2.1 BREW概述
2.1.1 BREW的基本架構(gòu)
2.1.2 BREW SDK的組成
2.1.3 事件處理機制
2.1.4 面向?qū)ο髾C制
2.2 WAP技術(shù)
2.2.1 WAP應(yīng)用模型
2.2.2 WAP體系結(jié)構(gòu)
2.3 DOM和SAX
2.3.1 DOM技術(shù)
2.3.2 SAX技術(shù)
2.3.3 DOM和SAX的比較
2.4 傳輸協(xié)議
2.4.1 HTTP協(xié)議
2.4.2 HTTPS協(xié)議
第三章 瀏覽器系統(tǒng)的設(shè)計
3.1 設(shè)計目標與原則
3.2 瀏覽器總體設(shè)計
3.2.1. 瀏覽器整體架構(gòu)
3.2.2 瀏覽器總體運行流程
3.3 瀏覽器詳細設(shè)計
3.3.1 網(wǎng)絡(luò)模塊設(shè)計
3.3.2 解析模塊設(shè)計
3.3.3 布局模塊設(shè)計
3.3.4 窗口模塊設(shè)計
第四章 瀏覽器系統(tǒng)的實現(xiàn)
4.1 網(wǎng)絡(luò)模塊的實現(xiàn)
4.1.1 HTTP實現(xiàn)
4.1.2 HTTPS實現(xiàn)
4.2 解析模塊的實現(xiàn)
4.2.1 WML向HTML的轉(zhuǎn)化
4.2.2 HTML的解析
4.3 布局模塊的實現(xiàn)
4.3.1 內(nèi)部節(jié)點鏈結(jié)構(gòu)
4.3.2 布局處理
4.4 窗口模塊的實現(xiàn)
4.4.1 窗口的創(chuàng)建
4.4.2 窗口的銷毀
4.4.3 窗口的重繪
4.4.4 UI和邏輯的分離實現(xiàn)
4.5 測試
4.5.1 測試的目的
4.5.2 設(shè)計實現(xiàn)中的問題及解決方法
4.5.3 測試實例及結(jié)果分析
第五章 總結(jié)與展望
致謝
參考文獻
【參考文獻】:
期刊論文
[1]移動互聯(lián)網(wǎng)的“入口”之爭[J]. 谷海穎,胡世良. 中國電信業(yè). 2012(07)
[2]手機瀏覽器技術(shù)與發(fā)展探討[J]. 李峰,陳達,劉澤宏,彭青立,朱春梅. 電信技術(shù). 2011(02)
[3]基于SAX的XML數(shù)據(jù)解析技術(shù)分析研究[J]. 劉雨瀟. 現(xiàn)代電子技術(shù). 2010(12)
[4]基于BREW平臺手機網(wǎng)絡(luò)瀏覽器的設(shè)計[J]. 王思佳,沈虹,何祝倩. 電子科技. 2010(01)
[5]手機瀏覽器市場的現(xiàn)在與未來[J]. 陳永東. 軟件工程師. 2010(01)
[6]手機瀏覽器:移動互聯(lián)網(wǎng)第一關(guān)[J]. 計算機與網(wǎng)絡(luò). 2009(05)
[7]基于Linux的嵌入式瀏覽器的設(shè)計及實現(xiàn)[J]. 張申亞. 信陽師范學院學報(自然科學版). 2007(04)
[8]基于移動教育Wap頁面轉(zhuǎn)換技術(shù)的探究[J]. 叢薇,王建華,王艷華. 現(xiàn)代遠距離教育. 2007(04)
[9]HTML瀏覽器的設(shè)計與分析[J]. 劉彤,周工業(yè),倪漿銘. 計算機工程與應(yīng)用. 2001(09)
本文編號:3419413
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3419413.html
最近更新
教材專著