Dynamically generated multi-modal application interfaces

This work introduces a new UIMS (User Interface Management System), which aims to solve numerous problems in the field of user-interface development arising from hard-coded use of user interface toolkits. The presented solution is a concrete system architecture based on the abstract ARCH model consi...

Full description

Bibliographic Details
Main Author: Kost, Stefan
Other Authors: Technische Universität Dresden, Informatik
Format: Doctoral Thesis
Language:English
Published: Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden 2006
Subjects:
MMI
GUI
XML
Online Access:http://nbn-resolving.de/urn:nbn:de:swb:14-1150806179876-45678
http://nbn-resolving.de/urn:nbn:de:swb:14-1150806179876-45678
http://www.qucosa.de/fileadmin/data/qucosa/documents/1518/1150806179876-4567.pdf
id ndltd-DRESDEN-oai-qucosa.de-swb-14-1150806179876-45678
record_format oai_dc
spelling ndltd-DRESDEN-oai-qucosa.de-swb-14-1150806179876-456782013-01-07T19:50:31Z Dynamically generated multi-modal application interfaces Dynamisch generierte multimodale Anwendungsschnittstellen Kost, Stefan adaptive Schnittstellen ARCH MMI UIML GUI XML abstract interface description adaptive Interfaces interface renderer ddc:004 rvk:ST 280 ARCH-Prozess Benutzermodell Benutzerschnittstellenverwaltungssystem Graphische Benutzeroberfläche This work introduces a new UIMS (User Interface Management System), which aims to solve numerous problems in the field of user-interface development arising from hard-coded use of user interface toolkits. The presented solution is a concrete system architecture based on the abstract ARCH model consisting of an interface abstraction-layer, a dialog definition language called GIML (Generalized Interface Markup Language) and pluggable interface rendering modules. These components form an interface toolkit called GITK (Generalized Interface ToolKit). With the aid of GITK (Generalized Interface ToolKit) one can build an application, without explicitly creating a concrete end-user interface. At runtime GITK can create these interfaces as needed from the abstract specification and run them. Thereby GITK is equipping one application with many interfaces, even kinds of interfaces that did not exist when the application was written. It should be noted that this work will concentrate on providing the base infrastructure for adaptive/adaptable system, and does not aim to deliver a complete solution. This work shows that the proposed solution is a fundamental concept needed to create interfaces for everyone, which can be used everywhere and at any time. This text further discusses the impact of such technology for users and on the various aspects of software systems and their development. The targeted main audience of this work are software developers or people with strong interest in software development. Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden Technische Universität Dresden, Informatik Prof. Dr. Wolfgang Wünschmann Prof. Dr. Gerhard Weber Prof. Dr. Klaus Bastian 2006-05-28 doc-type:doctoralThesis application/pdf http://nbn-resolving.de/urn:nbn:de:swb:14-1150806179876-45678 urn:nbn:de:swb:14-1150806179876-45678 PPN264980093 http://www.qucosa.de/fileadmin/data/qucosa/documents/1518/1150806179876-4567.pdf eng
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic adaptive Schnittstellen
ARCH
MMI
UIML
GUI
XML
abstract interface description
adaptive Interfaces
interface renderer
ddc:004
rvk:ST 280
ARCH-Prozess
Benutzermodell
Benutzerschnittstellenverwaltungssystem
Graphische Benutzeroberfläche
spellingShingle adaptive Schnittstellen
ARCH
MMI
UIML
GUI
XML
abstract interface description
adaptive Interfaces
interface renderer
ddc:004
rvk:ST 280
ARCH-Prozess
Benutzermodell
Benutzerschnittstellenverwaltungssystem
Graphische Benutzeroberfläche
Kost, Stefan
Dynamically generated multi-modal application interfaces
description This work introduces a new UIMS (User Interface Management System), which aims to solve numerous problems in the field of user-interface development arising from hard-coded use of user interface toolkits. The presented solution is a concrete system architecture based on the abstract ARCH model consisting of an interface abstraction-layer, a dialog definition language called GIML (Generalized Interface Markup Language) and pluggable interface rendering modules. These components form an interface toolkit called GITK (Generalized Interface ToolKit). With the aid of GITK (Generalized Interface ToolKit) one can build an application, without explicitly creating a concrete end-user interface. At runtime GITK can create these interfaces as needed from the abstract specification and run them. Thereby GITK is equipping one application with many interfaces, even kinds of interfaces that did not exist when the application was written. It should be noted that this work will concentrate on providing the base infrastructure for adaptive/adaptable system, and does not aim to deliver a complete solution. This work shows that the proposed solution is a fundamental concept needed to create interfaces for everyone, which can be used everywhere and at any time. This text further discusses the impact of such technology for users and on the various aspects of software systems and their development. The targeted main audience of this work are software developers or people with strong interest in software development.
author2 Technische Universität Dresden, Informatik
author_facet Technische Universität Dresden, Informatik
Kost, Stefan
author Kost, Stefan
author_sort Kost, Stefan
title Dynamically generated multi-modal application interfaces
title_short Dynamically generated multi-modal application interfaces
title_full Dynamically generated multi-modal application interfaces
title_fullStr Dynamically generated multi-modal application interfaces
title_full_unstemmed Dynamically generated multi-modal application interfaces
title_sort dynamically generated multi-modal application interfaces
publisher Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden
publishDate 2006
url http://nbn-resolving.de/urn:nbn:de:swb:14-1150806179876-45678
http://nbn-resolving.de/urn:nbn:de:swb:14-1150806179876-45678
http://www.qucosa.de/fileadmin/data/qucosa/documents/1518/1150806179876-4567.pdf
work_keys_str_mv AT koststefan dynamicallygeneratedmultimodalapplicationinterfaces
AT koststefan dynamischgeneriertemultimodaleanwendungsschnittstellen
_version_ 1716471097341247488