Date Added: May 2011
Due to advent trends and development ubiquitous computing system it's becoming one of the emerging areas of research these days. There are several attributes such as mobility, unpredictability, dynamic, heterogeneous environment etc due to which it's really difficult to develop a robust and interactive application in for ubiquitous computing. By using middleware the authors try to utilize the underlying capabilities of system software i.e. operating system, network protocols and database systems to enable the interaction between applications which may be developed by different programming language and running on different machines.