Skip to content

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.

Events in Montreal, QC
Web Design
Software Development
Web Development

Members are also interested in