Enter Glimmer DSL for SWT! A back-to-simplicity-and-minimalism library that enables writing desktop applications with very little code in a single programming language, JRuby (Ruby on the Java Virtual Machine), simplifying desktop development immensely by not requiring software engineers to spread themselves too thin in multiple programming languages and over-engineered technologies. As a result, it significantly decreases the cost of maintainability and improves productivity in desktop application development. And, it enables building smaller apps near instantly (some in under 10 minutes for the first version) while also being able to scale up to any app size, accommodating larger apps with a highly modular software architecture and design.
This presentation will walk attendees through an overview of Glimmer DSL for SWT:
- GUI DSL Syntax (Graphical User Interface Domain Specific Language)
- Convention Over Configuration and Smart Defaults
- Bidirectional Data-Binding
- Custom Widgets
- Native Executable Packaging (e.g. producing APP/DMG on Mac, EXE/MSI on Windows, and RPM/DEB on Linux)
- Canvas Shape DSL and Custom Shapes
Attendees are not required to have any professional experience in desktop development. But, those who do (especially using Eclipse SWT) will benefit greatly from going back to simplicity/minimalism and increasing productivity. Attendees should expect to learn all the basics of Glimmer DSL for SWT and be able to build a desktop application with it by the end of the presentation.