Alex MacCaw
Bowline - Ruby Desktop Applications
Synopsis
If you’ve ever wished creating desktop application was as easy as creating a Rails site, then this session is for you. Developed in a real business environment, Bowline is a Ruby desktop framework that is aiming to be the Rails of the desktop world.
Bowline’s author will take you through creating beautiful interfaces in HTML5, CSS3 and JavaScript; then binding those interfaces to the Ruby backend - producing a fully featured cross-platform desktop application.
Bowline uses WebKit for it’s interface, so all the new CSS3 and HTML5 developments are available to you. The session will show you how to use all these new tools in Bowline apps, from CSS animations to completely new layout techniques.
The session will then conclude by showing you how to synchronize Bowline apps with your remote servers Ð building fully realtime desktop applications.