TY - GEN
T1 - A dialog flow notation for web-based applications
AU - Book, Matthias
AU - Gruhn, Volker
PY - 2003
Y1 - 2003
N2 - Increasingly, client-server applications are implemented as web-based applications with user interfaces consisting entirely of web pages or equivalent renderings on other presentation channels (e.g. mobile or speech-based devices). However, the page-based medium and the stateless pull communication impose restrictions on the user interface that often manifest themselves in unsatisfactory dialog control, i.e. possibly severely diminished usability. We therefore present a Dialog Flow Notation that allows developers to encapsulate sequences of multiple dialog steps into reusable dialog modules that can be nested arbitrarily, and to specify different interaction patterns for different devices. The notation is complemented with a Dialog Control Framework that manages dialog flows on multiple channels, leaving only the tasks of implementing the device-independent application logic, designing the interface pages, and specifying the dialog flow to the developer.
AB - Increasingly, client-server applications are implemented as web-based applications with user interfaces consisting entirely of web pages or equivalent renderings on other presentation channels (e.g. mobile or speech-based devices). However, the page-based medium and the stateless pull communication impose restrictions on the user interface that often manifest themselves in unsatisfactory dialog control, i.e. possibly severely diminished usability. We therefore present a Dialog Flow Notation that allows developers to encapsulate sequences of multiple dialog steps into reusable dialog modules that can be nested arbitrarily, and to specify different interaction patterns for different devices. The notation is complemented with a Dialog Control Framework that manages dialog flows on multiple channels, leaving only the tasks of implementing the device-independent application logic, designing the interface pages, and specifying the dialog flow to the developer.
KW - Framework Techniques
KW - Modelling Languages
KW - Software Tools and Techniques
KW - Web-Based Software Engineering
UR - https://www.scopus.com/pages/publications/1542538536
M3 - Conference contribution
SN - 0889863946
T3 - Proceedings of the IASTED International Conference on Software Engineering and Applications
SP - 100
EP - 105
BT - Proceedings of the Seventh IASTED International Conference on Software Engineering and Applications
A2 - Hamza, M.H.
T2 - Proceedings of the Seventh IASTED International Conference on Software Engineering and Applications
Y2 - 3 November 2003 through 5 November 2003
ER -