Mobile context-aware software pose a set of challenging requirements to developers as these applications exhibit novel features, such as handling varied sensing devices and dynamically adapting to the user's context (e.g. his or her location), and evolve quickly according to technological advances. In this paper, we discuss how to handle variability both across different domains and during the evolution of a single application. We present a set of design structures for solving different problems related with mobility (such as location sensing, behaviour adaptation, etc.), together with the design rationale underlying them, and show how these sound micro-architectural constructs impact on variability. Our presentation is illustrated with case studies in different domains.
The growth of mobile applications has been exponential in the last couple of years and it has come with technological advances, such as embedded sensors in mobile devices. This brings out greater challenges in the development of context-aware mobile applications, according to the demands of the current market. Currently, there are building approaches for this kind of applications, but these do not have flexibility in the generated applications. Until now, there is not a unified solution for this kind of applications, so, this is an open research area. This paper presents a taxonomy of variability concepts (Relevance, Combination, Precision and Accuracy's Margins, Configuration Type, and Execution Type) to be taken into account when designing building approaches for context-aware mobile application. When these approaches are designed from scratch considering these variability concepts, this allows generating a wide variety of applications. The contribution of our taxonomy is to help the designer to identify the potential variability points in order to obtain more flexible approaches. The aim is to generate a discussion in relation to the variability concepts of the proposed taxonomy, this provides guidelines to be able to achieve variability in this kind of approaches. We hope this will enrich the discussion in relation to this kind of approaches in order to the unification of features that should be handled by these building approaches to obtain variability.
Mobile hypermedia applications combine the well-known advantages of the navigational paradigm of the Web with the capabilities of location-aware software. However, there are some subtleties to integrate them synergistically. In this paper we analyze different aspects related with navigation semantics in mobile hypermedia; in particular we discuss the problems which arise in the use of the familiar backward and forward operations when physical navigation in the real world is involved. Using a motivating example, we present a simple model to handle physical and digital navigation in a cohesive way. We also describe a modular implementation of our ideas in an architecture which support context-aware services.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.