免费中文字幕午夜理论模特,久久午夜福利精品,国产精品久久久久中文,久久精品视频免费观看12

  • <object id="ysikk"><strike id="ysikk"></strike></object>
    <menu id="ysikk"><abbr id="ysikk"></abbr></menu>
    <ul id="ysikk"></ul>
    <tbody id="ysikk"></tbody>
  • <menu id="ysikk"><noscript id="ysikk"></noscript></menu>

    課件009 教學(xué)資源下載
    課件 試卷 教案 畢業(yè)論文 圖書(shū)軟件 職教研究 期刊推介 信息發(fā)布 會(huì)員賬戶
    當(dāng)前位置:課件009首頁(yè) >> 職教研究 >> 專(zhuān)業(yè)論文 >> 基于BREW平臺(tái)的多態(tài)機(jī)制實(shí)現(xiàn)

    基于BREW平臺(tái)的多態(tài)機(jī)制實(shí)現(xiàn)

    (作者未知) 2011/6/23

       摘要:BREW技術(shù)是在移動(dòng)數(shù)據(jù)增值應(yīng)用開(kāi)發(fā)領(lǐng)域中出現(xiàn)的一種新技術(shù),開(kāi)發(fā)主要是應(yīng)用的C語(yǔ)言,但手機(jī)開(kāi)發(fā)中的大量問(wèn)題都與C++中實(shí)現(xiàn)的多態(tài)效果十分相似,如果可以利用C語(yǔ)言這種非面向?qū)ο蟮恼Z(yǔ)言寫(xiě)出面向?qū)ο蟮某绦?將有利于提高程序的重用性、模塊化功能以及健壯性。本論文主要圍繞著B(niǎo)REW平臺(tái)應(yīng)用開(kāi)發(fā)中一個(gè)常見(jiàn)應(yīng)用:頁(yè)面遷移技術(shù)為例,給出了多態(tài)機(jī)制在BREW平臺(tái)下的解決方案,該方案均是在BREW手機(jī)實(shí)際開(kāi)發(fā)中總結(jié)出來(lái),具有很大的可重用性。
       關(guān)鍵詞:BREW;多態(tài)機(jī)制;頁(yè)面遷移
       1引言
       如今,手機(jī)已不僅是語(yǔ)音通信的工具,而且逐步成為數(shù)據(jù)業(yè)務(wù)開(kāi)發(fā)與應(yīng)用的平臺(tái),隨著科學(xué)技術(shù)的不斷更新和發(fā)展,如今手機(jī)已不僅僅是滿足打電話的功能,而是更多地成為人們?cè)诠ぷ、學(xué)習(xí)和生活中的助手。在這種情況下CDMA手機(jī)產(chǎn)生了一種新的應(yīng)用平臺(tái),也就是由美國(guó)高通公司研發(fā)出的BREW平臺(tái)。BREW技術(shù)的出現(xiàn)使手機(jī)猶如普通電腦一樣能夠運(yùn)行更多的第三方軟件,為用戶提供更多的服務(wù)。
       BREW的技術(shù)優(yōu)勢(shì)在于基于c語(yǔ)言進(jìn)行的,平臺(tái)開(kāi)發(fā)對(duì)于許多程序員來(lái)講均十分熟悉,移動(dòng)設(shè)備制造商無(wú)需再開(kāi)發(fā)專(zhuān)有的軟件平臺(tái),可降低移動(dòng)設(shè)備技術(shù)門(mén)檻及產(chǎn)品上市門(mén)檻,滿足終端用戶對(duì)最新數(shù)據(jù)應(yīng)用的需求。本文主要圍繞著在BREW平臺(tái)下,如何利用C語(yǔ)言這種非面向?qū)ο蟮恼Z(yǔ)言寫(xiě)出面向?qū)ο蟮某绦蛘归_(kāi)論述,并以手機(jī)應(yīng)用開(kāi)發(fā)中一個(gè)常見(jiàn)的應(yīng)用—頁(yè)面遷移技術(shù)為例,對(duì)其解決方案進(jìn)行了詳細(xì)的介紹和對(duì)比,該方案均是在BREW手機(jī)實(shí)際開(kāi)發(fā)中總結(jié)出來(lái),具有很大的可重用性。
       2 BREW平臺(tái)簡(jiǎn)介及應(yīng)用軟件發(fā)展現(xiàn)狀
       2.1 BREW平臺(tái)簡(jiǎn)介
       BREW的全稱(chēng)是Binary Runtime Environment for Wireless,即無(wú)線二進(jìn)制運(yùn)行環(huán)境。從基本的層面而言,BREW平臺(tái)就是手持設(shè)備上嵌入式芯片操作系統(tǒng)的接口或抽象層。即是PC環(huán)境下Microsoft Windows的Win32 API。BREW平臺(tái)是一組用于本地執(zhí)行、編譯并鏈接的二進(jìn)制庫(kù),優(yōu)化后能使應(yīng)用程序利用無(wú)線服務(wù)和資源。它控制流出或流入應(yīng)用程序的事件流,能根據(jù)相應(yīng)的事件啟動(dòng)、停止、中止或恢復(fù)應(yīng)用程序,其執(zhí)行環(huán)境在運(yùn)行時(shí)可以發(fā)現(xiàn)應(yīng)用程序和任何相關(guān)的擴(kuò)展。
       據(jù)聯(lián)通博路通信技術(shù)有限公司2009年3月9日《BREW業(yè)務(wù)整體介紹》,到2008年底,國(guó)內(nèi)支持BREW的手機(jī)機(jī)型已經(jīng)超過(guò)251種,200多家中國(guó)BREW開(kāi)發(fā)商提供了2479多種基于BREW的應(yīng)用。
       2.2 手機(jī)應(yīng)用軟件發(fā)展現(xiàn)狀
       據(jù)市場(chǎng)研究公司Strategy Analytics預(yù)測(cè),盡管由于經(jīng)濟(jì)危機(jī)的影響,2009年全球手機(jī)銷(xiāo)量雖會(huì)有所下降,但仍可達(dá)到10.8億部,銷(xiāo)售額會(huì)穩(wěn)定在1900億歐元,甚至?xí)形⑷踉鲩L(zhǎng)?梢灶A(yù)見(jiàn),隨著未來(lái)全球經(jīng)濟(jì)的復(fù)蘇,全球手機(jī)市場(chǎng)的前景仍很樂(lè)觀。而且隨著嵌入式技術(shù)的快速發(fā)展及國(guó)內(nèi)3G網(wǎng)絡(luò)的建立,因此未來(lái)基于BREW的手機(jī)應(yīng)用軟件需求巨大。
       2 BREW平臺(tái)中的多態(tài)
       隨著手機(jī)業(yè)務(wù)的不斷發(fā)展,手機(jī)的軟件系統(tǒng)也成為一個(gè)非常龐大、復(fù)雜的軟件系統(tǒng),這樣一個(gè)復(fù)雜的體系結(jié)構(gòu),應(yīng)該保證能夠及時(shí)響應(yīng)用戶和一些緊急事件。此時(shí),要想使BREW平臺(tái)開(kāi)發(fā)的手機(jī)游戲具有更大的優(yōu)勢(shì),選擇一種好的實(shí)現(xiàn)機(jī)制至關(guān)重要。
       BREW平臺(tái)支持C和C++開(kāi)發(fā)語(yǔ)言,但是一般的BREW應(yīng)用程序都是用C寫(xiě)的,而對(duì)于C++的使用,BREW平臺(tái)則需要做更多的事情,比如定義符重載等。而C語(yǔ)言是不支持面向?qū)ο蟮?只有C++支持面向?qū)ο蟮某绦蛟O(shè)計(jì),因此BREW中必須使用C語(yǔ)言模擬實(shí)現(xiàn)C++語(yǔ)言面向?qū)ο髾C(jī)制。而面向?qū)ο蠹夹g(shù)中的關(guān)鍵技術(shù)多態(tài)是基于以上的內(nèi)存模型和函數(shù)指針實(shí)現(xiàn)的,一般來(lái)說(shuō),如果使用類(lèi)C語(yǔ)言描述多態(tài),它相當(dāng)于增加了一個(gè)間接層,在這個(gè)間接層攔截對(duì)于方法的調(diào)用,然后根據(jù)具體的指針指向?qū)嶋H對(duì)象調(diào)用相應(yīng)的方法實(shí)現(xiàn)。
       以下就以BREW中的頁(yè)面遷移的方案為例進(jìn)行詳細(xì)的論述。
       3 BREW平臺(tái)中的頁(yè)面遷移
       對(duì)于一個(gè)手機(jī)的應(yīng)用軟件,要隨時(shí)注意手機(jī)的按鍵變化,在每一個(gè)狀態(tài)下的每一次乃至每一個(gè)手機(jī)按鍵的變化,都將會(huì)出現(xiàn)不同的界面和效果。這就是所說(shuō)的BREW平臺(tái)下的頁(yè)面遷移,在該過(guò)程中手機(jī)畫(huà)面不停變換,而手機(jī)的鍵盤(pán)只有一個(gè),這時(shí),應(yīng)用程序如何判斷該具體執(zhí)行何種操作,就成為BREW平臺(tái)上應(yīng)用程序開(kāi)發(fā)中一個(gè)重要的問(wèn)題。
       使用手機(jī)的經(jīng)驗(yàn)告訴我們,手機(jī)頁(yè)面需要頻繁的進(jìn)行遷移時(shí),實(shí)現(xiàn)頁(yè)面遷移的方案和其效率的高低對(duì)于內(nèi)存很小的手機(jī)來(lái)說(shuō)都是至關(guān)重要的。
       3.1 基本BREW頁(yè)面遷移方案
       對(duì)于一個(gè)BREW開(kāi)發(fā)的頁(yè)面(未完,下一頁(yè)

      

    頁(yè)碼選擇:1 2 3
    相關(guān)專(zhuān)業(yè)論文
    1 基于模板的BREW應(yīng)用可視化界面
    2 基于BREW平臺(tái)的多態(tài)機(jī)制實(shí)現(xiàn)
    推薦專(zhuān)業(yè)論文
    1 提高高職院校教師人文素質(zhì)的基本策
    2 歷史時(shí)期氣候變化對(duì)西北地區(qū)竹林分
    3 常用思科路由器密碼恢復(fù)經(jīng)典案例
    4 關(guān)于提高高職院校畢業(yè)生就業(yè)質(zhì)量的
    5 談對(duì)暖通技術(shù)發(fā)展的展望
    6 企業(yè)核心能力理論研究綜述
    7 大學(xué)“通才教育”背景下《學(xué)校體育
    8 中學(xué)歷史復(fù)習(xí)課的思路及教法研究
    9 當(dāng)代城市生活空間方式分析
    10 淺談千秋礦預(yù)防沖擊地壓技術(shù)的實(shí)踐
    11 談霉菌與疾病的關(guān)系
    12 四足機(jī)器人的步態(tài)仿真研究
    13 禪宗與電腦維修藝術(shù)
    14 關(guān)于中國(guó)移動(dòng)通信業(yè)市場(chǎng)競(jìng)爭(zhēng)行為博
    15 中職《建筑設(shè)備安裝》專(zhuān)業(yè)師資現(xiàn)狀


    設(shè)為首頁(yè)  加入收藏  下載與付款  上傳課件  資料征集  論壇與信息發(fā)布  期刊雜志推介  免責(zé)聲明  常見(jiàn)問(wèn)題   分類(lèi)說(shuō)明  聯(lián)系本站  會(huì)員登錄
    課件009教育資源網(wǎng) 版權(quán)所有