The MONA Presentation Server

The MONA presentation server supports the deployment of device-independent applications that combine a graphical user interface (GUI) with speech input and output.

Innovative Features

  • Adaptive rendering of a single, abstract user interface description to a target format suitable for a specific client device.
  • Supported target formats are HTML (with adaptive layouting for different screen sizes), WML, Pepper (multimodal markup language combining HTML and VoiceXML) and M3L (multimodal markup language combining WML and VoiceXML).
  • Extensibility for future target formats such as X+V, SALT, SVG, etc.
  • Support for asymmetrically multimodal interaction between users. The MONA presentation server can convert messages exchanged between users in such a way that they are suitable for the current modality settings of each individual user.
  • Broadcasting of user interfaces to several clients without application involvement.
  • Application-initiated push of new user interfaces. Mona applications are not restricted to the standard browser request/response interaction metaphor. The client browser also allows pushing of user interfaces. (On low-end phones that do not support a client browser, WAP push can be used for pushing pages to the user.)