Today I want to give you a first overview of the Dolphin Platform, a new open source project on that Michael Heinrichs and I are currently working at Canoo. The Dolphin Platform is a framework that implements the presentation model pattern and provides a modern…

A quick overview to the DataFX MVC and Flow API
This is a short overview of the controller and flow API of DataFX that I have written for the JSR377 mailing list. If you want to discuss the architecture…

JSR377 got green light to continue!
Today the Review Ballot Results for JSR377 (Desktop|Embedded Application API) were published. As you can see the JSR was well received: Spec lead Andres…

Concurrency in UI Toolkits (Part 2)
In the first post of this series I showed how Concurrency is handled in UI Toolkits and how a generic approach to work with the toolkit specific thread may look like. This ends in the following interface: https://gist.github.com/hendrikebbers/fa1cbd7a92a6841478c1…

Concurrency in UI Toolkits (Part 1)
Today every UI toolkit that is not running in a browser needs an UI Thread the handle the repainting and the event handling of the UI. Examples for this kinds of UI Toolkits are iOS, Android, SWT, JavaFX or Swing. Each of this toolkits defines a thread that…

New Desktop Application Framework & DataFX
Maybe you have mentioned that Andres Almiray is planing a new desktop application framework JSR. I had a chat with him some days ago at the canoo hq and we discussed some points of this project. In addition Andres gave me an introduction to Griffon and I showed…