RubyGems Navigation menu

glimmer-dsl-swt 4.18.1.1

Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) is a native-GUI cross-platform desktop development library written in JRuby, an OS-threaded faster version of Ruby. Glimmer's main innovation is a declarative Ruby DSL that enables productive and efficient authoring of desktop application user-interfaces while relying on the robust Eclipse SWT library. Glimmer additionally innovates by having built-in data-binding support, which greatly facilitates synchronizing the GUI with domain models, thus achieving true decoupling of object oriented components and enabling developers to solve business problems (test-first) without worrying about GUI concerns, or alternatively drive development GUI-first, and then write clean business models (test-first) afterwards. To get started quickly, Glimmer offers scaffolding options for Apps, Gems, and Custom Widgets. Glimmer also includes native-executable packaging support, sorely lacking in other libraries, thus enabling the delivery of desktop apps written in Ruby as truly native DMG/PKG/APP files on the Mac + App Store, MSI/EXE files on Windows, and Gem Packaged Shell Scripts on Linux.

Gemfile:
= Copy to clipboard Copied!

install:
=

Versions:

  1. 4.30.0.0 - December 31, 2023 (11.6 MB)
  2. 4.29.0.0 - September 22, 2023 (11.6 MB)
  3. 4.28.0.0 - July 13, 2023 (11.6 MB)
  4. 4.27.0.1 - March 28, 2023 (11.6 MB)
  5. 4.27.0.0 - March 21, 2023 (11.6 MB)
  6. 4.18.1.1 - January 20, 2021 (6.1 MB)
Show all versions (232 total)

Runtime Dependencies (11):

git = 1.8.1
glimmer ~> 1.0.8
logging >= 2.3.0, < 3.0.0
os >= 1.0.0, < 2.0.0
puts_debuggerer >= 0.11.0, < 2.0.0
rake >= 10.1.0, < 14.0.0
rake-tui >= 0.2.3, < 2.0.0
rouge >= 3.26.0, < 4.0.0
super_module >= 1.4.1, < 2.0.0
text-table >= 1.2.4, < 2.0.0

Development Dependencies (7):

coveralls = 0.8.23
juwelier >= 2.4.9, < 3.0.0
rspec ~> 3.0
rspec-mocks ~> 3.0
simplecov ~> 0.16.1
simplecov-lcov ~> 0.7.0
warbler >= 2.0.5, < 3.0.0

Owners:

Pushed by:

Authors:

  • AndyMaleh

SHA 256 checksum:

28792a39790c56998781546ee5375bfbfdddad4c24d24cbc12223b66b699c490

Total downloads 299,222

For this version 1,336

License:

MIT

Required Ruby Version: >= 2.5.3

Links: