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