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.
Computation offloading is a promising way to improve the performance as well as reducing the battery power consumption of a mobile application by executing some parts of the application on a remote server. Recent researches on mobile cloud computing mainly focus on the code partitioning and offloading techniques, assuming that mobile codes are offloaded to a prepared server. However, the context of...
This paper proposes a context-aware energy-saving efforts estimation method that is based on Bluetooth Low Energy beacons (BLE), PC agent, and mobile app. It is important to be properly rewarded for the individual effort to reduce energy consumption, particularly in the office environment. Hence, the intelligent method that makes it possible to perceive and differentiate the energy-saving efforts...
We improve data access efficiency in mobile cloud storage by exploring users' context information. Specifically, we optimize data reading and writing on mobile devices from/to distributed cloud storage according to network condition, user mobility pattern, and data access preference. We propose a Reed-Solomon erasure code based context-aware distributed storage system. Then, a mixed integer linear...
With the constant evolution of the Internet, a repetitive and ordinary task such as searching online resources has become more complex due to the amount of web services and formats available (e.g., video, audio, text or images). In order to obtain resources within a specific domain, a user manually performs several tasks, such as navigating through different web services, filtering according to various...
Due to the increasing amount of mobile devices such as smartphones and pads, the bandwidth requirements in the mobile networks are increasing exponentially. To reduce the traffic load between the smartphone and the application server on the cloud, we propose a context-aware mechanism where the smartphones and the network nodes report their contexts to the application server. The application server...
The modern mobile ubiquitous computing environment, with reasonable connectivity, processing power and sensing capabilities on portable devices, present applications and services with the opportunity to be truly context-aware. But building context-aware applications has large development overheads due to complexities of sensing, aggregating and inferencing context information. To reduce the developers'...
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...
Due to technological advances of handheld computing and communication devices, Mobile commerce (M-commerce) has emerged and attracted a growing number of research efforts. M-commerce not only extends Internet-based Electronic commerce (E-commerce), but also offers a unique business opportunity with its own features, such as ubiquity, accessibility, portability, etc. In this paper, we discuss some...
In this paper, we propose a context-aware Input Method Editor (IME) as a ubiquitous service for improving the input of text on mobile devices. In our proposed IME, it estimates the context of users according to position information from GPS (Global Positioning System) sensor or a presence information from the Internet. Simultaneously, it generates a personal context-aware dictionary dynamically from...
ISyRAmI (Intelligent Systems Research for Ambient Intelligence) proposed by IST is an Artificial Intelligence oriented methodology and architecture for the development of Ambient Intelligence (AmI) systems. The ISyRAmI architecture considers the following four modules: Data/Information/Knowledge acquisition; Data/Information/Knowledge storage, conversion, and handling; Intelligent Reasoning; and Decision...
As the most important component of pervasive computing, context-aware system gets more and more attention from the researchers. One of the basic technologies used to implement the contexts' description and reasoning in context-aware systems is ontology which has the big advantage at knowledge presenting and sharing. However, the shortage of the existent methods with ontology is obvious that most of...
ISyRAmI (intelligent systems research for ambient intelligence) is an artificial intelligence oriented methodology and architecture for the development of ambient intelligence (AmI) systems. The ISyRAmI architecture considers the following four modules: data/information/knowledge acquisition; data/information/knowledge storage, conversion, and handling; intelligent reasoning; and decision support/intelligent...
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...
With appearance of mobile devices such as cell phones, PDAs and smart phones, context-aware applications are becoming increasingly popular. Therefore, developers are always seeking for new and powerful developing tools for context-aware programming. Developers prefer to use fast and convenient development tools that can support all required possibilities for implementing a complete and user-friendly...
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.