Abstract
We present lessons learned from developing Alice, a 3D graphics programming environment designed for undergraduates with no 3D graphics or programming experience. Alice is a Windows 95/NT tool for describing the time-based and interactive behavior of 3D objects, not a CAD tool for creating object geometry. Our observations and conclusions come from formal and informal observations of hundreds of users. Primary results include the use of LOGO- style egocentric coordinate systems, the use of arbitrary objects as lightweight coordinate systems, the launching of implicit threads of execution, extensive function overloading for a small set of commands, the careful choice of command names, and the ubiquitous use of animation and undo. Copyright ACM 2000.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI'00 |
| Pages | 486-493 |
| Number of pages | 8 |
| DOIs | |
| State | Published - 2000 |
| Event | SIGCHI Conference on Human Factors in Computing Systems, CHI 2000 - The Hague, Netherlands Duration: Apr 1 2000 → Apr 6 2000 |
Publication series
| Name | Conference on Human Factors in Computing Systems - Proceedings |
|---|
Conference
| Conference | SIGCHI Conference on Human Factors in Computing Systems, CHI 2000 |
|---|---|
| Country/Territory | Netherlands |
| City | The Hague |
| Period | 04/1/00 → 04/6/00 |
Keywords
- Animation authoring tools
- Interactive 3D graphics
Fingerprint
Dive into the research topics of 'Alice: Lessons learned from building a 3D system for novices'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver