Kindergarten: A Novel Communication Mechanism for Mobile Context-Aware Applications
Nahuel Lofeudo (LIFIA. Facultad de Informática UNLP, Argentina), Andrés Fortier (LIFIA. Facultad de Informática UNLP, Argentina and DSIC. Universidad Politécnica de Valencia, Spain and CONICET, Argentina) and Gustavo Rossi (LIFIA. Facultad de Informática, UNLP, La Plata, Argentina)
Copyright: © 2009
Mobile context-aware applications have specific needs regarding data communications and position sensing, that current standard hardware is still not able to fulfill. Current mechanisms are inadequate for applications that need constant communications because of their high power needs and low precision when used to measure the physical indoor position of a mobile device. For this reason the authors have created a new, flexible and inexpensive technology that aims to solve both the needs of communication and position estimation on mobile platforms. This new network type uses recently developed technology to minimize power consumption, leading to a longer battery life and maximizing the precision of the position sensing of the device. Finally, on top of their hardware platform they have devised a software layer, named Kindergarten, which allows high-level languages to interact with the underlying hardware.
In order to understand our needs for new hardware and sensing architectures, we have to consider previous approaches and analyze their weaknesses and strengths. In the next subsections we will discuss some of the most pervasive communication and location mechanisms available today. In particular we will describe Infrared, Bluetooth, Wi-Fi and GPS technologies and examine their characteristics from the point of view of a CA application.