Bowline is a framework for making cross platform desktop applications in Ruby, HTML and JavaScript.
If you've ever wished creating a desktop application was as simple as creating a Rails website, Bowline's for you.
Bowline respects MVC, you can design your views in HTML5/CSS3 - then bind them to your Ruby models. There's no request/response cycle - any changes in models automatically get reflected in the view.
Check out the example application, screenshots, and FAQ.
Install Bowline »Requirements:
- Mac OSX >=10.5 or Ubuntu
- Ruby 1.9
- Bowline gem
>> sudo gem install bowline
>> bowline-gen app helloworld
>> cd helloworld
>> bowline-bundle
>> ./script/run
How is Bowline different from Adobe Air and Titanium?
Bowline is a framework, rather than a platform. Comparing Bowline to Air is like comparing cgi.rb to Rails.How is Bowline different from Shoes?
Two fundamental differences; Bowline has an MVC architecture and Bowline's views are written in HTML/JavaScript.What makes up Bowline?
Bowline comprises of:- wxWidgets - a C++ app framework
- WebKit - the rendering engine behind Safari & Chrome
- Ruby 1.9.1
