Declarative user interfaces for handheld devices
Jalal Kawash · 2004
This paper proposes a new approach to user interfaces for a specific category of Web services. The approach requires developers to declare the user interface, using implementation-independent specifications that are downloaded and on the fly. While this allows different Web applications to have their tailored user interfaces, these interfaces are interpreted differently on different devices, taking into consideration the capabilities and limitations of the target devices. This does not only separate the presentation and logic components in a Web service, but more importantly, it requires the developer to specify the user interface only once.