Summary: | Over the past few years various localization systems
using a range location technologies have been developed. The
need for a unified model for developing localization applications
has arisen out of this work, a model which provides a unified
abstraction of the current range of localization technologies. Out
of this need, several localization frameworks have been proposed
which provide a model for developing localization systems.
However most of those have a centralized architecture, which
limits their wider application. In this paper we present a
software development model for localization systems based on a
distributed and hierarchical architecture. Our model has a
layered architecture, where each layer has interfaces to provide
services to another layer. We develop an application as a
prototype implementation of the framework to illustrate the
advantages of our approach. The implementation of the
prototype application has shown that our approach enables more
flexible development of new localization applications with
various different configurations than previous proposals.
|