Authoring Interactive Behaviors
Human Computer Interaction Institute School of Computer Science
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213-3891 USA
The new research described in this talk comes out of my
Demonstrational Interfaces and
Natural Programming projects.
A complete paper about this topic was prepared for
The Ninth Annual NEC Research Symposium: Human
Centric Multimedia Community, Nara, Japan,
Aug. 30-Sept. 1, 1998.
That paper is available in
Adobe Acrobat (pdf)
Abstract of Talk
The tools for authoring multimedia presentations start with sophisticated
interactive tools like Director and ToolBook. However, to make the presentations
truly interactive requires programming in "scripting languages." These languages
have generally been difficult to learn for non-programmers. This talk discusses
the state of the art in multimedia authoring. Next, I will present a variety
of ways we are studying to make authoring of these interactive behaviors
more accessible to non-programmers. One approach is "demonstrational" techniques,
where the author shows the system what the behavior should be. We are also
investigating new languages which are designed to be more "natural" because
they are based on how non-programmers actually think about these tasks.
References For Talk
Most of the statistics came from my Computer Almanac page:
Phantasmagoria game, by Sierra:
Interactive Media Company, 1-888-446-8765
CMU Chemistry Course: "Introduction to Modern Chemistry" by Prof. Paul J.
Karol at Carnegie Mellon University.
Educational reference: D. Hardaway and R.P. Will, "Digital Multimedia Offers
Key to Educational Reform", Communications of the ACM, April, 1997,
Sega's Sonic the Hedgehog:
Small game created for Art History class at CMU:
Quote from Michael Schrage, MIT Media Lab: Denise Caruso, "Technology; Digital
Commerce; The interactive media industry begins to deconstruct its self-made
myths," New York Times, 4/7/97, p. D7.
Star Trek Voyager episode "Worst-Case Scenario". Originally aired May 14,
SilverScan scanner from La Cie:
Kodak DC20 digital camera:
Hitachi MPEG Digital video camera:
Just Grandma and Me, by Mercer Mayer. CD-ROM by Living Books, A Random House
/ Broderbund Company.
GLPro 7.x, scripting language, by G-Media,
"Motivate" by The Motion Factory, for creating animated 3-D characters,
Click and Create, Version 1 used to be available from Corel. The
current version is called "Multimedia Fusion" and is available from
Gentle Slope Systems: Brad A. Myers, David Canfield Smith and Bruce Horn.
"Report of the 'End-User Programming' Working Group," Languages for Developing
User Interfaces, Boston, MA, Jones and Bartlett. 1992. pp. 343-366.
Allen Newell quote: Allen Newell and Stuart K. Card. The Prospects
for Psychological Science in Human-Computer Interaction,
Human-Computer Interaction. 1985. 1(3). pp. 209-242.
- James Landay and Brad A. Myers. Interactive Sketching for the
Early Stages of User Interface Design, Human Factors in Computing
Systems. Proceedings SIGCHI'95. Denver, CO, May, 1995. pp. 43-50.
- The Visual Basic 5.0 version is done and the students are in the
process of building the Web version.
- Release information is on the web page:
- Richard G. McDaniel and Brad A. Myers. Building Applications
Using Only Demonstration, 1998 ACM International Conference On
Intelligent User Interfaces.
January 6-9, 1998, San Francisco, CA. To appear.
Back to Brad Myers's home page.