Learn More
—In this paper, we analyze toolkit designs for building graphical applications with rich user interfaces, comparing polylithic and monolithic toolkit-based solutions. Polylithic toolkits encourage extension by composition and follow a design philosophy similar to 3D scene graphs supported by toolkits including Java3D and OpenInventor. Monolithic toolkits,(More)
to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires(More)
We present a set of very low bandwidth techniques for navigating remote environments. In a typical setup using our system, a virtual environment resides on a server machine, and one or more users explore the environment from client machines. Each client uses previous views of the environment to predict the next view, using the known camera motion and(More)
In this paper we examine the role of visual aesthetics in how people interact with computers. Specifically, we are interested in whether simply adopting a sketch-like visual appearance in a drawing application encourages users to interact with the application more freely or rapidly than they would if they were using the standard, precise, rectilinear(More)
Perversion had been viewed as oedipally determined and in a reciprocal relationship with neurosis. In our widening scope, however, pre-oedipal and traumatic contributions have been increasingly emphasized. While both perspectives represent aspects of clinical reality, the tendency has been to overlook sexual and aggressive drive derivatives, with their(More)
ARTIST STATEMENT These two images are part of an ongoing series of multiperspective collages I started in 2001. To construct the collages, I start by taking dozens of digital photographs of an environment. Then I use perspective warps to map the images to a nearly orthographic projection. Finally, I position the warped images in a three-dimensional computer(More)