| Kramer, A. Dynamic Interpretations in Translucent Patches. In Proceedings of Advanced Visual Interfaces. Gubbio, Italy, 1996. |
....for a range of ink based applications. Another difference is that Flatland only allows one application behavior to be active in a segment at any time. We introduce the notion of multiinterpreters to manage multiple interpreters. Kramer s work in translucent patches and dynamic interpretations [21, 22] significantly influenced the design and implementation of SATIN. We use Kramer s notions of patches and dynamic interpretation, but again, our focus is at the toolkit level. The chief characteristics that differentiate SATIN from all of the work above are flexibility and fine granularity. We ....
....shaped region of space that can contain other graphical 3 We began SATIN in JDK1.2, and transitioned to each early access version of the JDK as they were released. objects. Patches interpret strokes either as gestures or as ink. Our notion of patches is derived from the work by Kramer [21, 22]. SATIN also provides a sheet, which is a Java Swing component as well as a graphical object. A Sheet serves as the root of a scenegraph, and is essentially a drawing canvas that can contain SATIN objects. Graphical objects have x , y , and layer coordinates. The xaxis and y axis coordinates are ....
Kramer, A. Dynamic Interpretations in Translucent Patches. In Proceedings of Advanced Visual Interfaces. Gubbio, Italy, 1996.
....must be known at the time the set of command classes are written. This situation is in contrast to the basic architecture of Flatland, and to many other applications in which side effects can not always be known or computed a priori (including, for example, Kramer s Translucent Patch system [11]) In Flatland, the use of extensible, pluggable behaviors means that essentially every interesting update to the state of the application does occur as a side effect to user input. The set of operations that can occur when a user draws a stroke on the board is dependent on the set of behaviors ....
Kramer, A. "Dynamic Interpretations in Translucent Patches," Proc. International Working Conference on Advanced Visual Interfaces, Gubbio, Italy, 1996.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC