The essential guide to user interface design: an introduction to GUI design principles and techniques
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
User Interface Conceptual Patterns
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
User interface generation with OlivaNova model execution system
Proceedings of the 9th international conference on Intelligent user interfaces
Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions
IEEE Transactions on Software Engineering
Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling
Design patterns for user interface for mobile applications
Advances in Engineering Software
Generative pattern-based design of user interfaces
Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
Usability evaluation of multi-device/platform user interfaces generated by model-driven engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Hi-index | 0.00 |
The purpose of this work is to understand some existing user interface patterns and to adapt them to the constraints of mobile devices running on the Android system. We focus mainly on the Master/Detail pattern and on the surrounding patterns. The contributions are multiple: our background study consists of a brief recall of the principles of some existing user interface patterns. Based on it, we provide an adapted version of each pattern targeted to mobile phones through a framework called MandroiD. We will also present a basic case study application that takes advantage of the framework. This application is developed with Android guidelines in mind. Indeed, one of our goals is to provide the reader with some knowledge about Android applications development. Limitations of general mobile devices (e.g., the small screen) require of "reducing" homogeneous elements. MandroiD overcome theses constraints. A statistical analysis is conducted on the developed mini-application. Evaluation of it shows a general satisfaction concerning the ergonomy of the application by various users.