Bridging the Gap: Developing 2D and 3D User Interfaces with the IDEAS Methodology

Most user interface development methodologies have been conceived based on experience from the development of traditional PC-based systems. However, computer and display technologies are changing. Sizes range from large surrounding displays to small mobile devices. Besides, 3D graphics is no longer limited to graphics workstations, as most PCs are shipped with specialized hardware, and 3D standards are being developed for mobile devices. User interface engineering should not be left out of this progress. With that concern in mind, the IDEAS methodology is presented, a novel environment which allows the development of both 2D and 3D user interfaces. A case of study is used to show the details of the proposed development process.

[1]  Francius Suwono A Graphical User-Interface Development Tool for Intelligent Computer- Assisted Instruction Systems , 1993 .

[2]  Yair Wand,et al.  Choosing classes in conceptual modeling , 1997, CACM.

[3]  Jean Vanderdonckt,et al.  Towards a Systematic Building of Software Architectures: the TRIDENT Methodological Guide , 1995, DSV-IS.

[4]  Eugene Miya,et al.  On "Software engineering" , 1985, SOEN.

[5]  Kulwinder Kaur,et al.  Designing Virtual Environments for Usability , 1997 .

[6]  Alistair Cockburn,et al.  Writing Effective Use Cases , 2000 .

[7]  Nuno Jardim Nunes,et al.  Interactive Systems. Design, Specification, and Verification , 2003, Lecture Notes in Computer Science.

[8]  Ivan Poupyrev,et al.  An Introduction to 3D User Interface Design , 2001 .

[9]  Ivan Poupyrev,et al.  An Introduction to 3-D User Interface Design , 2001, Presence: Teleoperators & Virtual Environments.

[10]  Angel R. Puerta,et al.  The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development , 1996, CADUI.

[11]  Clive Fencott,et al.  Towards a Design Methodology for Virtual Environments , 1999 .

[12]  Jim Holder,et al.  User interfaces , 1985, ALET.

[13]  Andries van Dam,et al.  Post-WIMP user interfaces , 1997, CACM.

[14]  Dave Roberts,et al.  Designing for the User with OVID: Bridging the Gap Between Software Engineering and User Interface Design , 1998 .

[15]  Pascual González,et al.  User interface specification and modeling in an object oriented environment for automatic software development , 2000, Proceedings. 34th International Conference on Technology of Object-Oriented Languages and Systems - TOOLS 34.

[16]  Deborah Hix,et al.  User-Centered Design and Evaluation of Virtual Environments , 1999, IEEE Computer Graphics and Applications.