摘要:定位服務(wù)正逐漸受到人們的重視。Java ME的定位API規(guī)范使開發(fā)基于Java ME的定位應(yīng)用成為可能。文章介紹了Java ME的定位API規(guī)范及與之相關(guān)的定位技術(shù),給出了基于Java ME的定位應(yīng)用的設(shè)計(jì)方法和示例代碼.并給出了基于Java ME的定位應(yīng)用的一般結(jié)構(gòu).最后對定位應(yīng)用開發(fā)中需要注意的一些事項(xiàng)進(jìn)行了說明。
關(guān)鍵詞:Java ME;定位服務(wù);JSR-179;移動(dòng)設(shè)備;GPS
0 引言
定位服務(wù)(Location-Based Services,LBs)是指利用用戶當(dāng)前物理位置信息提供增值服務(wù)。定位服務(wù)首先使用相應(yīng)的定位技術(shù)確定出用戶的位置,然后利用該位置及其他信息為用戶提供個(gè)性化的服務(wù)。Java ME定位API規(guī)范(Location API forJava ME),即JSR-179定義了一個(gè)可選包(package),其緊湊和通用的API可以為Java ME應(yīng)用(MlDlet或Xlet)提供設(shè)備當(dāng)前的物理位置信息和方向信息,并且支持路標(biāo)(1andmark)的存儲(chǔ)和管理。JSR-179為移動(dòng)設(shè)備的軟件開發(fā)者、網(wǎng)絡(luò)運(yùn)營商和服務(wù)提供商開發(fā)和部署基于位置的增值服務(wù)開辟了新的市場。對于移動(dòng)設(shè)備來說,位置信息有著廣闊的應(yīng)用前景,如地圖和導(dǎo)航、雇員追蹤和管理、交互式協(xié)作游戲、確定個(gè)人的當(dāng)前位置、發(fā)現(xiàn)附近的飯店或旅店,以及提供當(dāng)?shù)靥鞖忸A(yù)報(bào)信息等等。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。