Survey on user interface programming

BA Myers, MB Rosson - Proceedings of the SIGCHI conference on …, 1992 - dl.acm.org
This paper reports on the results of a survey of user interface programming. The survey was
widely distributed, and we received 74 responses. The results show that in today's …

State of the art in user interface software tools

BA Myers - Readings in Human–Computer Interaction, 1995 - Elsevier
Publisher Summary This chapter discusses why user interface software is so difficult to
create, and what kinds of tools have been created to help with this process. The user …

Marquise: Creating complete user interfaces by demonstration

BA Myers, RG McDaniel, DS Kosbie - … of the INTERACT'93 and CHI'93 …, 1993 - dl.acm.org
Marquise is a new interactive tool that allows virtually all of the user interfaces of graphical
editors to be created by demonstration without programming. A “graphical editor” allows the …

[HTML][HTML] Programming by example: intelligence in demonstrational interfaces

BA Myers, R McDaniel, D Wolber - Communications of the ACM, 2000 - dl.acm.org
In some of them, the system uses sophisticated AI algorithms, so complex behavior can be
inferred from a few examples. In others, the user has to provide the full specification, and the …

Informal prototyping of continuous graphical interactions by demonstration

Y Li, JA Landay - Proceedings of the 18th annual ACM symposium on …, 2005 - dl.acm.org
Informal prototyping tools have shown great potential in facilitating the early stage design of
user interfaces. How-ever, continuous interactions, an important constituent of highly …

Adding rule-based reasoning to a demonstrational interface builder

GL Fisher, DE Busse, DA Wolber - Proceedings of the 5th annual ACM …, 1992 - dl.acm.org
This paper presents a demonstrational interface builder with improved reasoning
capabilities. The system is comprised of two major components: an interactive display …

[PDF][PDF] The Lapidary graphical interface design tool

BV Zanden, BA Myers - Proceedings of the SIGCHI conference on …, 1991 - dl.acm.org
Lapidary is agraphical interface builder that allows designers to interactively speci~ all
graphical aspects of an application, including both the widgets that go around the …

[HTML][HTML] Pavlov: programming by stimulus-response demonstration

D Wolber - Proceedings of the SIGCHI Conference on Human …, 1996 - dl.acm.org
ABSTRACT Pavlov is a Programming By Demonstration (PBD) system that allows animated
interfaces to be created without programming. Using a drawing editor and a clock, designers …

Pavlov: an interface builder for designing animated interfaces

D Wolber - ACM Transactions on Computer-Human Interaction …, 1997 - dl.acm.org
Conventional interface builders provide little support for interactive development of
interfaces with application-specific graphics. Some Programming by Demonstration (PBD) …

D-macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions

J Meskens, K Luyten, K Coninx - Proceedings of the 23nd annual ACM …, 2010 - dl.acm.org
Multi-device user interface design mostly implies creating suitable interface for each
targeted device, using a diverse set of design tools and toolkits. This is a time consuming …