Designers still often create a specific user interface for ev- ery target platform they wish to support, which is time- consuming and error-prone. The need for a multi-platform user interface design approach that designers feel comfort- able with increases as people expect their applications and data to go where they go. We present Gummy, a multi- platform graphical user interface builder that can generate an initial design for a new platform by adapting and combin- ing features of existing user interfaces created for the same application. Our approach makes it easy to target new plat- forms and keep all user interfaces consistent without requir- ing designers to considerably change their work practice.
Posts tagged: UI Engineering
Eunomia: Toward a framework for multi-touch information displays in public spaces
Design by example of graphical user interfaces adapting to available screen size
Task models and diagrams for users interface design, 5th international workshop, TAMODIA 2006, hasselt, belgium, october 23-24, 2006. Revised papers
Service-interaction descriptions: Augmenting services with user interface models
Semantic service descriptions have paved the way for flexible interaction with services in a mobile computing environment. Services can be automatically discovered, invoked and even composed. On the contrary, the user interfaces for interacting with these services are often still designed by hand. This approach poses a serious threat to the overall flexibility of the system. To make the user interface design process scale, it should be automated as much as possible. We propose to augment service descriptions with high-level user interface models to support automatic user interface adaptation. Our method builds upon OWL-S, an ontology for Semantic Web Services, by connecting a collection of OWL-S services to a hierarchical task structure and selected presentation information. This allows end-users to interact with services on a variety of platforms.
Seamless interaction between multiple devices and meeting rooms
Meetings often suffer from the inability of participants to be physically present in one room. Moreover, with current networking technologies, meeting environments can be distributed over multiple rooms. The goal of the iConnect project is to provide collaboration services while interconnecting both collocated and remote users. We focus on smooth engagement by allowing participants to share arbitrary data through heterogeneous input devices and displays
PhotoFOAF: A community building service driven by socially-aware mobile imaging
Designing distributed user interfaces for ambient intelligent environments using models and simulations
Constraint adaptability of multi-device user interfaces
Methods to support the creation of multi-device user interfaces typically use some type of abstraction of the user interface design. To retrieve the final user interface from the abstraction a transformation will be applied that specializes the abstraction for a particular target platform. The User Interface Markup Language (UIML) offers a way to create multi-device user interface descriptions while maintaining the consistency of certain aspects of a user interface across platforms. We extended the UIML language with support for layout constraints. Designers can create layout templates based on constraints that limit the ways a user interface can rearrange across platforms. This results in a higher degree of consistency and reusability of interface designs.