An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
The decoupled simulation model for virtual reality systems
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Using a large projection screen as an alternative to head-mounted displays for virtual environments
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Using visualization to teach novices recursion
Proceedings of the 6th annual conference on Innovation and technology in computer science education
SeamlessDesign for 3D Object Creation
IEEE MultiMedia
Design for presence: a structured approach to virtual reality system design
Presence: Teleoperators and Virtual Environments - Virtual environments: Virtual environments and mobile robots: Control, simulation, and robot pilot training
Ygdrasil: a framework for composing shared virtual worlds
Future Generation Computer Systems - iGrid 2002
Objects: visualization of behavior and state
Proceedings of the 8th annual conference on Innovation and technology in computer science education
A web-based system for interactive visualization of scientific concepts
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
Dynamic Interactions in Physically Realistic Collaborative Virtual Environments
IEEE Transactions on Visualization and Computer Graphics
Karel universe drag & drop editor
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Teddy: a sketching interface for 3D freeform design
ACM SIGGRAPH 2006 Courses
The Simple Virtual Environment Library: An Extensible Framework for Building VE Applications
Presence: Teleoperators and Virtual Environments
Teddy: a sketching interface for 3D freeform design
ACM SIGGRAPH 2007 courses
Engaging constructions: family-based computing experiences for immigrant middle school students
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A summer programming workshop for middle school girls
Journal of Computing Sciences in Colleges
Towards minimalism and expressiveness in interactive drama
Proceedings of the 3rd international conference on Digital Interactive Media in Entertainment and Arts
Immersive authoring of Tangible Augmented Reality content: A user study
Journal of Visual Languages and Computing
An interdisciplinary approach in applying fundamental concepts
Proceedings of the 10th ACM conference on SIG-information technology education
WiiLab: bringing together the Nintendo Wiimote and MATLAB
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Journal of Visual Languages and Computing
The art of Alice: adding a musical component
Proceedings of the 2009 Alice Symposium
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
iBaton: conducting virtual concerts using smartphones
Proceedings of the 2012 Joint International Conference on Human-Centered Computer Environments
Towards an open source game engine for teaching and research
Transactions on Edutainment VIII
Helping students understand the datapath with simulators and crazy models
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Virtual reality has sparked many people's imaginations, but writing VR programs remains difficult. Besides the obvious problems of managing arcane I/O devices (trackers, gloves, and so on), the programs must allow the participant to operate effectively in the immersive environment. Virtual environments present a new medium for both the participant and the programmer/author. In the University of Virginia's User Interface Group, we believe the best way to accelerate development in a new medium such as VR is to provide tools that allow people without highly technical backgrounds to create programs for it. These novice authors must be able to quickly try different nuances of an idea. They must be able to easily ask “what if” questions. To support this goal, we are developing Alice, a rapid prototyping environment that can generate VR environments. The name “Alice” honors Lewis Carroll's heroine, who explored a rapidly changing, dynamic environment