I proposed a long talk for EclipseCon 2009 about Glimmer.
Topic: Simplifying Desktop Development with Glimmer
Programming SWT/JFace user-interfaces in Java often involves a lot of repetitive boiler-plate code that is overly verbose and hard to map to the user-interface visually. This can significantly hinder maintainability and productivity for Eclipse RCP projects.
Enter Glimmer; a new JRuby API for SWT that takes advantage of the highly productive Ruby language to provide a very simple user-interface DSL (domain-specific language.) It can help Java developers build the presentation layer faster and with more maintainable code. Also, it can help Ruby developers build a complete SWT application in Ruby.
Glimmer comes with 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 a few Glimmer applications, and explain how to test-drive a Glimmer application by following the Model-View-Presenter pattern.