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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Doctoral Thesis |
Language: | English |
Published: |
Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden
2006
|
Subjects: | |
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 |