ABSTRACT

There are many perspectives on pervasive computing. The key components, from our point of view, could be a platform that integrates the basic elements of a context-aware pervasive computing systems-from sensors and modeling to reasoning techniques. In this chapter, we discuss the structure of a pervasive computing system that we have developed. As illustrated in Figure 2.1, we divide our discussion into three layers: the infrastructure layer, the middleware layer, and the application layer. The infrastructure layer consists of the hardware devices and infrastructure for pervasive applications. For high-level applications, the hardware resources are abstracted and managed by the middleware layer. High-level applications, such as smart campus and smart car space [1], are built on top of the middleware layer and support different user activities.