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. |