D.A. Smith’s scientific contributions

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (2)


Croquet: A menagerie of new user interfaces
  • Conference Paper
  • Full-text available

February 2004

·

237 Reads

·

29 Citations

D.A. Smith

·

A. Raab

·

·

A new architecture like Croquet presents numerous opportunities and challenges to create useful interfaces to enable access to the underlying power of the system. In particular, our focus on an integrated 2D and 3D system ensures that we have a rich intellectual environment within which to explore. This experience is similar to the development of the original modern windowing user interface created by Alan Kay, his team at Xerox Pare, and his Squeak team (Ingalls et al., 2002; Kay, 1996). Just as those teams did, we also have an infrastructure that is rich enough to allow us to perform some deep exploration into the presentation and manipulation of rich media expressed in 3D, and in the negotiations through these rich media worlds. A number of key technologies will be discussed including dynamic movable portals, floating 3D windows, true 3D creation tools, live teleporting snapshots, and completely new concepts such as 3D portals.

Download

Figure 1. Croquet multi-user environment.  
Figure 2: The other user is dragging a window up into the air.  
Figure 3: The user moves forward and back by moving the mouse up or down, and rotates by either moving the mouse to the left or right.  
Figure 4: An open portal. We can see into the linked Space, in this case the entrance to a multiplayer game.  
Figure 5: Here the portal has been rotated toward the user. Just like a mirror, we get a slightly different view into the game world by rotating its " container " .  
Croquet - A collaboration system architecture

March 2003

·

912 Reads

·

115 Citations

Croquet is a computer software architecture built from the ground up with a focus on deep collaboration between teams of users. It is a totally open, totally free, highly portable extension to the Squeak (Ingalls et al., 2002) programming system. Croquet is a complete development and delivery platform for doing real collaborative work. There is no distinction between the user environment and the development environment. Croquet is focused on interactions inside of a 3D shared space that is used for context based collaboration, where each user can see all of the others and what their current focus is. This allows for an extremely compelling shared experience. A new collaboration architecture/protocol called TeaTime has been developed to enable this functionality. The rendering architecture is built on top of OpenGL (Woo et al., 1999).

Citations (2)


... Informed by pilot studies, instead of the forward direction being the portal's forward, the forward direction was based on the direction of the user's head which is common with locomotion in VR [9]. Rotation was centred in the middle of the portal similar to Smith et al. [32]. The portal's locomotion was grounded so that the destination side did not steer upwards. ...

Reference:

Portal Rendering and Creation Interactions in Virtual Reality
Croquet: A menagerie of new user interfaces

... It is ideal for developing collaborative serverless apps. Croquet is the software architecture and synchronization system, that provides the implementation of virtual time [4]. But a tiny stateless server named reflector, on which Croquet heavily relays on is still required. ...

Croquet - A collaboration system architecture