Before you start
This tutorial helps you create a custom-made indoor locating/tracking Web application from scratch using IBM Enterprise Location Aware Services (LAS) middleware, Ajax, and SVG.
In this tutorial, we briefly introduce the IBM Enterprise LAS middleware, an indoor location-aware middleware prototype provided by IBM Watson Research Center and the China Software Development Lab.
With an easy-to-understand example, you will build a Web-based, real-time positioning application step by step. By the end of this tutorial, you will understand what IBM enterprise LAS middleware can do for you, and get acquire the skills necessary to build a real-time location tracking Web application from scratch.
The problem with building real time, location-tracking Web applications is twofold. First, it is difficult to visualize the sense of "real time movement" on your Web interface. Second, it is tedious to integrate various positioning/sensoring technologies, such as RFID, Zigbee, or UWB (Ultra Wide Band) seamlessly with your location systems.
This tutorial proposes best practices to solve these issues using a combination of SVG, Ajax technologies, and the adapter architecture of IBM Enterprise LAS middleware. Under proper license agreements, your projects can reuse this tutorial's code as a stepping stone to building full-blown Web-based location-tracking systems that will not lag and can easily integrate various positioning/sensoring technologies (we use Zigbee as an example).
This tutorial is for developers with basic Java™ Web programming skills who are interested in learning the concepts of indoor location-aware services or are currently involved in building such an application.
To run the examples in this tutorial, you will need a machine with IBM Rational® Application Developer 6.0 installed. We recommend that you upgrade your Rational Application Developer to v.6.0.1.



