Virtual Reality Modeling Language

Widgets Working Group

Our goal is to facilitate VRML widget creation, customization, reuse, and dissemination. Good UI designers and strong VRML hackers are dispersed across the web, and their widget-building efforts are often duplicated and/or non-interoperable.

Goals

VRML does not provide a consistent user interface or high-level UI building blocks, i.e. widgets. A common set of such widgets will facilitate world authoring and provide a consistent interface to worlds using them. We wish to avoid inflicting the same look on worlds incorporating these widgets and to make these widgets useful for purposes as yet undetermined, therefore they must be easily customizable, extensible, and composable.

We will develop a component-based architecture for reusable, interoperable widgets, and create a widget repository to store, document, and classify these widgets. The working group will classify widget submissions according to some taxonomy, which will be designed in the course of the working group. The working group will also create a core set of widgets that demonstrates the use of the widget repository and exemplifies the recommended architecture.

The widgets produced by this working group should be a starting point for further innovation. For these widgets to be useful, they must be centrally stored and easy to locate specific widgets; this includes both the widgets produced by this working group and subsequent additions to the collection.

Timeline (see deliverables):

Date Deliverable
6/21/97 Core Widgets Alpha
6/25/97 Theoretical Architecture Draft 1
6/28/97 Taxonomy Draft 1
7/11/97 Widget Repository Alpha
7/18/97 Core Widgets Beta
7/25/97 Final Theoretical Architecture
8/3/97
(SIGGRAPH'97)
Widget Repository Beta (public release)
9/5/97 Final Taxonomy
9/19/97 Final Core Widgets
10/3/97 Widget Repository Final Release
Ongoing Widget Submission Cataloguing
Ongoing Website Maintenance

Description

The Widgets Working Group is an initiative to provide developers and users with a fundamental, freely available set of standard user interface widgets and a theoretical framework supporting these and all VRML widgets.

Identifier

The Widgets Working Group is officially known as vrml-widgets.

Co-Chairs:

Contact Information:

To join the mailing list, send mail to vrml-widgets-request@zing.ncsl.nist.gov with subscribe in the message body. This list is expected to move to vrml.org eventually, but is temporarily on my server due to response time concerns.

Miscellaneous

A list and description of deliverables can be found here. A list of resources can be found here.
Back to the main WWG page