Ubiquitous Computing and its Application Models

Ubiquitous computing intends to embed the entire computer system into people's daily life. It does not enforce users to have sophisticated knowledge about computers. Instead, the ubiquitous computing system provides a highly adaptive application environment by coordination of individual computing equipment. After a discussion on basic concepts of ubiquitous computing as well as basic man-machine interactions,this paper proposes some basic ubiquitous computing models including the user-centric computing model and the service-centric computing model. Extensive discussion on advantages and disadvantages of these models are also given.