Skip to main navigation Skip to search Skip to main content

A dialog flow notation for web-based applications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the Seventh IASTED International Conference on Software Engineering and Applications
EditorsM.H. Hamza
Pages100-105
Number of pages6
Publication statusPublished - 2003
EventProceedings of the Seventh IASTED International Conference on Software Engineering and Applications - Marina del Rey, CA, United States
Duration: 3 Nov 20035 Nov 2003

Publication series

NameProceedings of the IASTED International Conference on Software Engineering and Applications
Volume7

Conference

ConferenceProceedings of the Seventh IASTED International Conference on Software Engineering and Applications
Country/TerritoryUnited States
CityMarina del Rey, CA
Period3/11/035/11/03

Other keywords

  • Framework Techniques
  • Modelling Languages
  • Software Tools and Techniques
  • Web-Based Software Engineering

Fingerprint

Dive into the research topics of 'A dialog flow notation for web-based applications'. Together they form a unique fingerprint.

Cite this