Data Driven UI This article will describe the design and thought process around a platform agnostic GUI specification language. In this post I will: Introduce a rough draft of a JSON based GUI specification language and the thought process that has gone into it so far. Provide a couple of JSON GUI definitions with screenshots of their results. Demonstrate a renderer implementation written in Java using JavaFX and it’s internal WebView.
College Football Schedule Playing around, I decided to the entire college football schedule into a dengrogram multiples visualization in Dex and thought I would share the results. We’re visualizing the schedules for 124 different teams – cool stuff. Each multiple is fully interactive. They can be shuffled around, resized and individual dendrograms are also collapsible and expandable. No programming, and it took abound 2 minutes to build from start to finish.
Introducing Multiples Thanks to the foundation project dex.js, multiples couldn’t be easier! dex.js takes an approach that allows for pluggable framing or partitioning of a dataset via grouping, permutations, combinations or whatever slicing and dicing algorithm you can think of. It then provides a configurable gridster based layout. The nice thing about this implementation is that you can move them around and even resize them to your liking. This functionality is now available on GitHub and will be part of the upcoming 0.
Exploring the Word Tree I must admit that sometimes when I am vetting out a visualization in Dex, I get lost and mesmerized by the data. Such was the case with the Word Tree; especially when loaded with extremely poignant datasets such as the Ghettysburg Address and a timeline of World War I. I’d like to share some of it here. Poetry While I probably wouldn’t admit it around the campfire with my buddies.
Dex 0.9 Released The release for Dex 0.9 can be found here. To reduce my personal bandwidth charges, I’ll be posting the releases to github. Starting with version 0.9, you will be able to access the releases there, or by clicking the Release section on the top navbar of the screen. Release Nodes I’ve been focused on shoring up the foundation project dex.js for the past few months, so its been awhile since I had a new release of Dex.
Welcome! Welcome to the dex.js blog. This blog will cover anything pertaining to the dex.js framework. Older posts can be found on the old blog.. I have switched the entire site over from the wordpress blog and doku wiki to a single integrated Hugo based site. This gives me greater control of my content, better security and the ability to roll out updates faster than before.