Rapid growth of mobile devices and the tremendous amount of information available on the Internet has transformed the computing scenario of clients and servers. A client can be any device with moderate processing capabilities and limited memory. Availability of mobile processors like Intel StrongARM, Intel XScale and high-density disk storage has paved the way for mobile servers leading to a ubiquitous computing environment. Data disseminating applications for volatile time-sensitive information like stock quotes, weather updates, network statistics, temperature and pressure of a device in a nuclear plant are well suited for mobile clients and servers. These applications require stream query processing systems that act on data streams to process a set of continuous and ad hoc user queries.; XML, the current means of exchanging data, is a hierarchical, semi-structured, extensible, simple textual language for representing information. Because of these features, XML is quickly emerging as the de facto standard of communication on the web. XQuery, a query language proposed by World Wide Web Consortium (W3C) is gaining significance after several years of development. (Abstract shortened by UMI.)... |