Generating Abstract User Interfaces from an Informal Design

Sketching activities are widely adopted during early design phases of user interface development to convey informal specifications of the interface presentation and dialog. Designers or even end users can sketch parts or whole of the future interface they want. With the ever increasing availability of different computing platforms, a need arises to continuously support sketching across these platforms having various programming languages, interface development environments and operating systems. To address the needs along these dimensions that pose new challenges to user interface sketching tools, SketchiXML is a multi-platform multi-agent interactive application enabling designers and end users to sketch user interfaces with different levels of details and support for different contexts of use. The results of the sketching are then analyzed to produce interface specifications independently of any context, including user and platform. These specifications are exploited to progressively produce one or many interfaces, for one or many users, platforms, and environments.

[1]  James A. Landay,et al.  Sketching Interfaces: Toward More Human Interface Design , 2001, Computer.

[2]  Joaquim A. Jorge,et al.  JavaSketchIt: Issues in Sketching the Look of User Interfaces , 2002 .

[3]  James A. Landay,et al.  End-user perceptions of formal and informal representations of web sites , 2001, CHI Extended Abstracts.

[4]  李幼升,et al.  Ph , 1989 .

[5]  James A. Landay,et al.  The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience , 2002 .

[6]  Beryl Plimmer,et al.  INTERACTING with sketched interface designs: an evaluation study , 2004, CHI EA '04.

[7]  Jean Vanderdonckt,et al.  SketchiXML: towards a multi-agent design tool for sketching user interfaces based on USIXML , 2004, TAMODIA '04.

[8]  Brian P. Bailey,et al.  Are informal tools better?: comparing DEMAIS, pencil and paper, and authorware for early multimedia design , 2003, CHI '03.

[9]  Tamara Sumner,et al.  The cognitive ergonomics of knowledge-based design support systems , 1997, CHI.

[10]  Stéphane Faulkner An architectural framework for describing BDI Multi-Agent Information systems , 2004 .

[11]  Benjamin Michotte,et al.  USIXML: A Language Supporting Multi-path Development of User Interfaces , 2004, EHCI/DS-VIS.

[12]  Beryl Plimmer,et al.  Software for Students to Sketch Interface Designs , 2003, INTERACT.

[13]  Joaquim A. Jorge,et al.  Using fuzzy logic to recognize geometric shapes interactively , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[14]  John Mylopoulos,et al.  A Goal-Based Organizational Perspective on Multi-agent Architectures , 2001, ATAL.