Design guidelines for rapid and simple context-aware mobile application development – an android case study

Abstract

Presenting a context-aware service and information is a key aspect of ubiquitous computing, but development of such applications is quite complicated. Context-aware applications should be able to obtain raw data fromsensors, create highlevel context information, detect the user’s situation, and adapt the behavior of the application to the recognized situation . These complexities caused to reduce the impact of context -awareness in mobile computing while sensors of smartphones have made huge potential for developing context aware mobile applications. In this paper, we explain some guidelines to overcome the existing obstacles by separating the context -aware application layers and make a loosely coupled connection between them. These guidelines will bring easy and rapid development, reusability of the code and flexibility for developers. Finally, we provide a case study example in the Android platform to demonstrate how the guidelines can be used in a real application.

Authors and Affiliations

Hossein Shams, Kamran Zamanifar

Keywords

Related Articles

Visible Position Estimation in Whole Wrist Circumference Device towards Forearm Pose-aware Display

Smart watches allow instant access to information; however, the visual notification is not always reachable depending on the forearm posture. Flexible and curved display technologies can enable full-wrist circumference di...

AndroCon: An Android-Based Context-Aware Middleware Framework

Mobile devices have become major sources of context-aware data due to their ubiquity and sensing capabilities. However, deploying mobile devices as dynamic, unabridged context data provider either locally or remotely is...

Toward Modeling and Reasoning with Words Based on Hedge Algebra

In this paper, we introduce a method for reasoning with words based on hedge algebra using linguistic cognitive map. Our computing method consists of static and dynamic reasoning. In static reasoning, inferring on causal...

Recommendation with quantitative implication rules

Association rules based recommendation is one of approaches to develop recommendation systems. However, such systems just focus on binary dataset, whereas many datasets are in the quantitative form. There are many soluti...

Maintenance process control: cellular automata approach

In this work we consider an industrial maintenance process control problem using cellular automata approach. The problem consists on finding an optimal control for the assignment and the displacement of agents in a spati...

Download PDF file
  • EP ID EP45765
  • DOI http://dx.doi.org/10.4108/eai.5-11-2015.150604
  • Views 307
  • Downloads 0

How To Cite

Hossein Shams, Kamran Zamanifar (2015). Design guidelines for rapid and simple context-aware mobile application development – an android case study. EAI Endorsed Transactions on Context-aware Systems and Applications, 2(6), -. https://europub.co.uk/articles/-A-45765