ABSTRACT
The surrounding space is constantly augmented by a myriad of devices that expose heterogeneous data, like slower-changing data, dynamic data streams and functionalities. Developing applications that cope with heterogeneous data and diverse communication protocols is a tedious task. The success of such applications depends on the performance of data access and on the easy management of available data. To address these challenges, we propose UbiWare, a middleware that facilitates application development for ambient intelligence. We abstract the surrounding space as a database-like environment and the heterogeneous entities and devices as data services that produce data. To query the distributed data services and access their data, we introduce an API that greatly simplifies application development and is compatible with the different operators used by query engines in Data Stream Management Systems or Pervasive Environment Management Systems.
- Linked Data. http://linkeddata.org/.Google Scholar
- SQLite. http://www.sqlite.org/.Google Scholar
- A. Arasu, M. Cherniack, E. F. Galvez, D. Maier, A. Maskey, E. Ryvkina, M. Stonebraker, and R. Tibbetts. Linear Road: A Stream Data Management Benchmark. In VLDB, pages 480--491, 2004. Google ScholarDigital Library
- M. Duller, J. S. Rellermeyer, G. Alonso, and N. Tatbul. Virtualizing Stream Processing. In Middleware, pages 269--288, 2011. Google ScholarDigital Library
- Y. Gripay, F. Laforest, F. Lesueur, N. Lumineau, J.-M. Petit, V.-M. Scuturici, S. Sebahi, and S. Surdu. ColisTrack: Testbed for a Pervasive Environment Management System. In EDBT, pages 574--577, 2012. Google ScholarDigital Library
- M. Scuturici. Dataspace API. http://ds.liris.cnrs.fr/.Google Scholar
Index Terms
- UbiWare: web-based dynamic data & service management platform for AmI
Recommendations
SoCQ: A Framework for Pervasive Environments
ISPAN '09: Proceedings of the 2009 10th International Symposium on Pervasive Systems, Algorithms, and NetworksQuerying non-conventional data sources is recognized as a major issue in new environments and applications such as those occurring in pervasive computing. A key issue is the ability to query data, streams and services in a declarative way. In this paper,...
SoCQ: a pervasive environment management system
UbiMob '09: Proceedings of the 5th French-Speaking Conference on Mobility and Ubiquity ComputingPervasive systems give an overview of what digital environments should look like in the future. SoCQ takes a data-oriented perspective on the pervasive environment through a unified view of available data and services. Pervasive applications can then be ...
MedSMan: a live multimedia stream querying system
Querying live media streams is a challenging problem that is becoming an essential requirement in a growing number of applications. Research in multimedia information systems has addressed and made good progress in dealing with archived data. Meanwhile, ...
Comments