Languages  >>  Ruby

Desktop Development with Glimmer - Andy Maleh

Language: English Quality: High Has Audio: true Source: confreaks Media: Flash Posted On: 07 Feb 09

Ruby has gained a lot of popularity in the last few years, especially in web development, due to the infamous Ruby on Rails framework. However, it has not gathered the same momentum in building desktop applications despite the fact that a number of desktop application frameworks exist out there.

There is still a need for a Ruby desktop development framework that satisfies all of these goals sufficiently and reliably:

  • Platform-independence
  • Native widget support
  • Industry-strength and reliability
  • Strong community support
  • Ease of use

    Enter Glimmer; a new Eclipse open-source project that leverages the Ruby language and Eclipse SWT library to enable easy and efficient authoring of platform-independent desktop user-interfaces. It comes with a UI authoring DSL and built-in data-binding support to greatly facilitate writing maintainable and testable desktop application code.

    In this presentation, I will introduce Glimmer, provide a quick tutorial for its syntax and paradigms, demonstrate some applications, and explain how to test-drive a Glimmer application by following the Model-View-Presenter pattern.

    About Andy Maleh
    Annas "Andy" Maleh is a senior consultant at Obtiva, a firm that specializes in Ruby on Rails, Eclipse RCP, and JEE development; training; coaching; and helping teams transition to Agile methodologies. He programs professionally in Ruby and Java, and strongly embraces eXtreme Programming practices. As the founder and lead-developer of the Glimmer open-source project, he continuously delights in coming up with new ways to make desktop application development easier and more efficient. He has given a number of talks related to desktop development, design patterns, usability, agile practices, Ruby, and Glimmer. He presented at Agile 2008, EclipseCon 2008/2007, EclipseWorld 2008/2007, and Ruby/Java user group meetings. Andy holds a B.S. in Computer Science from McGill University and an M.S. in Software Engineering from DePaul University

  • Tags: Ruby, Conference, Screencast, rubyconf2008, rubyconf 2008, desktop, development, glimmer, eclipse, open source, library, MVC,     [SUGGEST  A  TAG]

    Other dowloadable format of this video

    Video in h.264 Quicktime (mp4) format
    Resolution : 640x240
    Video in h.264 Quicktime (mp4) format
    Resolution : 960x368