嵌入式瀏覽器的資源管理與跨平臺的研究與優(yōu)化
本文選題:嵌入式瀏覽器 + 跨平臺; 參考:《電子科技大學(xué)》2012年碩士論文
【摘要】:隨著嵌入式系統(tǒng)的蓬勃發(fā)展,,嵌入式設(shè)備在我們的學(xué)習(xí)和生活中變得越來越重要。嵌入式瀏覽器是嵌入式設(shè)備終端用戶瀏覽網(wǎng)頁信息內(nèi)容的應(yīng)用軟件,其重要性日益提高,已經(jīng)不可或缺。目前攜帶方便的智能型終端大量出現(xiàn),使嵌入式瀏覽器成為社會研究的熱點之一。由于嵌入式系統(tǒng)特有的局限性,對運行在其之上的瀏覽器提出了更高的要求,如要求瀏覽器盡可能高效的使用系統(tǒng)內(nèi)存。另外現(xiàn)有平臺的多樣化,對瀏覽器的跨平臺性提出了迫切需求,同時跨平臺技術(shù)也是現(xiàn)代軟件發(fā)展的趨勢。瀏覽器的跨平臺性以及高效管理瀏覽器的緩存資源,是一項具有現(xiàn)實意義的研究。 本文深入分析基于Webkit內(nèi)核的瀏覽器的整體架構(gòu)、工作流程以及功能模塊間的關(guān)系,對與跨平臺開發(fā)相關(guān)的技術(shù)也進(jìn)行了相應(yīng)研究,比如Java和QT的跨平臺實現(xiàn)機(jī)制。在對比分析了Webkit在以SDL為支撐平臺上以QT/Embedded為支撐平臺上的功能接口后,提出了一種具有公用接口層和平臺抽象層的跨平臺中間件的設(shè)計思路,對與平臺相關(guān)的接口、屬性和方法進(jìn)行分離和抽象封裝,使嵌入式瀏覽器可以實現(xiàn)跨平臺開發(fā)。經(jīng)實驗驗證,本文設(shè)計的跨平臺中間件可以實現(xiàn)瀏覽器的跨平臺開發(fā)。 本文另一個研究內(nèi)容是瀏覽器資源管理的研究與優(yōu)化,在研究淘汰機(jī)制之后,提出優(yōu)化方案,如頁面緩存的管理,對不能使用緩存的頁面進(jìn)行優(yōu)化,使該類頁面可以使用緩存,提高瀏覽器使用內(nèi)存的效率。經(jīng)實驗驗證,對資源管理優(yōu)化之后,提高了網(wǎng)頁訪問速度,改善了用戶體驗。
[Abstract]:With the rapid development of embedded systems, embedded devices are becoming more and more important in our study and life. Embedded browser is an application software for terminal users of embedded devices to browse web information content, which is becoming more and more important and indispensable. At present, a large number of portable intelligent terminals appear, which makes embedded browser one of the hotspots of social research. Because of the special limitation of embedded system, higher requirements are put forward to the browser running on it, for example, the browser is required to use system memory as efficiently as possible. In addition, the diversification of existing platforms puts forward an urgent need for cross-platform browser, and cross-platform technology is also the trend of the development of modern software. Cross-platform browser and efficient management of browser cache resources, is a practical significance of research. In this paper, the overall architecture of browser based on Webkit kernel, workflow and the relationship between function modules are deeply analyzed, and the related technologies related to cross-platform development, such as the cross-platform implementation mechanism of Java and QT, are also studied. After comparing and analyzing the functional interfaces of Webkit on SDL platform and QT/Embedded platform, a design idea of cross-platform middleware with common interface layer and platform abstract layer is put forward. Attributes and methods are separated and encapsulated so that embedded browsers can be developed across platforms. Experimental results show that the cross-platform middleware designed in this paper can realize cross-platform browser development. Another research content of this paper is the research and optimization of browser resource management. After studying the elimination mechanism, the paper puts forward the optimization scheme, such as the management of page cache, the optimization of pages that can not use cache, so that this kind of page can use cache. Improve browser memory efficiency. Experimental results show that the optimization of resource management improves the web page access speed and user experience.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TP393.092
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 賀莉;;基于嵌入式系統(tǒng)的瀏覽器的研究與實現(xiàn)[J];電腦知識與技術(shù);2009年01期
2 葉炳發(fā);孟小華;;Android圖形系統(tǒng)的分析與移植[J];電信科學(xué);2010年02期
3 趙經(jīng)緯;周余;王自強(qiáng);都思丹;;基于Webkit的嵌入式瀏覽器的研究與實現(xiàn)[J];電子測量技術(shù);2009年03期
4 盧仕聽;尤凱迪;韓軍;曾曉洋;;MIPS內(nèi)存管理單元的設(shè)計與實現(xiàn)[J];計算機(jī)工程;2010年21期
5 蔣勇,杜中軍,鞠飛;基于RTP協(xié)議的瀏覽器通用視頻插件的實現(xiàn)[J];計算機(jī)應(yīng)用研究;2005年04期
6 王海鳳;薩智海;;DOM技術(shù)在數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用[J];內(nèi)蒙古工業(yè)大學(xué)學(xué)報(自然科學(xué)版);2008年04期
7 張海濱;;基于IPv6的FTP搜索引擎設(shè)計實現(xiàn)[J];中國教育網(wǎng)絡(luò);2008年09期
8 李玉海;舒昌俊;;跨平臺技術(shù)在數(shù)字圖書館的應(yīng)用研究[J];圖書館學(xué)研究;2009年08期
9 虞慧群;錢之琳;朱仲英;;基礎(chǔ)軟件技術(shù)的發(fā)展趨勢[J];微型電腦應(yīng)用;2010年08期
10 袁明 ,張連芳 ,李光成 ,趙宇 ,鄭武;嵌入式瀏覽器的設(shè)計開發(fā)[J];微型機(jī)與應(yīng)用;2003年01期
相關(guān)碩士學(xué)位論文 前9條
1 楚穎超;基于Qt/E的嵌入式綠色鍍膜監(jiān)控系統(tǒng)GUI研究與實現(xiàn)[D];蘭州交通大學(xué);2011年
2 陳卓;DOM2分析及其在嵌入式系統(tǒng)上的實現(xiàn)[D];電子科技大學(xué);2007年
3 陳云鶴;基于Qt的嵌入式媒體播放器的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2006年
4 張卓華;面向數(shù)字電視機(jī)頂盒的嵌入式瀏覽器研究與實現(xiàn)[D];電子科技大學(xué);2008年
5 吳楊;基于互動機(jī)頂盒的嵌入式瀏覽器的設(shè)計和研究[D];復(fù)旦大學(xué);2008年
6 楊寧華;ARM9200嵌入式系統(tǒng)在數(shù)字化井場中的應(yīng)用[D];華中科技大學(xué);2007年
7 郭蘭英;嵌入式系統(tǒng)IDE的研究與實現(xiàn)[D];長安大學(xué);2007年
8 胡忠紅;機(jī)場終端區(qū)車載移動終端設(shè)計與實現(xiàn)[D];南京航空航天大學(xué);2009年
9 楊立明;嵌入式瀏覽器設(shè)計與實現(xiàn)[D];東北師范大學(xué);2010年
本文編號:1819965
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1819965.html