Abstract

Understanding the user's demands and intentions is essential when developing pervasive applications. It ensures proactive decisions and improves usability. However, due to a lack of conceptual development methodology and supporting tools, it is difficult to orient the designs towards user's needs. To make the developer's task feasible, we present a development environment, called PerDE, which supports a novel design method. Our approach combines the notion of the situation with an application model and provides a domain-specific design language and a set of graphical toolkits covering the development life cycle of a pervasive application. We validate our approach on developing a realistic situation and describe the results from a user study that illustrates the expressiveness and usability of PerDE.

Highlights

  • The widespread availability of mobile computing devices and hardware and/or software infrastructure enables the vision of pervasive computing to become realistic for the public

  • We adopt a view from user-centered design (UCD): the users should be focused on within early stages of application development, which is not merely a factor causing adaptation

  • We describe the results of a user study in order to investigate the usability of PerDE based on a health care application

Read more

Summary

Introduction

The widespread availability of mobile computing devices and hardware and/or software infrastructure enables the vision of pervasive computing to become realistic for the public. This is pronounced in the design of pervasive applications because it is not easy to validly test user acceptance with a functional but incomplete prototype To this end, we provide the methodology and apply it to the entire design process: from drafting the concept early with a low-fidelity prototype and validating it against the user’s need, to deploying a high-fidelity prototype and testing it in a simulated environment. We provide the methodology and apply it to the entire design process: from drafting the concept early with a low-fidelity prototype and validating it against the user’s need, to deploying a high-fidelity prototype and testing it in a simulated environment This methodology would allow a developer to build an application by:. We validate how our approach works in practice and give a conclusion and a final outlook

Related Work
Requirement of Developing Pervasive Applications
Methodology for Developing Pervasive Applications
PerDE Framework-Design Decisions
Design tools
Evaluation
Evaluation tools All
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call