This paper presents one approach in simplifying the construction of multi-platform User Interfaces (UIs) using the User Interface Markup Language (UIML). A generic vocabulary is presented that includes a set of generic elements that can be used on any platform. In addition, a general process is presented for using the vocabulary to create generic UIML for… (More)
(Abstract) The widespread emergence of computing devices that go beyond the capabilities of traditional desktop computers has created a challenge for user interface (UI) developers who face the problem of a lack of a unified development process for building these UIs. This dissertation research focuses on creating a simplified development process for… (More)
Acute appendicitis may occasionally become extraordinarily complicated and life threatening yet difficult to diagnose. One such presentation is described in a 60-year-old man who was brought to the hospital due to right lumbar pain and fever for the last 15 days. Ultrasonography showed a right perinephric gas and fluid collection. Abdominal computed… (More)
There are many different aspects of consistency with regard to cross-platform user interfaces and their design. One of the important factors in using a cross-platform user interface is its navigation capability across platforms. In many instances, it is impossible to provide navigation consistency due to the inherently different nature of the user… (More)
In this paper, we present an approach for building user interfaces (UI) for multiple platforms from a single task model representation. We use the Concurrent Task Tree (CTT) notation for the task model and the User Interface Markup Language (UIML) as the underlying implementation language for the user interfaces.
There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. These devices have varying input/output characteristics, modalities and interaction mechanisms. Many of these devices incorporate interaction techniques that were restricted to research environments until a few… (More)