by Matthias Book, Volker Gruhn
Proc. 3rd Intl Conf. on Quality Software (QSIC 2003), IEEE
http://ebus.informatik.uni-leipzig.de/www/de/publications/conference/../../../media/publications/qsic2003mbo.pdf
Add To MetaCart
Abstract:
Hypertext-based user interfaces have become attractive for many distributed applications today, but they do not reach the usability level of window-based UIs. Because of insufficient dialog control logic, they cannot manage nested and hierarchical dialog structures that users have come to expect from window-based UIs. We therefore present a framework that implements a dialog control logic capable of handling complex, nested dialog structures, and introduce a notation and an XML-based language for specifying such dialog structures. Key concepts are the encapsulation of multiple dialog steps in context-independent dialog modules that can be nested arbitrarily, and the specification of multiple devicespecific interaction patterns for a single deviceindependent application logic. The framework allows black box reuse, leaving only the implementation of the application logic, the design of the user interface and the specification of the dialog flow to application developers. 1.
Citations
|
1713
|
Statecharts: A visual formalism for complex systems
– Harel
- 1987
|
|
487
|
A cookbook for using the Model-ViewController user interface paradigm in Smalltalk-80
– Krasner, Pope
- 1988
|
|
283
|
RMM: A methodology for structured hypermedia design
– Isakowitz, Stohr, et al.
- 1995
|
|
238
|
Web Modeling Language (WebML): a modeling language for designing Web sites," presented at
– Ceri, Fraternali, et al.
- 2000
|
|
142
|
Characterizing Browsing Strategies in the World-Wide Web
– Catledge, Pitkow
- 1995
|
|
121
|
The object-oriented hypermedia design model
– Schwabe, Rossi
- 1995
|
|
91
|
Survey on User Interface Programming
– Myers, Rosson
- 1992
|
|
82
|
Tools and Approaches for Developing Data-Intensive Web applications: A survey
– Fraternali
- 1999
|
|
44
|
A Model-Driven Development of Web Applications: the Autoweb System
– Paolini, Fraternali
|
|
33
|
Client-server computing
– Sinha
- 1992
|
|
30
|
From Web Sites to Web Applications: New Issues for Conceptual Modeling
– Baresi, Garzotto, et al.
- 1921
|
|
21
|
Using the Web instead of a window system
– Rice, Farquhar, et al.
- 1996
|
|
15
|
Device independence and the web
– Butler, Giannetti, et al.
- 2002
|
|
14
|
Web Content Delivery to Heterogeneous Mobile Platforms
– Gaedke, Beigl, et al.
- 1998
|
|
11
|
A language for specifying hyperdocuments
– Doberkat
- 1996
|
|
7
|
Architectures for web based applications
– Zhao, Kearney, et al.
- 2002
|
|
5
|
et al.: Designing Enterprise Applications with the J2EE Platform, 2nd Edition
– Singh, Stearns, et al.
- 2002
|
|
2
|
M.: A Specific Software Development Process for an Electronic Commerce Portal
– Gruhn, Schoepe, et al.
|