Titanium, a desktop SDK made of WebKit goodness, Ruby as the programming language, and the Bowline GUI framework to tie it all up:
In a desktop app you don’t have the request/response cycle that web frameworks, like Rails, are built around. So, to replace that, Bowline has the idea of ‘Binders’ – Ruby classes that you can bind HTML to – so when the Ruby class changes, the HTML automatically updates.
(Via @jbrownlee)
