Fig 2 - uploaded by Jussi Kangasharju
Content may be subject to copyright.
Source publication
Ubiquitous and mobile web applications are typically very autonomous in nature, because they rely on additional information
about the user’s context. In this paper we present a general context model for including context information into ubiquitous
and mobile web applications. Our model is based on layers, which cover the path from context sources...
Context in source publication
Similar publications
Web service combination, which integrates independent and modular distributed services, has loosely coupled, location transparent, protocol independent and other characteristics, but it is still lack of autonomic, self-adaptive and self-organized characteristics, and it's difficult to deal with the complex, dynamic, open and uncertain Internet envi...
Citations
... Naturally, such level of service assumes extensive revisions of the current infrastructure levels and a degree of pervasive and ambient intelligence, which is much higher than that available to the average user today. However, progress made in the area of context awareness and personalization of mobile devices and services [4][5][6][7], leads confidently towards the holistic approach we have described in this paper. This paradigm can give rise to new levels of service for the user, including advanced PIM tool functionality, 3D and color data visualizations for small-screen (or even no-screen) devices, and interoperability with other applications – a good example of this was a study to show that mobile queries can yield better results when location, was included in the search terms [8]. ...
... Naturally, such level of service assumes extensive revisions of the current infrastructure levels and a degree of pervasive and ambient intelligence, which is much higher than that available to the average user today. However, progress made in the area of context awareness and personalization of mobile devices and services [[7], leads confidently towards the holistic approach we have described in this paper. This paradigm can give rise to new levels of service for the user, including advanced PIM tool functionality, 3D and color data visualizations for small-screen (or even no-screen) devices, and interoperability with other applications – a good example of this was a study to show that mobile queries can yield better results when location, was included in the search terms [8]. ...
... Finally, our further research, along with that of others in the field, is taking us into the realm of making information from remote environments (i.e. home) available to the user, using currently available components and devices [7]. ...
We examine the Personal Information needs and opportunities arising from the widespread introduction of mobile computing as a social medium and personal and professional life management tool by an ever increasing proportion of the population in developed countries. We argue that the current personal information management modalities, carried over from traditional computing practices, are significantly lacking in light of the demands and needs of a mobile generation. We propose a holistic, integrating approach to personal information management, based on the interaction of the mobile device with its environment, and discuss current technology and its potential in supporting advanced, intelligent life management tools.
... In the home care environment, internet allows the interconnection of sites and it satisfies asynchronous monitoring needs relying on reliable locally supporting infrastructure. In [7], five layer infrastructure is suggested while in [8] a set of proper layer interfaces presented and in [9] another design approach is presented with an infrastructure in the form of a stack data structure [9]. The internal operations of a context-aware application require specific syntax, developed semantics, related logic [9,10] and mechanisms for adapting the system's behavior [10]. ...
Home Care practice, provided to the elderly and the chronic diseases' patients, expects to acquire an intelligent upgrade to both the nature and the quality of offered services by the employment of ubiquitous computing infrastructures. Two important building blocks are introduced, the Container Active Map and the Naming System, complementally to the already proposed, suggested, and announce in the relative literature, architectural design options for the implementation of ubiquitous computing environments. The parameters of location and identification were among the first that examined by the scientific community in the development of context-aware software applications. Ubiquitous computing applications in the demanding Home Care environment have to address the peculiarities related to the participating entities' position and presence accordingly for the development of context-awareness among the coexisting software applications. Approaching from the systems' point of view, the internal structure of a typical ubiquitous computing application is described including the additional modules covering specific requirements and the operational characteristics are commented.
... Support context sensing. The context manager should provide support for the definition of context sensors [10,13,15] enabling the sensing of information (e.g. user activity, user environment, mobile device resources, availability of various networks, network service quality and cost, and system infrastructure.) ...
... Other middleware components should not be aware of the internal process in the context manager for obtaining and managing this information. As pointed out by Austaller et al [15], in order to be useful, context management services need to implement strategies for reducing context noise. ...
... Context reasoners extend context sensors, and have additional functionality such that they can produce one or more context elements using other context elements as input. It is an important task for the context manager to reduce context noise [15], by filtering out unnecessary context information, which is not relevant for adapting applications. The adaptation manager should only be notified when a significant change occurs in context. ...
The operating context of mobile applications and services is constantly changing. In order to achieve higher levels of usability, mobile applications and services need to adapt to changes in context. This paper argues the need for adaptation enabling middleware that simplifies the development of context aware adaptive applications, and makes it economically and practically feasible to develop such applications. We claim that the traditional approach of simply providing contextual information to applications and let them handle the adaptation can be ineffective. We suggest a holistic approach where context management is an integral part of a more comprehensive adaptation enabling middleware. This paper describes the role and the design of the context management component in such a middleware architecture. The feasibility of the approach is demonstrated in a scenario where proof-of-concept implementations have been developed and evaluated.
... For example, issues such as context gathering, context storage and monitoring, context modeling and interpretation, and context-aware service discovery are examples of the new kind of requirements that have to be treated by the supporting platform, providing flexibility and automation. Particularly, in our platform Web Services technology has been used to implement distributed context-aware services [14]. The chosen Context-Aware Services Platform (CASP) [8] provides an infrastructure support for rapid creation and deployment of context-aware services. ...
This paper presents and discusses the use of an agent-oriented context-aware platform to support the interactions of the participating actors of communities of practice in the health care domain. Our work is based on a scenario where communities of practice are applied in a hos-pital to enhance the knowledge sharing among the hospital staff mem-bers who share interests and goals. An agent-oriented modeling language (AORML) is used to support the analysis of contextual information and interaction between participating actors in the context-aware services platform. The chosen supporting platform is a context-aware services platform that uses semantic web services and runs on top of 3G net-works.
... Additionally, middleware infrastructure is an essential aspect to be considered when implementing distributed context-aware systems. For this reason, Web Services technology has been considered as a choice to implement distributed context-aware services platforms in the Web domain [13] and has been chosen for deeper investigation in this research work. ...
Context awareness allows computer applications to use information beyond those directly provided as input by users. This facilitates the use of these applications by minimizing user intervention, and increases applications independency in gathering and processing relevant information, because, additionally to direct user inputs, the systems can, transparently, obtain contextual information from providers and/or sensors. Middleware infrastructure is an essential aspect to be considered when implementing distributed context-aware systems. For this reason, Web Services technology has been considered as a choice to implement distributed context-aware services platforms in the Web domain. The continuous search for reliable and large-scale interoperation of Web Services raised the necessity to make services’ properties, capabilities, interfaces and effects machine-understandable. Bringing meaning to the Web is the main purpose of the so-called Semantic Web initiative allowing a machine to read and “understand” web content. This thesis proposes an extension architecture design for the WASP (Web Architectures for Services Platforms) platform – a context-aware services platform developed at the University of Twente, The Netherlands – to support the platform interaction with Semantic Web Services. The extended WASP provides capabilities to publish, discover, select, compose, execute and monitor semantic services. A distinctive characteristic of our architectural extension is the use of task ontologies – a high level model of how a task can be performed – to achieve automated service selection and composition.
... The system described in this paper is only one example for using our context stack. For more complex examples of how the general context stack can be used in other kinds of applications, please see Austaller et al. 5 . ...
Many researchers have developed frameworks capable of handling context information and able to be adapted and used by any Web service. However, no research has been conducted on the systematic analysis of existing frameworks. This paper analyses the Context Framework, an example of existing frameworks, using a Petri net, and analyzing the advantages and disadvantages of it. Then, a Petri net model is introduced, with disadvantages removed. Based on the model, a new framework is presented. The proposed PAWS(Privacy Aware Web Services) framework provides extension to context management and communicates flexible context information for every session. The proposed framework can solve overhead problems of context in SOAP messages. It also protects user privacy according to user preferences.
Summary Every action a business process performs must be explicitly anticipated, designed for and implemented by business professionals. Most of the current techniques specify business processes (BP) without incorporating all four Ws; Who, When, What and Where. These processes when used especially in logistics or supply chain applications will result in a BP becoming even more complicated and harder to customize. The business process is dependent upon business rules (BR) and required resources to achieve its objectives. To overcome some of these issues we propose a location aware business process deployment framework. Using this framework we can integrate location awareness into the existing business processes. In this paper our focus would be on how the companies can adopt their traditional business processes to be mobile. This case study presents a scenario for a company that uses a location aware technologies and information intensive business processes to enrich its existing enterprise applications.
This paper describes a concerted effort to design and implement a robotic service framework. The proposed framework is comprised of three conceptual spaces: physical, semantic, and virtual spaces, collectively referred to as a ubiquitous robotic space. We implemented a prototype robotic security application in an office environment, which confirmed that the proposed framework is an efficient tool for developing a robotic service employing IT infrastructure, particularly for integrating heterogeneous technologies and robotic platforms.