Building Pervasive Applications: Research Challenges and Envisioned Solutions Johann Bourcier
LIG, Grenoble University 220, rue de la chimie, Domaine Universitaire, BP. 53, 38041 Grenoble Cedex 9, FRANCE
[email protected] Abstract Pervasive computing systems typically consist of multiple devices and software entities that are capable of interacting with one another. Various types of software-equipped devices may be available for various purposes, such as interacting with the real environment, providing display and control services to users, or exposing data and application interfaces to other devices. The main challenge of the pervasive computing domain is to provide coherent pervasive environments, offering useful applications and services, based on an entanglement of heterogeneous, distributed and dynamic devices and software services, communicating via various technologies and protocols. The main research challenges in this domain include: Distribution, Heterogeneity, Plural Authority Cohabitation, Security, Privacy, Scalability, and Managing the Evolution of the Execution Context. This last challenge covers several research issues such as: Dynamism, Context awareness, Mobility, and Autonomic Computing. This talk concludes by providing some background on service oriented component technology that seems promising to provide a coherent framework dealing with all these challenges.
Categories & Subject Descriptors: General Terms:
D.2.0 [Software Engineering]: General.
Design, Reliability, Security.
Bio The speaker is currently a Ph.D. Candidate in Computer Science department at University of Grenoble, France. He received a MS degree in Computer Science from the University of Grenoble. His main research interest covers the field of Pervasive Computing and Autonomic Computing. His website is http://www-adele.imag.fr/users/Johann.Bourcier/.
Copyright is held by the author/owner(s). SEPS’08, July 6, 2008, Sorrento, Italy. ACM 978-1-60558-208-5/08/07.
1