Contact UsToll-free (877) 251-6520
Iowa State University ![]() |
Backgrounder Contacts: VR JUGGLER, AN OPEN SOURCE TOOL FOR VIRTUAL REALITYEnvironment key to developing powerful, portable VR applicationsVR Juggler is open source, virtual reality application development framework. It is the result of an active research project headed by Carolina Cruz-Neira, associate director of the Virtual Reality Applications Center and an associate professor of industrial and manufacturing systems engineering at Iowa State University. Development work on the tool is done by VRAC faculty, staff and students. Researchers, industrial companies and commercial software developers use VR Juggler to speed development of virtual reality applications, achieve optimal performance, and create software that runs on any combination of immersive technologies and computational hardware. Users include industrial companies, such as Deere & Co. and Procter & Gamble, as well as commercial software developers such as Intelligent Light. VRAC also has used the tool to create dozens of leading-edge VR applications. The tool provides developers with a suite of application programming interfaces (APIs) that abstract and simplify all interface aspects of application programming, including display surfaces, object tracking, selection and navigation, graphics rendering engines, and graphical user interfaces. An application written with VR Juggler is essentially independent of devices, computer platforms and VR systems. VR Juggler is scalable from simple desktop systems like PCs to complex multi-screen systems running on high-end workstations and supercomputers. It supports many VR system configurations, including desktop VR, head-mounted displays, CAVE™-like devices, and Powerwall™-like devices. VR Juggler achieves its goals with a growing set of generic programming tools. The suite provides a complete VR system abstraction in reusable, cross platform modular components. Each component is decoupled from the others so that the application includes only what it needs. The modules include:
The source code for VR Juggler can be copied, distributed and modified under the GNU Lesser General Public License license. To download VR Juggler, or for more information, visit the VR Juggler Web site at http://www.vrjuggler.org. VRAC is actively creating tools to enable science, engineering, humanities and art disciplines to apply emerging technologies in visualization and computing to their areas of expertise. The center is home to approximately $10 million in contract research with leading industry and government organizations. VRAC is also playing a critical role in ISU's initiative to become a world leader in the burgeoning field of human-computer interaction. It is part of the Institute for Physical Research and Technology, a network of research and outreach programs at ISU. For more information, visit VRAC on the Web at http://www.vrac.iastate.edu. |