Bowline é um framework GUI em Ruby que tem como objetivo possibilitar que o desenvolvedor construa uma aplicação desktop multi-plataforma utilizando Ruby, HTML e Javascript. A idéia central é fazer com que desenvolver uma aplicação desktop seja tão simples e divertida quanto construir um website em Rails.

O Bowline tem como base o Titanium, que é um SDK para desktop que provê acesso uma janela Webkit e diversas APIs. O fato do Titanium utilizar o Webkit faz com que sua aplicação possa utilizar funcionalidades do CSS3 e HTML5 (…) (mais detalhes no infoq.com)