In distributed computing environment,workflow technologies have been continuously developed.Recently,there is an attempt to apply these technologies to context-aware services in ubiquitous computing environment.The mi...In distributed computing environment,workflow technologies have been continuously developed.Recently,there is an attempt to apply these technologies to context-aware services in ubiquitous computing environment.The middleware,which offers services in such environments,should support the automation services suited for the user using various types of situational information around the user.In this paper,based on context-aware workflow language(CAWL),we propose a CAWL based composite workflow handler for supporting composite workflow services,which can integrate more than two service flows and handle them.The test results shows that the proposed CAWL handler can provide the user with the composite workflow services to cope with various demands on a basis of a scenario document founded on CAWL.展开更多
The development of ubiquitous computing systems benefits tremendously from the service-oriented computing concept in seamless interoperation of heterogeneous devices. However, architectures, services interfaces and ne...The development of ubiquitous computing systems benefits tremendously from the service-oriented computing concept in seamless interoperation of heterogeneous devices. However, architectures, services interfaces and network implementation of the existing service-oriented systems differ case by case. Furthermore, many systems lack the capability of being applied to resource constrained devices, for example, sensors. Therefore, we propose a standardized approach to present a service to the network and to access a networked service, which can be adopted by arbitrary types of devices. In this approach, services are specified and exposed through a set of standardized interfaces. Moreover, a virtual community concept is introduced to determine a secure boundary within which services can be freely discovered, accessed and composed into applications;a hierarchical management scheme is presented which enables the third party management of services and their underlying resources. In this way, application control logic goes into the network and environment context is dealt with intelligently by the system. A prototype system is developed to validate our ideas. Results show the feasibility of this open distributed system software architecture.展开更多
Context awareness is increasingly gaining applicability in interactive ubiquitous mobile computing systems. Each context-aware application has its own set of behaviors to react to context modifications. Hence, every s...Context awareness is increasingly gaining applicability in interactive ubiquitous mobile computing systems. Each context-aware application has its own set of behaviors to react to context modifications. Hence, every software engineer needs to clearly understand the goal of the development and to categorize the context in the application. We incorporate context-based modifications into the appearance or the behavior of the interface, either at the design time or at the run time. In this paper, we present application behavior adaption to the context modification via a context-based user interface in a mobile application. We are interested in a context-based user interface in a mobile device that is automatically adapted based on the context information. We use the adaption tree, named in our methodology, to represent the adaption of mobile device user interface to various context information. The context includes the user’s domain information and dynamic environment changes. Each path in the adaption tree, from the root to the leaf, presents an adaption rule. An e-commerce application is chosen to illustrate our approach. This mobile application was developed based on the adaption tree in the Android platform. The automatic adaption to the context information has enhanced human-computer interactions.展开更多
Context-aware computing is a mobile computing paradigm in which applications can discover and take advantage of contextual information, such as user location, time of the day, nearby people and devices, and user activ...Context-aware computing is a mobile computing paradigm in which applications can discover and take advantage of contextual information, such as user location, time of the day, nearby people and devices, and user activity. This paper intends to study the context-awareness in depth and demonstrate the usefulness of this new technology through two mobile applications that are adaptive to dynamic context.展开更多
The research of context-aware computing based on wireless sensor network (WSN) aims at intelligently connecting computers, users, and environment. So its application system should be flexibly adaptable to dynamic chan...The research of context-aware computing based on wireless sensor network (WSN) aims at intelligently connecting computers, users, and environment. So its application system should be flexibly adaptable to dynamic changes of context and application requirements and proactively provides the information satisfied with current context for users. The middleware can be very effective to provide the support runtime services for context-aware computing. In this paper we propose middleware architecture for context processing. This architecture is based on fuzzy logic control (FLC) system for context reasoning and sensor fusion. We propose a formal context representation model in which a user’s context is described by a set of roles and relations correspond to a context space. A middleware prototype has been developed, which detect tourist’ physical context and provide reminding. The experiments prove that the model and approach proposed are feasible.展开更多
基金The MSIP(Ministry of Science,ICT&Future Planning),Korea,under the ITRC(Information Technology Research Center)support program(NIPA-2013-H0301-13-2006)supervised by the NIPA(National IT Industry Promotion Agency)
文摘In distributed computing environment,workflow technologies have been continuously developed.Recently,there is an attempt to apply these technologies to context-aware services in ubiquitous computing environment.The middleware,which offers services in such environments,should support the automation services suited for the user using various types of situational information around the user.In this paper,based on context-aware workflow language(CAWL),we propose a CAWL based composite workflow handler for supporting composite workflow services,which can integrate more than two service flows and handle them.The test results shows that the proposed CAWL handler can provide the user with the composite workflow services to cope with various demands on a basis of a scenario document founded on CAWL.
文摘The development of ubiquitous computing systems benefits tremendously from the service-oriented computing concept in seamless interoperation of heterogeneous devices. However, architectures, services interfaces and network implementation of the existing service-oriented systems differ case by case. Furthermore, many systems lack the capability of being applied to resource constrained devices, for example, sensors. Therefore, we propose a standardized approach to present a service to the network and to access a networked service, which can be adopted by arbitrary types of devices. In this approach, services are specified and exposed through a set of standardized interfaces. Moreover, a virtual community concept is introduced to determine a secure boundary within which services can be freely discovered, accessed and composed into applications;a hierarchical management scheme is presented which enables the third party management of services and their underlying resources. In this way, application control logic goes into the network and environment context is dealt with intelligently by the system. A prototype system is developed to validate our ideas. Results show the feasibility of this open distributed system software architecture.
基金SuppoSed by the National Natural Science Foundation of China under Grant Nos.6067319560703078(国家自然科学基金)+2 种基金the National High-Tech Research and Development Plan of China under Grant No.2007AA04Z113(国家高技术研究发展计划(863))the National Basic Research Program of China under Grant No.2006CB303105(国家重点基础研究发展规划(973))the National Key Technology R&D Program of China under Grant No.2006BAF01A17(国家科技支撑计划)
文摘Context awareness is increasingly gaining applicability in interactive ubiquitous mobile computing systems. Each context-aware application has its own set of behaviors to react to context modifications. Hence, every software engineer needs to clearly understand the goal of the development and to categorize the context in the application. We incorporate context-based modifications into the appearance or the behavior of the interface, either at the design time or at the run time. In this paper, we present application behavior adaption to the context modification via a context-based user interface in a mobile application. We are interested in a context-based user interface in a mobile device that is automatically adapted based on the context information. We use the adaption tree, named in our methodology, to represent the adaption of mobile device user interface to various context information. The context includes the user’s domain information and dynamic environment changes. Each path in the adaption tree, from the root to the leaf, presents an adaption rule. An e-commerce application is chosen to illustrate our approach. This mobile application was developed based on the adaption tree in the Android platform. The automatic adaption to the context information has enhanced human-computer interactions.
文摘Context-aware computing is a mobile computing paradigm in which applications can discover and take advantage of contextual information, such as user location, time of the day, nearby people and devices, and user activity. This paper intends to study the context-awareness in depth and demonstrate the usefulness of this new technology through two mobile applications that are adaptive to dynamic context.
文摘The research of context-aware computing based on wireless sensor network (WSN) aims at intelligently connecting computers, users, and environment. So its application system should be flexibly adaptable to dynamic changes of context and application requirements and proactively provides the information satisfied with current context for users. The middleware can be very effective to provide the support runtime services for context-aware computing. In this paper we propose middleware architecture for context processing. This architecture is based on fuzzy logic control (FLC) system for context reasoning and sensor fusion. We propose a formal context representation model in which a user’s context is described by a set of roles and relations correspond to a context space. A middleware prototype has been developed, which detect tourist’ physical context and provide reminding. The experiments prove that the model and approach proposed are feasible.