开始之前
本教程将帮助您使用 IBM Enterprise Location Aware Services (LAS) 中间件、Ajax 和 SVG 从头开始创建一个定制的室内定位/跟踪 Web 应用程序。
在本教程中,首先我们将简单介绍 IBM Enterprise LAS 中间件,它是由 IBM Watson Research Center 和中国软件开发中心提供的一个室内位置识别的中间件原型。
然后通过简单易懂的示例,您将逐步构建一个基于 Web 的实时定位应用程序。通过本教程的学习,您将能够理解 IBM enterprise LAS 中间件的作用并能获得从头开始构建一个实时位置跟踪 Web 应用程序所需的技能。
构建实时的位置跟踪 Web 应用程序有两方面的问题。一是很难在 Web 界面可视化 “实时运动” 的感觉;二是将诸如 RFID、Zigbee 或 UWB (Ultra Wide Band) 这些不同的定位传感技术集成到位置跟踪系统非常枯燥。
本教程给出了综合使用 SVG、Ajax 技术和 IBM Enterprise LAS 中间件的适配器架构解决上述问题的最佳实践。在合适的许可协议下,您还可以在您自己的项目中使用本教程中的代码作为构建成熟的基于 Web 的位置跟踪系统的基础,您的系统将不会有任何落后和延迟,并且能够与各种定位传感技术轻松集成(我们在此以 Zigbee 为例)。
本教程适合那些有兴趣学习室内位置识别服务或当前正在从事构建这种应用程序的开发人员,并要求您一定要具有 Java™ Web 编程的基础知识和技能。
要运行本教程中的示例,需要安装 IBM Rational® Application Developer 6.0。建议将 Rational Application Developer 升级到 v.6.0.1。

