The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The use of computers and the Internet have changed classic methods of teaching and Learning, introducing the concept of distance Learning as a great opportunity for studying unfettered by constraints of time and space [1]. In addition, acquisition of new skills and knowledge is not only affected by an individual's mental schemes or beliefs, but also by their interaction, cooperation and collaboration...
Interconnected computing systems in various forms will soon permeate our lives, realizing the Internet of Things (IoT) and letting us enjoy novel, enhanced services that promise to improve our everyday life. Nevertheless, this new reality introduces significant challenges in terms of performance, scaling, usability, and interoperability. Leveraging the benefits of service-oriented architectures (SOAs)...
As the vision of ubiquitous computing becomes reality, there is a possibility for user interfaces that follow the user through the physical world by jumping between local display devices. This paper presents previous attempts at this functionality and identifies their limitations. Justified by these limitations, we then present our novel method that uses new features of web-based technology. This...
We present a visualization framework integrated in a context-aware system that uses a common underlying stream processing middleware for tight integration of data accessing, processing, and visualization. Context-aware systems are often realized on mobile devices that do not have the computational power to perform complex tasks. Therefore, a dedicated hardware infrastructure might be required for...
Context data management is a challenging task in context aware application development. Highly dynamic data coming from distributed providers has to be acquired, processed, managed and stored in order to provide applications with real time up to date context data. A lot of work has been done in the area of Contextual Computing, proposing several architectures and frameworks. However, none of them...
Smart Home System (SHS) is an important application in pervasive computing. It makes household electrical appliances and other information equipments connect with each other, and it also provides a service with high abundant, personalized, convenient, safe and efficient through the network. This paper puts forward an integrated solution of Smart Home System in Pervasive Computing Environments, which...
The ubiquitous computing frameworks aim to build new applications to provide assistive services for people in autonomously way. Therefore, ubiquitous computing frameworks must integrate both heterogeneous and dynamic devices and interoperate with other heterogeneous applications. These frameworks must adapt their behaviors to provide services that match current user activity. This paper presents a...
Software reuse is considered as a prominent strategy for software development productivity improvement. However, there are many cases of software reuse adoption failure. One of the main factors for software reuse failure is the “no attempt to reuse” issue, which is highly influenced by the effort needed to find reusable artifacts. In this sense, this paper presents the definition, the implementation...
Pervasive computing systems often use middleware as a means to communicate with the changing environment. However, the interactions with the context-aware middleware as well as the interactions among applications sharing the same middleware may introduce faults that are difficult to reveal by existing testing techniques. Our previous work proposed the notion of context diversity as a metric to measure...
This work presents an implemented framework called Real Time Multi Logic Reasoner (RT-MLR) that aims to help a development of context-aware systems. RT-MLR has been designed combining the rule based method with the regular object-oriented architecture. RT-MLR has an inference engine that allows to express and merge knowledge through rules in three logic types: First-Order Logic, Fuzzy Logic and Temporal...
Recently, context aware service has become one of the most promising topics for ubiquitous computing. In this study, we focus on developing a context aware framework based on the OSGi model to automatically provide appropriate information and services for users in a smart home environment. A middleware for integrating home services through a reasoning system is developed. By using JESS Markup Language...
Mobile handsets (phones) are expected to increase from the current 4.5B (billion) subscriptions to over 6B in 2013 and thus dwarf the numbers of PCs (e.g. desktop, laptop, netbook, etc.) that are expected to rise from the current 1.1B to 2B in 2015. But more importantly, data transmission from and to mobile handsets is becoming and increasingly available and affordable. The dramatic improvements in...
Policies could potentially be an important and cost-effective technique for building and managing pervasive systems. Historically, policy-based systems have been built using a policy environment that supports the specification and enforcement of policies for a range of management concerns such as adaptation and security. In this short paper we describe our experiences with challenges in building human-centric...
This context-aware middleware system facilitates diverse multimedia services in heterogeneous network environments by combining an adaptive service provisioning middleware framework with a context-aware multimedia middleware framework.
Context-awareness is a central aspect of pervasive computing applications. However, the information representing a context evolves with the capability of the technology embedded in pervasive devices. As a consequence, access control systems should be able to support and understand any new context information in order to address access control requirements. In this article, we present an extensible...
Theoretically, multi-language clients invocating web services is no longer a problem due to XML-based interface descriptions by WSDL, but the reality is not so good. Some implementation level difficulties still exist when invoking web services from clients in different programming languages. These difficulties are caused by involving complex data structures in the service interface, carrying additional...
Among the most promising applications provided by digital TV systems are the ones that enable TV-sets to work as the central processing unit of a house. This is supported by the extending of iDTV functionalities, taking into account its computer platform not only for application execution, but also for management of electronic devices services in smart homes, like a home gateway. In this context,...
With the ongoing trend towards the globalization of software systems and their development, components in these systems might not only work together, but may end up evolving independently from each other. Modern IDEs have started to incorporate support for these highly distributed environments, by adding new collaborative features. As a result, assessing and controlling system quality (e.g. security...
The context-aware system provides customized services to the users according to the current context. The traditional context reasoning process always produces the same result for the given context, called fixed matchmaking. With this, though, the context processing time substantially increases when the number of same events becomes large. We propose to solve this problem by just-in-time (JIT) matchmaking,...
Context-aware applications provide the user the ability to find and utilize services that are tailored to his current situation. Approaches, which support dynamic loading of the different elements of a mobile application, e.g., context sensors, adapted input and output components, or the business logic required for the use of location-based services provide an ecosphere for the development of mobile...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.