Services in Pervasive Computing Environments: from Design to Delivery (original) (raw)

Infrastructure for pervasive computing: Challenges

2001

As mobile and embedded computing devices become more pervasive, it is becoming obvious that the nature of interactions between users and computers must evolve. Applications need to become increasingly autonomous and invisible, by placing greater reliance on knowledge of context and reducing interactions with users. Moreover, applications must cope with highly dynamic environments in which resources, such as network connectivity and software services, frequently vary over time. This paper presents our vision of pervasive computing and enumerates the software engineering challenges involved in realizing this vision. It also evaluates the current state of research and presents an agenda for future investigations in pervasive computing.

An application model for pervasive computing

Mobile Computing and Networking, 2000

This paper challenges the mobile computing community by questioning the roles of devices, applications, and a user's environment. A vision of pervasive computing is described, along with attributes of a new application model that supports this vision to reality. Pervasive computing is more art than science. It will remain this way as long as people continue to view mobile computing devices as mini-desktops, applications as pro-grams that run on these devices, and the environment as a virtual space that a user enters to perform a task and leaves when the task is finished. This paper challenges the mobile computing community to adopt a new view of devices and its applications.

A PAPER PRESENTATION ON PERVASIVE COMPUTING

m ABSTRACT: Pervasive computing is a post-desktop model of human-computer interaction in which information processing has been thoroughly integrated into everyday objects and activities.

Pervasive service platform (PSP): Facilitating pervasive services

2006

Pervasive computing is a new and emerging technology. The concept of pervasiveness and its deployment into reality are still not well aligned. This is because the vision of pervasiveness is a highly complex area that encompasses a large number of issues. The real vision of pervasiveness will never become a reality if everyone involved needs to repeatedly address all the issues involved in the concept. This paper focuses on the DAIDALOS Pervasive Service Platform (PSP) as an enabler of pervasive services. DAIDALOS is an EU Framework Programme 6 Integrated Project with 46 multinational partners from both the industry and academia. The paper details the strategy employed in DAIDALOS to facilitate Service Providers to offer pervasive services on top of the PSP. It argues that pervasiveness should be provided to Service Providers as part of the platform, instead of requiring pervasiveness to be totally embedded in the services themselves. This approach consequently opens up the service provision market to more players, driving the idea of a truly pervasive world. The paper gives an overview of the DAIDALOS platform as a pervasive service enabler, detailing how it facilitates pervasiveness by removing most of the work from the Service Providers themselves.

A New System Architecture for Pervasive Computing

Arxiv preprint arXiv:1108.2389, 2011

We present new system architecture, a distributed framework designed to support pervasive computing applications. We propose a new architecture consisting of a search engine and peripheral clients that addresses issues in scalability, data sharing, data transformation and inherent platform heterogeneity. Key features of our application are a type-aware data transport that is capable of extract data, and present data through handheld devices (PDA (personal digital assistant), mobiles, etc). Pervasive computing uses web technology, portable devices, wireless communications and nomadic or ubiquitous computing systems. The web and the simple standard HTTP protocol that it is based on, facilitate this kind of ubiquitous access. This can be implemented on a variety of devices -PDAs, laptops, information appliances such as digital cameras and printers. Mobile users get transparent access to resources outside their current environment. We discuss our system's architecture and its implementation. Through experimental study, we show reasonable performance and adaptation for our system's implementation for the mobile devices.

Towards Pervasive Computing

… of Mobile and Pervasive Computing (CoMPC- …

Pervasive computing is a new dimension of personal computing that integrates mobile communication, ubiquitous embedded computer system, consumer electronics and power of Internet. It is a rapidly developing area of Information and Communications Technology (ICT). The term refers to the increasing integration of ICT into people's lives and e nvironments, made possible by the growing availability of microprocessors with inbuilt communications facilities. Pervasive computing has many potential applications, from health and home care to environmental monitoring and intelligent transport systems.

On the Way to Pervasive Computing

2002

Many predict that the computing environment of the future will be characterized by the presence of numerous invisible sensors and computing elements, autonomously interacting with each other to dynamically construct and provide services to users that enter and leave the environment. The software challenges to turn such pervasive or ubiquitous computing environments into reality are enormous, to say nothing of the hardware and social challenges. These challenges question many of the assumptions we are used to making and many of the solutions we are used to applying in our current software systems. In this talk, I will review some of the work of my group in the areas of software components, security and access control, and device independent Web access and then analyze where our solutions are lacking and must be adapted fo r pervasive computing.

Pervasive computing: Past, present and future

… Technology, 2007. ICICT 2007. ITI 5th …, 2007

The paradigm of pervasive computing describes ubiquitous computing environments that provide anytime and anywhere access to information services while making the presence of the system invisible to the user. Pervasive computing envisioned by Mark Weiser emerged at the conjunction of research and development in a number of areas which include embedded and devices and systems, wireless communications, and distributed, mobile and context-aware computing. This paper provides an overview of constituent components of pervasive computing and outlines the current progress made as a result of convergence of these areas of research.