2004
DOI: 10.1109/tse.2004.44
|View full text |Cite
|
Sign up to set email alerts
|

Toolkit design for interactive structured graphics

Abstract: In this paper, we analyze three approaches to building graphical applications with rich user interfaces. We compare hand-crafted custom code to polylithic and monolithic toolkit-based solutions. Polylithic toolkits follow a design philosophy similar to 3D scene graphs supported by toolkits including Java3D and OpenInventor. Monolithic toolkits are more akin to 2D Graphical User Interface toolkits such as Swing or MFC. We describe Jazz (a polylithic toolkit) and Piccolo (a monolithic toolkit), each of which we … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
96
0
5

Year Published

2007
2007
2014
2014

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 222 publications
(101 citation statements)
references
References 25 publications
(21 reference statements)
0
96
0
5
Order By: Relevance
“…To endow PowerChalk with an informal animation tool we merge the structured 2D graphics framework Piccolo2D [19] with an efficient lookup system. The design of the object structure with the lookup system in PowerChalk let us to implement commands to animate objects over the PowerChalk-canvas on the fly, for example, we can animate affine transformations over an object and composite a set of elements.…”
Section: G Animation Modulementioning
confidence: 99%
“…To endow PowerChalk with an informal animation tool we merge the structured 2D graphics framework Piccolo2D [19] with an efficient lookup system. The design of the object structure with the lookup system in PowerChalk let us to implement commands to animate objects over the PowerChalk-canvas on the fly, for example, we can animate affine transformations over an object and composite a set of elements.…”
Section: G Animation Modulementioning
confidence: 99%
“…It contains over 27000 lines of code, and uses the Piccolo 2D graphics library (29) . All performance measures in this section are obtained from running Lifelines2 on a 2.4GHz Intel Core2 Duo laptop running Windows Vista Home Premium Edition 64-bit, with 4 GB of RAM.…”
Section: Implementation Details and System Performancementioning
confidence: 99%
“…Two additional toolkits have since succeeded Pad++, namely Jazz and Piccolo. Jazz is a graphics toolkit for development in Java [3], while Piccolo offers zoomable features [4].…”
Section: Zoomable Interfacesmentioning
confidence: 99%