ABSTRACT
Tools, abstractions, models, and specification techniques for engineering new generations of interactive systems have tended to follow the development of such systems by about half a generation. In each case, hackers first start experimenting with new types of systems. Then the model developers and tool builders enter as requirements and paradigms solidify. And ultimately the tools and abstractions become so widely accepted and commonplace that they are no longer an open research area. This has happened with conventional graphical user interfaces, and it continues through new generations of interaction styles. It poses a continuing challenge to our community to focus ahead on the tools and techniques needed for each new emerging future interaction style.
I will discuss research projects on specifying previous and current genres of "next generation" user interfaces and how each has been matched to its target domain and has followed this pattern. I will also describe a new genre of adaptive, lightweight brain-computer interfaces as an example of the kinds of next generation interfaces that I see emerging. I offer it as a challenge to our community - to think about tools and techniques for engineering a new generation of interfaces of this sort.
Index Terms
- Engineering next generation interfaces: past and future
Recommendations
Reality-based interaction: a framework for post-WIMP interfaces
CHI '08: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsWe are in the midst of an explosion of emerging human-computer interaction techniques that redefine our understanding of both computers and interaction. We propose the notion of Reality-Based Interaction (RBI) as a unifying concept that ties together a ...
Reality-based interaction: unifying the new generation of interaction styles
CHI EA '07: CHI '07 Extended Abstracts on Human Factors in Computing SystemsWe are in the midst of an explosion of emerging human-computer interaction techniques that have redefined our understanding of both computers and interaction. We propose the notion of Reality-Based Interaction (RBI) as a unifying concept that ties ...
A natural, tiered and executable UIDL for 3D user interfaces based on Concept-Oriented Design
3D User Interface (3DUI) design and development requires practitioners (designers and developers) to represent their ideas in representations designed for machine execution rather than natural representations, hampering development of effective 3DUIs. ...
Comments