Welcome to Smartjava.org

Welcome to Smartjava.org. My name is Jos Dirksen, I work as Enterprise Architect for Malmberg, a large Dutch publisher of educational content. I like talking, reading, presenting and writing about technology. On this website you can find additional information relating to the books I've written:

It's been a while since I updated this Blog (half a year) but a lot has happened this year. I've switched jobs from JPoint to Malmberg, wrote a book on Three.js and most important, became dad for the second time of a beautiful daughter (Amber, born the 20th of August 2013). In the next couple of months I'll start posting more and more articles since time seems to be freeing up now that Amber finally starts sleeping a little bit better.

On this page you can find the latest set of articles I've written for this blog. For an overview of all the articles, you can use the link in the menu.

Create global precipitation (rain) visualizations with HTML5, Canvas, and open data

I'm currently working on my next book for Three.js and one of the chapters deals with visualizing open data. When looking around for data that I could use, I ran across a set of data from the NOAA. Through this site you can download a set of monthly precipiation reports for the whole world in a gridded format.

Browser to browser communication with Vert.x, websockets and HTML5

I've been playing around with Vert.x for a couple of weeks and I'm really starting to like the simplicity of the framework. With very little configuration you can quickly get impressive results. In this article I'm diving a bit deeper in how to set up browser to browser communication using the Vert.x eventbus by using the javascript client side API. In short I'm going to show you the following things:

The Truth About HTML5

I work for Malmberg, which is a publisher of educational content. Within our company we have a lot of very interactive content that is currently made available as Flash (and some as HTML5). A lot of people within Malmberg hear about HTML5, how it is write once run anywhere, can completely replace Flash and is the solution for all our mobile device requirements.

Movie color analysis with XBMC, Boblight, Java and D3.js

It's been a while since I blogged, but it has been a rather busy time. Lots of big projects at work that need my complete attention, and lots of personal stuff going on. Besides that I've finished the first two couple of chapters for Packt on my book on Three.js, so time has been in short supply :) So, finally an update, in this update I want to show and explain a visualization experiment.