A Language Supporting Direct Manipulation of Component-based Object Construction and Deconstruction in Collaborative Croquet Spaces

We describe the language architecture of Brie, a framework for authoring 3D spaces and user interfaces. Brie is designed to take advantage of the unique social characteristics of the Croquet collaboration architecture, in particular by lowering the bar for content creation, thus greatly expanding th...

Full description

Saved in:
Bibliographic Details
Published inFourth International Conference on Creating, Connecting and Collaborating through Computing (C5'06) pp. 136 - 141
Main Authors Stearns, H., Gargus, J., Schuetze, M., Lombardi, J.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.01.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We describe the language architecture of Brie, a framework for authoring 3D spaces and user interfaces. Brie is designed to take advantage of the unique social characteristics of the Croquet collaboration architecture, in particular by lowering the bar for content creation, thus greatly expanding the community of content developers. This is achieved through a 3D direct-manipulation interface to objects. To support this, the Brie architecture consists of a prototype-based language extension to Squeak with flexible inheritance, demand-driven evaluation, dependency-directed backtracking, and a special copy algorithm that conditionally copies dependent references
ISBN:9780769525631
0769525636
ISSN:1556-0082
1556-0090
DOI:10.1109/C5.2006.5