Skip to content

Glimmer DSL for SWT - Ruby Desktop Development GUI Framework

Photo of Andy Maleh
Hosted By
Andy M. and Mathieu G.
Glimmer DSL for SWT - Ruby Desktop Development GUI Framework

Details

Doors open at 18:30. Talk will start at 19h.

Talk

You may not already know, but it is possible to build native desktop applications for Mac, Windows, and Linux using Ruby, including native packaging as APP/DMG/PKG files on Mac, EXE/MSI files on Windows, and DEB/RPM files on Linux. In fact, Ruby syntax makes developing such applications much quicker with better maintainability than in traditional desktop development languages like C, C++, C#, Objective C, Swift, and Java. That is courtesy of Glimmer DSL for SWT, a JRuby Desktop Development GUI Framework that enables using the robust SWT cross-platform native GUI toolkit the Ruby way, with support for the following:

  • Application Scaffolding
  • Declarative Ruby GUI DSL (Graphical User Interface Domain Specific Language)
  • Declarative Unidirecitonal/Bidirectional Data-Binding
  • Declarative Drag and Drop
  • Custom Components
  • Canvas Graphics
  • Embedded Browser (Web View)
  • Native Executable Packaging (APP/DMG/PKG/EXE/MSI/DEB/RPM)

This presentation will provide attendees with a broad overview of the features of Glimmer DSL for SWT while demonstrating samples and complete applications along the way.

Speaker

Andy Maleh has recently won a Fukuoka Ruby 2022 Special Award by Matz, the creator of Ruby. He has spoken at various software conferences, including two talks at RailsConf, in addition to RubyConf, MagicRuby, MountainWest RubyConf, and EclipseCon. Andy has a master's degree in Software Engineering with distinction from DePaul University, Chicago, and a bachelor's degree in Computer Science from McGill University, Montreal. In his free time, he plays drums in two Montreal rock bands and participates in amateur Volleyball leagues. Andy is also a big fan of the Montreal Canadiens, Montreal Alouettes, Montreal Alliance, and Boston Red Sox professional sports teams.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Montreal.rb group
Montreal.rb
See more events
Lexop
506 McGill St Suite 400 · Montreal, QC