I. Introduction
We are entering a new era of computing - the era of ubiquitous/pervasive computing where we can retrieve any data from any devices through any types of networks at any time anyplace. These new technologies will bring us a step closer to a more secure, convenient, and better quality of living towards a Ubiquitous Intelligent Community. For example, to materialize the benefits of ubiquitous computing, under the Government's Digital 21 Strategy, it is proposed to upgrade Hong Kong to be a smarter city to realize the slogan “Smarter Hong Kong, Smarter Living”. To provide the infrastructure for ubiquitous computing, the government is enhancing the existing wireless network infrastructure for connecting various ubiquitous computing devices and applications. However, other than the communication infrastructure, it is still lack of any efficient system framework for the development of ubiquitous computing applications.