The standard office at SRC had several displays, and a window manager that understood how to treat them as one large display, so that you could move windows among displays easily. This simple idea turned out to be surprisingly useful. The visualization of algorithms via algorithm animation has been one of our major research efforts. Zeus was a major effort that demonstrated the effectiveness of dividing an algorithm animation into the algorithm proper and multiple views of that algorithm. Producing accurate drawings on a computer is still a tedious task, and once drawn, revising a figure is also difficult.
Constraints allow users to specify relationships on their drawings.
The system satisfies and maintains the constraints automatically, even as a figure is modified. Juno-2 also includes a powerful extension language, so users can define new constraints as necessary to suit their particular drawings. With the phenomenal success of the world-wide web, we have explored several different approaches to browsing the web . Other SRC user interface research has explored novel ways for people to interact with computers. The Virtual Book and Virtual Paper projects developed hardware and software for browsing online documents.