User Interface Design Model

To promote the model-based software engineering development of user interfaces, this paper proposes an EIP model that can design user interfaces in abstract and can support automatic generation of user interfaces. In the model, functionality and composition are taken as the direct descriptive objects of engineering modeling, making user interface construction more intuitive and easily acceptable; and a layered approach is adopted for both abstraction and presentation of user interface description, making the modeling powerful enough in dealing with complex user interfaces. In the research, internal data models and their related user interface design patterns are isolated as the user interface modeling components, making presentation and layout more easily constructed. Based on EIP and tools, the automatic generation of user interfaces is achieved.

[1]  M. Abrams,et al.  Simplifying Construction of Multi-Platform User Interfaces Using UIML , 2000 .

[2]  Jacob Eisenstein,et al.  Towards a general computational framework for model-based interface development systems , 1998, IUI '99.

[3]  Jacob Eisenstein,et al.  Towards a general computational framework for model-based interface development systems , 1999, Knowl. Based Syst..

[4]  Jessie B. Kennedy,et al.  A framework for user-interfaces to databases , 1996, AVI '96.

[5]  Oscar Pastor,et al.  Just-UI : A User Interface Specification Model , 2002, CADUI.

[6]  Gian Luca Marcialis,et al.  Decision-level Fusion of Pca and Lda-based Face Recognition Algorithms , 2006, Int. J. Image Graph..

[7]  Fabio Paternò,et al.  CTTE: Support for Developing and Analyzing Task Models for Interactive System Design , 2002, IEEE Trans. Software Eng..

[8]  Carole A. Goble,et al.  Teallach: a model-based user interface development environment for object databases , 1999, Proceedings User Interfaces to Data Intensive Systems.

[9]  Marc Abrams,et al.  A Multi-Step Process for Generating Multi-Platform User Interfaces using UIML , 2001, ArXiv.

[10]  Jongsun Kim,et al.  Effective representation using ICA for face recognition robust to local distortion and partial occlusion , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Gian Luca Marcialis,et al.  Fusion of LDA and PCA for Face Verification , 2002, Biometric Authentication.

[12]  Chao Lu,et al.  A Combination of Spatiotemporal ICA and Euclidean Features for Face Recognition , 2006, IFIP AI.

[13]  Azriel Rosenfeld,et al.  Face recognition: A literature survey , 2003, CSUR.

[14]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[15]  Jian-Huang Lai,et al.  Independent Component Analysis of Face Images , 2000, Biologically Motivated Computer Vision.

[16]  V.C. Chen,et al.  Spatial and temporal independent component analysis of micro-Doppler features , 2005, IEEE International Radar Conference, 2005..

[17]  Jacob Eisenstein,et al.  XIML: a common representation for interaction data , 2002, IUI '02.

[18]  Chao Lu,et al.  Face Recognition by Spatiotemporal ICA Using Facial Database Collected by AcSys FRS Discover System , 2006, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06).

[19]  A. A. El-Harby,et al.  Face Recognition: A Literature Review , 2008 .

[20]  Norman W. Paton,et al.  User Interface Modeling in UMLi , 2003, IEEE Softw..

[21]  Paulo Pinheiro,et al.  User Interface Declarative Models and Development Environments: A Survey , 2000, DSV-IS.

[22]  Marian Stewart Bartlett,et al.  Face recognition by independent component analysis , 2002, IEEE Trans. Neural Networks.

[23]  Nuno Jardim Nunes,et al.  Wisdom - A UML Based Architecture for Interactive Systems , 2000, DSV-IS.

[24]  Kee Yong Lim,et al.  Structured Task Analysis: An Instantiation of the MUSE Method for Usability Engineering , 1996, Interact. Comput..

[25]  Josef Kittler,et al.  Independent component analysis in a local facial residue space for face recognition , 2004, Pattern Recognit..

[26]  Peter Johnson,et al.  Rapid prototyping of user interfaces driven by task models , 1995 .

[27]  Jean Vanderdonckt,et al.  A MDA-Compliant Environment for Developing User Interfaces of Information Systems , 2005, CAiSE.