词条 | Prefuse |
释义 |
| name = | title = | logo = Visualization of wiki structure using prefuse visualization package.png | logo caption = Visualization of a link structure in a wiki, created with Prefuse. Node size represents the amount of activity on the wiki on a given day. | logo_size = 300 | logo_alt = | screenshot = | caption = | screenshot_size = | screenshot_alt = | collapsible = | author = | developer = Jeffrey Heer | released = | discontinued = | latest release version = | latest release date = | latest preview version = | latest preview date = | status = | programming language = Java | operating system = | platform = | size = | language = | language count = | language footnote = | genre = | license = BSD | alexa = | website = {{URL|prefuse.org}} | standard = | AsOf = }} Prefuse is a Java-based toolkit for building interactive information visualization applications. It supports a rich set of features for data modeling, visualization and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity. Prefuse uses the Java 2D graphics library, and is easily integrated into Swing applications or Java applets. Prefuse is licensed under the terms of a BSD license, and can be used freely for commercial and non-commercial purposes. Overview{{noref|section|date=May 2011}}Prefuse is a Java-based extensible software framework for creating interactive information visualization applications. It can be used to build standalone applications, visual components and Java applets. Prefuse intends to simplify the processes of visualizing, handling and mapping of data, as well as user interaction. Some of Prefuse's features include:
(and perhaps most importantly)
Prefuse has been used in school course projects, academic and industrial research, and commercial software development. ArchitectureThe design of the prefuse toolkit is based upon the information visualization reference model, a software architecture pattern that breaks up the visualization process into a series of discrete steps. "Prefuse: a toolkit for interactive information visualization" provides more details on implementation and evaluation.[1] The information visualization reference model was developed in the Ph.D. thesis work of Ed Chi, under the name of the data state model. Chi showed that the framework successfully modeled a wide array of visualization applications. Later, Chi's work showed that the model was functionally equivalent to the data flow model used in existing graphics toolkits such as VTK. In their work, "Readings in Information Visualization: Using Vision to Think", Stuart K. Card, Jock D. Mackinlay, and Ben Shneiderman present their own interpretation of this pattern, dubbing it the "information visualization reference model".[2] See also
References1. ^Jeffrey Heer, Stuart K. Card and James A. Landay (2005). " prefuse: a toolkit for interactive information visualization". In: Proceedings of the SIGCHI conference on Human factors in computing systems: 421-430, Portland, Oregon, USA: ACM. 2. ^ Jock D. Mackinlay Stuart K. Card, Ben Shneiderman (eds.) (1999). Readings in information visualization: using vision to think. Morgan Kaufmann Publishers Inc, p.686. External links
3 : Computational science|Free data visualization software|Free software programmed in Java (programming language) |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。