scholarly journals QoS and Context Awareness for Mobile Computing

Author(s):  
Dan Chalmers ◽  
Morris Sloman
Author(s):  
Jorge Barbosa ◽  
Fabiane Dillenburg ◽  
Alex Garzão ◽  
Gustavo Lermen ◽  
Cristiano Costa

Mobile computing is been driven by the proliferation of portable devices and wireless communication. Potentially, in the mobile computing scenario, the users can move in different environments and the applications can automatically explore their surroundings. This kind of context-aware application is emerging, but is not yet widely disseminated. Based on perceived context, the application can modify its behavior. This process, in which software modifies itself according to sensed data, is named Adaptation. This constitutes the core of Ubiquitous Computing. The ubiquitous computing scenario brings many new problems such as coping with the limited processing power of mobile devices, frequent disconnections, the migration of code and tasks between heterogeneous devices, and others. Current practical approaches to the ubiquitous computing problem usually rely upon traditional computing paradigms conceived back when distributed applications where not a concern. Holoparadigm (in short Holo) was proposed as a model to support the development of distributed systems. Based on Holo concepts, a new programming language called HoloLanguage (in short, HoloL) was created. In this chapter, we propose the use of Holo for developing and executing ubiquitous applications. We explore the HoloL for ubiquitous programming and propose a full platform to develop and execute Holo programs. The language supports mobility, adaptation, and context awareness. The execution environment is based on a virtual machine that implements the concepts proposed by Holo. The environment supports distribution and strong code mobility.


Author(s):  
Anind K. Dey ◽  
Jonna Häkkilä

Context-awareness is a maturing area within the field of ubiquitous computing. It is particularly relevant to the growing sub-field of mobile computing as a user’s context changes more rapidly when a user is mobile, and interacts with more devices and people in a greater number of locations. In this chapter, we present a definition of context and context-awareness and describe its importance to human-computer interaction and mobile computing. We describe some of the difficulties in building context-aware applications and the solutions that have arisen to address these. Despite these solutions, users have difficulties in using and adopting mobile context-aware applications. We discuss these difficulties and present a set of eight design guidelines that can aid application designers in producing more usable and useful mobile context-aware applications.


2009 ◽  
pp. 3222-3235 ◽  
Author(s):  
Anind K. Dey ◽  
Jonna Häkkilä

Context-awareness is a maturing area within the field of ubiquitous computing. It is particularly relevant to the growing sub-field of mobile computing as a user’s context changes more rapidly when a user is mobile, and interacts with more devices and people in a greater number of locations. In this chapter, we present a definition of context and context-awareness and describe its importance to human-computer interaction and mobile computing. We describe some of the dif- ficulties in building context-aware applications and the solutions that have arisen to address these. Despite these solutions, users have difficulties in using and adopting mobile context-aware applications. We discuss these difficulties and present a set of eight design guidelines that can aid application designers in producing more usable and useful mobile context-aware applications.


2012 ◽  
Vol 50 (6) ◽  
pp. 74-81 ◽  
Author(s):  
Ioanna Roussaki ◽  
Nikos Kalatzis ◽  
Nicolas Liampotis ◽  
Pavlos Kosmides ◽  
Miltiades Anagnostou ◽  
...  

Author(s):  
George Wamamu Musumba ◽  
Henry O. Nyongesa

Context awareness is increasingly gaining applicability in interactive ubiquitous mobile computing systems. In order to apply this concept in design of applications for dynamic environments, it is necessary to understand what constitutes context awareness, the classification of context and context-aware development frameworks. The concept of context awareness is discussed, various approaches to context awareness are reviewed, and important aspects of context-aware mobile computing are analysed. Recommendations for better understanding of context awareness and design principles for development of context-aware applications are provided.


2006 ◽  
Vol 42 (3) ◽  
pp. 445-464 ◽  
Author(s):  
Christos B. Anagnostopoulos ◽  
Athanasios Tsounis ◽  
Stathes Hadjiefthymiades

2008 ◽  
Vol 50 (1) ◽  
Author(s):  
Bernt Schiele

SummaryThe vision of ambient intelligence is to embed computing and communication capabilities into nearly everything, namely the environment, objects, or even clothing. Even though there have been great advances in mobile computing and communication in general many important research issues remain. A particularly challenging research topic is the question of how to interact unobtrusively and in a seamless way with users in a mobile setting. In order to realize the vision of ambient intelligence context awareness is often seen as a means to make the computing tasks sensitive to the situation and the user's needs. Ultimately, context awareness may support and enable seamless interaction and communication between human users and pervasive computing environments. This paper gives a taxonomy and an overview of research in sensing for ambient intelligence. It also discusses open and fundamental challenges which need to be addressed.


Sign in / Sign up

Export Citation Format

Share Document