Enterprise J2ME Developing Mobile Java Applications [Electronic resources]

Michael Juntao Yuan

نسخه متنی -صفحه : 204/ 163
نمايش فراداده

Chapter 18. Case Study: Mobile Clients for Location-Based Services

CHAPTER OVERVIEW

Location-Based Service

Microsoft MapPoint Web Services

The Apache Axis Web Services Facade

MapPoint J2ME Clients

Enhancing the Driving Directions Application

The J2ME Location API

In the previous two chapters, we discussed how to consume Web Services on mobile devices using the kSOAP and J2ME JAX-RPC APIs. In this chapter, we study real-world mobile Web Services in an emerging key mobile application field: Location-Based Services (LBS). After explaining basic LBS concepts, we introduce Microsoft MapPoint Web Service, a leading LBS Web Services provider. Then, we create a concrete example that allows users to look up driving directions on the move. It uses J2ME at the mobile front end, Apache Axis in the middleware gateway, and MapPoint Web Services at the back end. The last two sections of this chapter focus on clientside location technologies, including a brief introduction to the upcoming J2ME Location API.