李 欣
新疆農(nóng)業(yè)職業(yè)技術(shù)學院,新疆昌吉 831100
關于多平臺移動終端網(wǎng)絡應用開發(fā)的研究和實現(xiàn)
李 欣
新疆農(nóng)業(yè)職業(yè)技術(shù)學院,新疆昌吉 831100
科技的發(fā)展帶動著移動終端的發(fā)展。目前,移動終端技術(shù)又成功開發(fā)了BERW和J2ME技術(shù),使得網(wǎng)絡應用提供給人們的服務更加的完善。本文從BERW和J2ME技術(shù)出發(fā),分析二者的技術(shù)特點,對移動終端網(wǎng)絡的應用概況進行研究,探索二者在實現(xiàn)不同平臺移動終端的數(shù)據(jù)交換與信息共享方面效果。
移動終端;多平臺;BERW;J2ME
計算機網(wǎng)絡的出現(xiàn),不僅給人們的生活和工作都帶來了便捷,將人們從繁雜的事務束縛中解救出來,還打破了時空的限制,給人們的自由交流提供了平臺。目前,一方面,在科技的帶動下,移動終端迅速發(fā)展,其中最明顯的是智能手機的更新?lián)Q代。另一方面,網(wǎng)絡化技術(shù)的發(fā)展,促進了移動終端把服務拓寬到了圖片,鈴聲的下載,甚至是GPS定位等服務。據(jù)目前情況分析,在科技的帶動下,將來移動終端還將繼續(xù)朝著網(wǎng)絡化和智能化方向發(fā)展[1]。
1.1 BERW技術(shù)
Binary Runtime Environment for Wireless(BREW)技術(shù)就是指無線二進制的運行環(huán)境,這是美國高通公司提供的一個通用接口平臺,專用于無線數(shù)據(jù)應用程序的開發(fā)和執(zhí)行。借助BREW技術(shù),用戶可以在指定的服務提供商下載程序或者游戲,運營商也能為用戶提供相應的資訊、娛樂、商務服務。
BREW平臺與其他平臺相比,體積瘦薄,能在低端手機上運行,且瀏覽速度快,支持多種執(zhí)行環(huán)境,又能為無線設備提供實時的運行安全防護,是一種具有商品化性質(zhì)的平臺。
1.2 J2ME技術(shù)
J2ME是Java API和JVM虛擬機的一個濃縮版本,技術(shù)比J2SE和J2EE的標準要復雜。作為Javas技術(shù)的一部分,J2ME具有跨平臺和網(wǎng)絡的功能,大大滿足了嵌入式計算機和微型計算機的操作需求。
J2ME平臺是從Javas技術(shù)衍生出來的,因此J2ME平臺同樣具備著可移植性,在Java上開發(fā)出來的應用程序,可以在不同的設備山運行。同時,J2ME平臺可以使用簡單的編程語言開發(fā)出豐富的網(wǎng)絡功能。J2ME平臺還有一個龐大的開發(fā)群體。由此看來,J2ME平臺是一個非常有優(yōu)勢的平臺。
我國的移動終端目前來說主要是手機為主,隨著科技的快速發(fā)展,智能手機的更新?lián)Q代越來越快,智能手機價格越來越低,導致了手機占領了大部分的網(wǎng)絡市場。而手機大也因其易于攜帶的特性,大大滿足了人們利用零碎時間的需求,但這一方面也導致了人們對移動終端的需求越來越多樣化。最常見的有網(wǎng)上購物、網(wǎng)絡社區(qū)交流、網(wǎng)絡信息共享等??梢哉f,移動終端的應用是越來越廣泛了。目前,國內(nèi)的手機移動終端運行網(wǎng)絡主要是GPRS和CDMA兩大運營商,其中GPRS適用于移動用戶群的手機終端,CDMA適用于聯(lián)通用戶群的手機終端。
面對高通對于CDMA技術(shù)的壟斷性問題,在一定程度上阻礙J2ME在CDMA網(wǎng)絡上的應用發(fā)展。高通提出一種方案,即“基于BERW的J2ME應用”,這也就是說J2ME可以通過在BERW的基礎上安裝MV來運行其應用。這個方案是具有一定的可行性的,但由于目前技術(shù)的不成熟,運用的還是比較少。
多平臺移動終端應用系統(tǒng)融合了多個平臺的大型網(wǎng)絡應用系統(tǒng),在這一個大型網(wǎng)絡應用系統(tǒng)中,不同平臺移動終端的數(shù)據(jù)交換與信息共享已實現(xiàn)[3]。以手機游戲為例,分析圖形圖像、聲音以及儲存功能在多平臺移動終端網(wǎng)絡中應用的實現(xiàn)。
3.1 圖形圖像處理
圖形圖像作為游戲的表現(xiàn)形式之一,因此圖形圖像在游戲中占的比重相當大的,并且,圖像對游戲程序的影響也相當大,圖像質(zhì)量的好壞不但能影響游戲視覺效果的顯現(xiàn),甚至還會引發(fā)導致游戲程序運行慢的問題。
圖像處理使用區(qū)塊圖形處理技術(shù),就是將需要的圖形用區(qū)塊圖形技術(shù)的方法畫到屏幕上,處理成游戲圖像的一種技術(shù),此外還有一種雙緩沖技術(shù)。但無論何種技術(shù)形成圖片,其所占內(nèi)存是非常大的,因此,如果能把圖像優(yōu)化,就能充分提高內(nèi)存的利用率。例如圖片壓縮:這個辦法是最有效的。但BREW只支持BMP、PNG格式的圖片,而J2ME則支持PNG格式的圖片。
3.2 聲音處理
除了圖像,聲音也是游戲必不可少的,它能讓原本單調(diào)的游戲變得生動起來。游戲里聲音播放功能的實現(xiàn)過程首先是發(fā)送請求,設備接到請求訊息后會啟動硬件資源支持,然后按指令播放相應的內(nèi)容。
在手機移動終端的平臺里,BREW能支持多種聲音格式,其中包括QPC和MIDI兩種聲音格式。BREW對于聲音的播放一般來說是使用異步播放的方式,而J2ME則是使用MIDP2.0播放聲音,但每款支持MIDP2.0的設備所支持的聲音格式可能都不相同。
3.3 儲存功能的實現(xiàn)
作為移動終端的載體——無線通訊設備,為了滿足運行的需求,通常需要兩種類型的內(nèi)存,一種用于滿足正在運行著的應用程序的運轉(zhuǎn),另一種則用于數(shù)據(jù)的持久性的存儲。前者是瞬息性保存,不具有持續(xù)性,而后者存儲數(shù)據(jù)的時間比前者長,能保存數(shù)據(jù)儲存的一個時間性和完整性[4]。例如游戲應用就需具備保存進度的功能。由于一款游戲的連續(xù)性比較長,通常用戶玩游戲都是采用間斷性的方式,在玩到一定階段時,會因為各種原因暫停,然后把當前進度保存起來,等需要重新開始的時候讀取記錄即可。這時候就需要持續(xù)性的儲存功能來儲存數(shù)據(jù)了。
對于儲存功能,BREW技術(shù)能提供文件及數(shù)據(jù)庫兩種儲存方式進行數(shù)據(jù)的持久存儲,而J2ME則可以提供一個記錄管理系統(tǒng)(RMS)來儲存數(shù)據(jù)[5]。二者在儲存方面提供的服務不同,可謂各有優(yōu)勢。
科技在不斷地發(fā)展,帶動著網(wǎng)絡技術(shù)也在不斷進步,而多平臺的移動終端網(wǎng)絡應用提供給人們的服務也在不斷滿足人們的需求。但是科技是一個瞬息萬變的主體,因此,移動終端網(wǎng)絡應用也應該隨著科技的發(fā)展而不斷進步,并且要認識到這種進步是沒有終點的,只有具有不斷進步的意識,才能更好地滿足人們對移動終端網(wǎng)絡應用的需求。
[1]王捷.圖書館信息服務中的移動終端管理策略——基于無界網(wǎng)絡環(huán)境[J].圖書館學刊,2015,1:103-105.
[2]李冰.基于TD-LTE的移動終端共享網(wǎng)絡技術(shù)的研究[J].通信管理與技術(shù),2013,5:6-9.
[3]余泓,王愛平,常凱.基于移動終端的云服務撥測調(diào)優(yōu)預警方法研究[J].電腦知識與技術(shù),2013,36:8273-8276.
[4]臧海峰.基于多平臺的移動終端網(wǎng)絡應用研究[J].科技信息,2009,24:357.
[5]尹超,段紅運,李孝斌.基于移動終端的網(wǎng)絡化外協(xié)加工物流信息實時管控方法及系統(tǒng)[J].計算機集成制造系統(tǒng),2015,3:740-748.
TP3
A
1674-6708(2015)142-0113-01
李欣,碩士,講師,研究方向:軟件設計與開發(fā),數(shù)據(jù)庫管理