前言:本站為你精心整理了移動電子商務(wù)平臺管理范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:J2ME平臺由于自身的特點,己經(jīng)成為當(dāng)前業(yè)界流行的無線應(yīng)用開發(fā)支柱平臺。利用J2ME提供的功能,電子商務(wù)、企業(yè)的商務(wù)應(yīng)用等都可以擴展到無線上來。
關(guān)鍵詞:J2ME、移動電子商務(wù)、移動股票信息系統(tǒng)
1移動電子商務(wù)應(yīng)用背景
傳統(tǒng)的電子商務(wù)是基于企業(yè)Intranet或廣域的Internet的,用戶并不能實現(xiàn)隨時隨地的獲取想要的企業(yè)信息資源。據(jù)統(tǒng)計,我國手機用戶數(shù)量已超過2.5億,隨著國內(nèi)外手機用戶數(shù)量的快速增加,將企業(yè)應(yīng)用擴展到無線應(yīng)用領(lǐng)域的需求日益顯的重要而緊迫。無線技術(shù)應(yīng)用延伸了客戶端用戶對空間位置的需求,使這些企業(yè)需求變?yōu)楝F(xiàn)實。
2J2ME技術(shù)概述
Java是SunMicrosystems公司在1995年中推出的一套程序語言兼平臺。Sun在JDKl.2版公開后將Java改名為Java2,并重新定義了Java技術(shù)的構(gòu)架。SunMicrosystems將J2ME定義為“一種以廣泛的消費性產(chǎn)品為目標的高度優(yōu)化的Java運行時環(huán)境,包括尋呼機、移動電話、可視電話、數(shù)字機頂盒和汽車導(dǎo)航系統(tǒng)”。
自從1999年61operConference上聲明之后,J2ME為小型設(shè)備帶來了Java語言的跨平臺功能,允許移動無線設(shè)備共享應(yīng)用程序。J2ME采用3層結(jié)構(gòu)設(shè)計,分別是Configuration(配置層)、Profile(簡表層)、OptionalPackages(廠商選擇性實現(xiàn)),J2ME的技術(shù)構(gòu)架如圖1所示。
最低層為配置層(Configuration),包括虛擬機(VM)和類庫兩部分,這一層與設(shè)備層(硬件及操作系統(tǒng))關(guān)系緊密,由SUN提供參考規(guī)范和源代碼,設(shè)備廠商根據(jù)設(shè)備特征進行相應(yīng)的移植。J2ME提供有兩個配置:資源相對無限的設(shè)備配置(CDC)和資源有限連接設(shè)備配置(CLDC)。前者主要面向有較大內(nèi)存和處理能力而只需有限功能的設(shè)備,如電視置頂盒、冰箱、汽車導(dǎo)航設(shè)備等,后者主要面向?qū)?nèi)存和處理能力有較大限制的手持設(shè)備,如現(xiàn)在使用的手機、PDA等。
在配置層(Configuration)之上的規(guī)范成為Profile簡表。簡表針對各種不同機器的特性定義了高級的API,這些高級的API通常都是與其他平臺不相關(guān)的擴充類庫。CLDC之上則主要提供有移動信息設(shè)備簡表(MIDP),即用于手機、PDA等移動終端的設(shè)備簡表,提供API以支持無線應(yīng)用的開發(fā)。
最上層規(guī)范為optionalPackages(廠商選擇性實現(xiàn)包),是一組和其他規(guī)范或API沒有任何依存性的本身具有獨立價值的類庫,程序員根據(jù)廠商提供的這些功能開發(fā)出相應(yīng)功能的應(yīng)用程序。
用于CLDC的基礎(chǔ)虛擬機是Sun公司的KVM。KVM是一個專門為小型、資源受限設(shè)備所設(shè)計的緊湊的、便攜的Java虛擬機。Java虛擬機是Java程序語言的核心,只要Java程序在執(zhí)行,Java虛擬機也必定在執(zhí)行。Java虛擬機是實際執(zhí)行Java程序的引擎,也是Java語言具有這么多優(yōu)良特色的關(guān)鍵所在。
MIDP(MobileInformationDeviceProfile)應(yīng)用程序是指按照MobileInformationDeviceProfile規(guī)范所開發(fā)的應(yīng)用程序。MIDP是JavaAPI中面向移動終端的集合,通過與J2ME中的面向移動終端產(chǎn)品配置CLDC配合使用,就能夠提供J2ME應(yīng)用程序所需的運行環(huán)境。
J2ME無線應(yīng)用開發(fā)主要是基于CLDC/MIDP的開發(fā),其應(yīng)用程序可運行于移植有KVM的手機、PDA等,這類設(shè)備由MIDP定義,即移動信息設(shè)備(MID)。
3移動電子商務(wù)系統(tǒng)實現(xiàn)
本文將以一個移動股票信息系統(tǒng)作為移動商務(wù)應(yīng)用的原型系統(tǒng),在此基礎(chǔ)上重點闡述移動商務(wù)系統(tǒng)中移動客戶端的設(shè)計與實現(xiàn)。在移動股票信息系統(tǒng)中設(shè)計了股票的交易、查詢等活動,它允許用戶使用手機通過GPRS通信網(wǎng)絡(luò)訪問服務(wù)器,并進行服務(wù)商提供的商務(wù)活動。
其具體流程為:移動終端用戶進入股票信息系統(tǒng)后,買賣股票部分通過輸入用戶帳號、密碼、股票代號和成交量等信息,與服務(wù)器端通信并進行交易;添加、刪除股票信息允許用戶在移動設(shè)備上存儲自己感興趣股票的基本信息,此外還能夠聯(lián)機查詢這些股票的實時信息(如當(dāng)前最高價、最低價、成交量等)和歷史數(shù)據(jù)(一個月、三個月、六個月)的價格、成交量的曲線圖。客戶端MIDP具體流程圖如圖2所示。
MIDlet是一個可以執(zhí)行的J2ME/MIDP應(yīng)用程序基本單位。
MIDlet主程序的實現(xiàn)框架如下:
PublicclassstockMidletextendsMIDlet{
Displaydisplay;……
PublicStockMIDlet(){
……//數(shù)據(jù)初始化,讀取RMS中的數(shù)據(jù)
Display=Display.getDisplay(this);}
ProtectedvoidstartApp()throwsMIDletStateChangeException{
Stock_Main_Screenf=newStock_Main_Screen(“股票信息系統(tǒng)”,this,null);
……//定義Alert對象,并設(shè)置畫面停留時間,再轉(zhuǎn)向系統(tǒng)主菜單界面
display.setCurrent(systemInfo,f);
}
protectedvoidpauseApp(){}
protectedvoiddestroyApp(Booleanarg0){}
}
本文重點研究了J2ME平臺下移動商務(wù)系統(tǒng)中移動終端MDIP應(yīng)用開發(fā)技術(shù)的解決方案,針對移動客戶端主要闡述移動商務(wù)系統(tǒng)中移動客戶端的設(shè)計與實現(xiàn)。有關(guān)移動電子商務(wù)系統(tǒng)的設(shè)計與實現(xiàn)還有諸多方面值得去探討和研究。隨著移動通信、數(shù)據(jù)傳輸以及高速互聯(lián)技術(shù)的快速發(fā)展,使得電子商務(wù)的領(lǐng)域不斷擴張,其中之一的移動商務(wù)因其快捷方便、無所不在的特點,己經(jīng)成為電子商務(wù)發(fā)展的新方向。因此,對移動商務(wù)系統(tǒng)的研究符合電子商務(wù)的發(fā)展趨勢,對其應(yīng)用的發(fā)展起著積極的推動作用。
參考文獻
[1]陳華軍.J2EE構(gòu)建企業(yè)級應(yīng)用解決方案[M].北京:北京人民郵電出版社,2002.
移動通信 移動技術(shù)論文 移動營銷論文 移動商務(wù)論文 移動通信市場 移動電子商務(wù) 紀律教育問題 新時代教育價值觀