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

Coupling equation based models and agent-based models: example of a multi-strains and switch SIR toy model

Modeling in ecol ogy or epidemiol ogy gener all y opposes tw o classes of models, Equa tion Based Models and Agent Based Models. Mathema tical models all ow predicting the long- term dynamics of the studied systems. How...

Internet of Thing Context Awareness Model

This paper aims to address key concept of context awareness in the Internet of Things (IoT) domain by providing a model that proactively monitors behaviour of devices and services. This concept represents context into tw...

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...

Face recognition based on LDA in manifold subspace

Although LDA has many successes in dimensionality reduction and data separation, it also has disadvantages, especially the small sample size problem in training data because the "within-class scatter" matrix may not be a...

Infrastructure-less Occupancy Detection and Semantic Localization in Smart Environments

Accurate estimation of localized occupancy related informa- tion in real time enables a broad range of intelligent smart environment applications. A large number of studies using heterogeneous sensor arrays reflect the m...

Download PDF file
  • EP ID EP45765
  • DOI http://dx.doi.org/10.4108/eai.5-11-2015.150604
  • Views 264
  • 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