scispace - formally typeset
Proceedings ArticleDOI

Generating user interfaces: principles and use of it style rules

Charles Wiecha, +1 more
- pp 21-30
Reads0
Chats0
TLDR
As application developers today, applications must run in many different configurations, and support displays of varying size, resolution, and color depth, being able to reformat messages in varying lengths in each language.
Abstract
As application developers today we all face a problem of great complexity. Because of the diversity of our users, and the variety of their equipment, applications must run in many different configurations. They must support displays of varying size, resolution, and color depth. Different types of input devices are required, from keyboards to touch screens. Applications must run in different countries, being able to reformat messages in varying lengths in each language. Messages should be available in large font sizes for vision impaired users. Interface style should be consistent with other applications running on similar hardware. Style should at the same time conform to guidelines being developed by many organizations for presentation and interaction behaviors.

read more

Citations
More filters
Book

Usability Engineering

Jakob Nielsen
TL;DR: This guide to the methods of usability engineering provides cost-effective methods that will help developers improve their user interfaces immediately and shows you how to avoid the four most frequently listed reasons for delay in software projects.
Proceedings ArticleDOI

Challenges: an application model for pervasive computing

TL;DR: A vision of pervasive computing is described, along with attributes of a new application model that supports this vision, and a set of challenges that must be met in order to bring the vision to reality.
Book ChapterDOI

User interface declarative models and development environments: a survey

TL;DR: A framework for describing the elements of a model-Based User Interface Development Environments is presented and can be used as an introduction to the MB-UIDE technology since it relates and provides a description for the terms used in MB- UIDE papers.
Journal ArticleDOI

ITS: a tool for rapidly developing interactive applications

TL;DR: The ITS architecture as mentioned in this paper separates applications into four layers: the dialog layer defines the content of the user interface, independent of its style; the style program layer implements primitive toolkit objects that are composed by the rule layer into complete interaction techniques; and the action layer implements back-end application functions.
Journal ArticleDOI

An agenda for human-computer interaction: science and engineering serving human needs

TL;DR: This report is the result of a workshop to define the state of the art and to identify HCI research directions, which considered four areas of HCIResearch: theory and models; input/output devices; tools and architectures; and computer-supported cooperative work (CSCW).
References
More filters
Journal ArticleDOI

A cookbook for using the model-view controller user interface paradigm in Smalltalk-80

TL;DR: A switch actuating device adapted for conjoint rotation with a rotatable assembly of a prime mover using a pair of sets of opposite surfaces to effect the axial movement of the switch operating means between its opposite positions.
BookDOI

User Interface Management Systems

G. E. Pfaff
TL;DR: In this paper, the authors proposed a DEVICE-DEVICE DEVC DEVICE DEVICE (Device-Device-Device Discrete Controller) for autonomous driving systems and demonstrated its performance.
Journal ArticleDOI

Human-computer interface development: concepts and systems for its management

TL;DR: This survey presents important concepts of interface management: dialogue independence, structural modeling, representation, interactive tools, rapid prototyping, development methodologies, and control structures.
Journal ArticleDOI

ITS: a tool for rapidly developing interactive applications

TL;DR: The ITS architecture as mentioned in this paper separates applications into four layers: the dialog layer defines the content of the user interface, independent of its style; the style program layer implements primitive toolkit objects that are composed by the rule layer into complete interaction techniques; and the action layer implements back-end application functions.