Desktop Development with Glimmer
summary
Glimmer is a Ruby DSL over SWT that claims to give native widgets, an HTML-like UI authoring syntax and one-line table binding that replaces ~50+ lines of Java boilerplate. It uses Ruby + SWT (Eclipse/Aptana), moved from RubyForge to Eclipse, and emphasizes data binding and MVP so presenters are fully unit-testable. Demos include a contact manager bound to a collection (filters work) and a Tic‑Tac‑Toe game that runs and has near-100% test coverage.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:56Outline
- 3:33Why Glimmer
- 8:09Glimmer DSL
- 10:08Hello World
- 11:13Goals for Glimmer
- 12:10Glimmer Basics
- 13:28Demo
- 16:33Data Binding
- 22:58Data Binding Demo
- 26:26Model View Presenter
- 28:28MVP
- 29:55Testing
- 33:28Game Demo
- 40:36Recap
related talks
30mBuilding Native GUI Apps in Ruby
01h 31mHow To Build Basic Desktop Applications in Ruby
32mWhatever Happened to Desktop Development in Ruby?
35mWriting web application in Ruby
35mAccelerated native mobile app development Titanium gem
41mIt's Time for a Ruby Editor
34mReimagining 2D graphics and game development with Ruby
48mLightning Talks
