Dex is an application written in Java and Groovy using JavaFX, which allows
its users to harness data in new, creative and sometimes amazing ways.
With Dex, users can manipulate and visualize their data in sophisticated
ways without the need for programming.
Dex has a sister project dex.js which provides many of the
underlying web visuals. If you’re looking for a Javascript visualization framework
and don’t mind some light coding, you may be interested in that as well.
Latest Videos
Here is the latest set videos showing Dex 0.9 in action.
TauCharts Integration
ECharts Integration
Multiples Integration
Capabilities
Import data from many sources.
Analyze your data via the many tools provided.
Manipulate the data via a plethora of options.
Visualize the data via 40 or so visualizations.
Create your own visualizations and tools internally.
Export your data to flat files and databases.
Share your visualizations as HTML.
Document your workflows.
Save your workflows for later use.
Sample Visuals
Here are a few of the visuals you can create with Dex. The visuals are
created with the help of templates which leverage many of the best
frameworks on the internet. Each section organized by the framework
on which the visual depends.
Click on any of the images to interact with a live version.
Dex can deploy visualizations with an embedded SQL query engine allowing users to
isolate interesting subsets of their data.
Tables
Dex supports tables with various capabilities.
UML Diagrams
Dex supports basic UML diagrams.
WebGL
Through the use of the WebDriver tool, we may create and visualize complex 3D
visuals thanks to WebGL and Three.js.
Credits
Mom and dad for instilling curiousity and for the countless personal sacrifices
which allowed me to attend college and pursue my interests.
My wife for the endless hours diverted towards passion projects such as Dex.
EJ-Technologies for providing a free copy of
JProfiler. JProfiler is a superior product which has helped improve the performance
of Dex significantly.
Mike Bostock for D3, prolithic examples, amazing inspiration and sheer brilliance.
Jeffery Heer for inspiring Mike Bostock and for his work in Prefuse. It is the
root of many derivative works.
Bob Monteverde for NVD3; the first really easy to use and well polished
D3 charts.
Ricardo Cabello AKA Mr. Doob for Three.js and his amazing work in the area of
WebGL and 3D visualization.
Masayuki Tanaka for C3.js. It’s brilliant, and I borrow much from it.
Oracle JavaFX team (Jonathan Giles, John Smith, Richard Blair, etc..) and the rest
of the Oracle team for having the vision to reinvent the Java GUI and for the
love and enthusiasm with which they support it.
To the amazing D3 community. Special thanks to:
Micah Stubs, James Curley, Elijah Meeks, d3noob, Ian Johnson, Christophe Viau, Kai Chang, Bill White,
Jason Davies, Peter Cook, Kent Russell and Scott Murray just to name a few.