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