Friday, February 27, 2009

User Exit


Rendering of faxes and GRIB data seems to be an endless topic..., the soft this blog is about provides some options, but there is way more to do.
That's why we came up with this user-exit feature, that allows anyone who knows a bit of Java to do whatever he wants, with the faxes - reworked or not (color and transparency) - and the GRIB data. This creates an entry in the popup menu of the chart panel, which you can select to trigger external code. The only restriction is to implement a given Java Interface, and you can access the context of the chart panel. 
Above is an example of such a user-exit, smoothing and animating the GRIB data currently displayed in the chart pane. 500mb charts look a bit like a big slug drooling across the ocean...
We will soon post on the site a repository of such user exits (along with explanations about the way to write yours), the possibilities are endless.
The rendering provided by Processing is gorgious, I still need to look into it, for now I'm struggling with thread issues. They manage their own pool apparently, and I need to somehow sneak in... We'll see. 

video

The video above is a preview of the animated GRIB slug. It's smaller than the real one, but the picture on top will give you an idea of the actual size.