Code Monkey home page Code Monkey logo

vad-babushkin / prefuse-ext Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 2.0 17.45 MB

This project is a aims a collection of examples revealing the rich possibilities of the library Prefuse. Prefuse is a set of software tools for creating rich interactive data visualizations in the Java programming language. Prefuse 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.

Home Page: http://prefuse.org

Python 0.08% Java 92.26% HTML 7.35% Batchfile 0.01% Shell 0.02% CSS 0.01% Perl 0.26%
display-graph prefuse-visualization prefuse visualization java2d swing java graph

prefuse-ext's Introduction

About Prefuse-ext

This project is a aims a collection of examples revealing the rich possibilities of the library Prefuse.

Many examples are only useful as code, since they depend on long-obsolete libraries.Many examples no longer exist on the Internet.

Although the library is no longer being developed from 2006, the library may still be useful in the Java VM GUI Applications.

All changes are released under the same original license.

About Prefuse

Prefuse is a set of software tools for creating rich interactive data visualizations in the Java programming language. Prefuse 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 is written in Java, using the Java 2D graphics library, and is easily integrated into Java Swing applications or web applets.

Prefuse is a creation of the [UC Berkeley Visualization Lab] (http://vis.berkeley.edu/). For more information see (license-prefuse.txt) and (http://prefuse.org/).

It was developed until 2007 by its original author, [Jeffrey Heer](http://homes.cs.washington.edu/~jheer/).

Prefuse is licensed under the terms of a [BSD license](prefuse-core/license-prefuse.txt) and can be freely used for both commercial and non-commercial purposes.The original website is at [prefuse.org](http://prefuse.org/).

Modules

prefuse-core

Copy of original project [prefuse/Prefuse](https://github.com/prefuse/Prefuse) with refactoring

prefuse-core-ie

Fork [ieg-vienna/Prefuse](https://github.com/ieg-vienna/Prefuse) with refactoring

profusians

[Profusians](http://goosebumps4all.net/profusians) is an open source "add on" library for the wonderful prefuse visualization toolkit. It aims to

  • provide solutions for tasks on top of prefuse

  • inspire other prefuse developer to share their insights about prefuse in form of open source

  • help to shape/establish the SOS license

social open source license (SOS)

Initially planned as a "new" type of license, we boil it down to the following agreement for the time being The profusians library can be used

  • in open source projects under GPLv3 license

  • in non open source projects if a certain amount is donated to a NGO of your choice

So basically this software is licensed under GPLv3 and we will find ways for people to use it under a different license if requested, just [contact](http://goosebumps4all.net/profusians/wiki/Contact) us.

prefuse-pleyades

Java classes to extend prefuse. Pleyades platform.

prefuse-ieg

Common Java classes to extend the InfoVis library prefuse [ieg-vienna/ieg-prefuse](http://github.com/ieg-vienna/ieg-prefuse)

prefuse-ieg-timeBench

[ieg-vienna/TimeBench](http://github.com/ieg-vienna/TimeBench)

prefuse-ieg-evalBench

[ieg-vienna/EvalBench](http://github.com/ieg-vienna/EvalBench)

prefuse-caffe-layout-visualization

[thingumajig/prefuse-caffe-layout-visualization](https://github.com/thingumajig/prefuse-caffe-layout-visualization)

prefuse-RSFTree

docuburst

[DocuBurst: Visualizing Document Content using Language Structure](http://faculty.uoit.ca/collins/research/docuburst/index.html)

DocuBurst is the first visualization of document content which takes advantage of the human-created structure in lexical databases. We use an accepted design paradigm to generate visualizations which improve the usability and utility of WordNet as the backbone for document content visualization. A radial, space-filling layout of hyponymy (IS-A relation) is presented with interactive techniques of zoom, filter, and details-on-demand for the task of document visualization. The techniques can be generalized to multiple documents.

Collins, Christopher; Carpendale, Sheelagh; and Penn, Gerald. DocuBurst: Visualizing Document Content using Language Structure. Computer Graphics Forum (Proceedings of Eurographics/IEEE-VGTC Symposium on Visualization (EuroVis '09)), 28(3): pp. 1039-1046, June, 2009.

prefuse-VoCal

VoCAL: Protégé OWL plugin for visualizing DL concept expressions

prefuse-ext-demos

Demos from:

YAMVIA is - as the name is giving you a hint - another approach struggling with the perfidies that visualization of large Movie-Databases come along with. YAMVIA is performed by students of the University of Tampere, Finland in the course Information Visualization Project Work. The YAMVIA project was previously ran under the name "GMD - Global Movie Database", but as the project emerged we recognized that we have to choose a more appropriate name in order to the challenges that occured.

prefuse-alpha

Source codes of version 20050114 are taken and added reverse engineering application prefuse-app (20180114)

Of interest is only the implementation of the Hyperbolic tree. The source text of the Hyperbolic Tree has never been published, possibly for patent law reasons.

Reverse engeneering was produced with the help of several java decompilers.

Reverse engineering code is dirty and non stable, but working Hyperbolic tree demo

Hyperbolic tree demo

prefuse-ext's People

Contributors

alex-rind avatar boessu avatar dahie avatar islamvis avatar jheer avatar john-guerra avatar kjkrum avatar krzysiekfonal avatar mebigfatguy avatar nsadras avatar vad-babushkin avatar zillode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.