Threads and Swing

Oracle Oracle Oracle Technology Network > Java Challenge Win A Trip to JavaOne 2014 Threads and Swing
JGoodies offers freeware, products, and services for Java desktop developers. We focus on Java user interface design and its implementation in Swing. We provide libraries, example applications, desktop patterns, design templates, an application architecture, and a production process – all intended to help you work with Swing effectively and efficiently. Our free open source libraries help you build well designed, consistent Swing views faster. The JGoodies Standard Dialog Library takes Swing design to a new level; it dramatically reduces the time to get style guide-compliant dialogs, and many of them are already done The JGoodies Swing Suite and Smart Client support and advocate patterns, conventions, a desktop architecture, and a Swing implementation style that is flexible and easy to learn. JGoodies | We make Java look good and work well JGoodies | We make Java look good and work well
js-mindmap demo - JavaScript Mindmap

d3.js

D3.js is a small, free JavaScript library for manipulating documents based on data. D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a trivial example, you can use D3 to generate a basic HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction. D3 is not a traditional visualization framework. d3.js
There are plenty of JavaScript libraries out there for rendering your otherwise plain and boring numerical data into beautiful, interactive, and informative visualizations. The beauty of using JavaScript for data visualization is that, if created correctly, your data will be highly accessible (usually via HTML tables). A long time ago (2008), I wrote about JavaScript solutions for graphing and charting data and this article revisits the topic with twenty more JavaScript libraries that you can use to bring your data to life.

20 Fresh JavaScript Data Visualization Libraries

20 Fresh JavaScript Data Visualization Libraries

16 Javascript Libraries for Visualizations on Datavisualization

As data visualization often needs to reach a broad audience the browser is becoming the number one tool to publish and share visualizations. A lot of visualizations require user-interaction to unleash their full potential, thus interactive applets that run directly in the browser are a a great way to analyze the data at hand. Beside the usual suspects like Flash, Silverlight and Processing, JavaScript is quickly gaining ground in the field of interactive visualization embedded in websites. 16 Javascript Libraries for Visualizations on Datavisualization