Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » Glimmer(An Eclipse SWT + Data-Binding DSL)
Glimmer [message #1824080] Tue, 07 April 2020 14:02 Go to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer (JRuby Desktop UI DSL + Data-Binding) has been undergoing new development.

Examples:

index.php/fa/37762/0/

include Glimmer

shell {
  text "Glimmer"
  label {
    text "Hello World!"
  }
}.open


index.php/fa/37763/0/

shell {
  text "Tic-Tac-Toe"
  composite {
    grid_layout 3, true
    (1..3).each { |row|
      (1..3).each { |column|
        button {
          layout_data :fill, :fill, true, true
          text        bind(@tic_tac_toe_board[row, column], :sign)
          enabled     bind(@tic_tac_toe_board[row, column], :empty)
          on_widget_selected {
            @tic_tac_toe_board.mark_box(row, column)
          }
        }
      }
    }
  }
}

Recent changes/additions:
- Nested/indexed property data-binding
- SWT layout and layout data DSL
- SWT Color and Font DSL
- Ability to add Glimmer Custom Widgets
- SWT Browser widget support
- Automatic cleanup of data-binding/observers upon disposing a widget
- Easier SWT style syntax via GSWT class
- Inclusion of SWT library jars in Ruby gem
- Improved glimmer/girb commands for running on Windows/Linux/Mac

This was originally an Eclipse project: https://www.eclipse.org/proposals/glimmer/

I've eventually moved to GitHub and the MIT license because that's what most Ruby programmers prefer.

GitHub: https://github.com/AndyObtiva/glimmer


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT

[Updated on: Thu, 07 May 2020 14:40]

Report message to a moderator

Re: Glimmer [message #1824284 is a reply to message #1824080] Sun, 12 April 2020 19:11 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
If you find Glimmer interesting (https://github.com/AndyObtiva/glimmer) and you try out on your own project, please leave some experience reports/feedback here. I'd appreciate as I'd like to learn of people's experiences to make better (albeit I have a small bandwidth of responding to feedback).

Currently eating my own dog food on this open source project for those curious to see Glimmer used in practical application development (MathBowling: https://github.com/AndyObtiva/MathBowling)

With JRuby, I believe Glimmer can be an effective library for handling the View layer in a Java SWT UI desktop application. I've mostly written 100% Ruby Glimmer applications. I'd be interested in hearing experiences from people who might want Glimmer as their View layer by adding .rb files to their existing Java application via JRuby (a very easy thing to do). I've done something similar before on Java applications that needed Ruby features like lightweight command line scripting.


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT

[Updated on: Sun, 12 April 2020 19:56]

Report message to a moderator

Re: Glimmer [message #1824320 is a reply to message #1824284] Mon, 13 April 2020 19:55 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
I have a lot of development/documentation tasks to do still in Glimmer:
https://github.com/AndyObtiva/glimmer/blob/master/TODO.md

That document should give you an idea on what's coming next or in the near future.

If anyone is interested in contributing to Glimmer, let me know, and I'd be happy to doll out some of those tasks to you.

I am very active in Glimmer development, making releases almost daily:
https://rubygems.org/gems/glimmer/versions


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1826550 is a reply to message #1824320] Mon, 27 April 2020 03:08 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Math Bowling 1.1.0 was just released. It is an elementary level educational math game. built with Glimmer and SWT.

https://raw.githubusercontent.com/AndyObtiva/MathBowling/1.1.0/images/Math-Bowling-Screenshot.png


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1827599 is a reply to message #1826550] Tue, 19 May 2020 07:08 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Gladiator (Glimmer Editor) is a programming text editor I wrote with Glimmer (don't worry, it doesn't compete with Eclipse yet, but is good enough for my own personal needs):

https://raw.githubusercontent.com/AndyObtiva/glimmer-cs-gladiator/master/images/glimmer-gladiator.png
Gladiator (Glimmer Editor) - https://github.com/AndyObtiva/glimmer-cs-gladiator

You may take a look at its code as a programming reference for building practical desktop applications with Glimmer's SWT DSL and data-binding support.


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT

[Updated on: Tue, 19 May 2020 07:09]

Report message to a moderator

Re: Glimmer [message #1829755 is a reply to message #1827599] Fri, 10 July 2020 08:56 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
I've been asked to build a Mac App for displaying at-a-glance project progress for a list of tasks.

The tool is called "Are We There Yet?":
https://github.com/AndyObtiva/are-we-there-yet

Thanks to Glimmer, I've been able to prototype in 1 day only and come up with this:
https://raw.githubusercontent.com/AndyObtiva/are-we-there-yet/master/are-we-there-yet-screenshot.png

Glimmer DSL for SWT Code:

# Are We There Yet? - Glimmer App GUI Prototype - https://github.com/AndyObtiva/are-we-there-yet
shell {
  # Replace example content below with custom shell content
  minimum_size 750, 550
  text "Are We There Yet?"
  grid_layout {
    margin_width 5
    margin_height 5
    horizontal_spacing 5
    vertical_spacing 5
  }
  sash_form(:vertical) {
    layout_data(:fill, :fill, true, true)
    @gantt_chart_container = composite { |container|
      @gantt_chart = gantt_chart(GanttFlags::H_SCROLL_FIXED_RANGE, @preferences_dialog&.gantt_chart_settings) {
        layout_data(:fill, :fill, true, true) {
          minimum_height GANTT_CHART_MINIMUM_HEIGHT
        }
      }
    }
    composite {
      task_form {
        layout_data :fill, :fill, true, true            
      }
      task_table {
        layout_data :fill, :fill, true, true
      }
    }
  }
}


Very easy to read and maintain SWT code thanks to Glimmer's DSL.

Further details are in this blog post:
http://andymaleh.blogspot.com/2020/07/glimmer-dsl-for-swt-021-jruby-92120.html


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT

[Updated on: Sun, 12 July 2020 20:58]

Report message to a moderator

Re: Glimmer [message #1839772 is a reply to message #1829755] Sun, 28 March 2021 10:25 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Just a quick heads up that Glimmer DSL for SWT 4.19.0.0 has been released to support the newly released SWT 4.19.

Learn more at this blog post:
https://andymaleh.blogspot.com/2021/03/glimmer-dsl-for-swt-41900-halved.html


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1849871 is a reply to message #1839772] Sun, 06 February 2022 02:50 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
"2021 Was The Year of The Ruby Desktop!!!" is a blog post that mentions Eclipse SWT.

Enjoy!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1849973 is a reply to message #1849871] Thu, 10 February 2022 06:17 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
The Glimmer DSL for SWT Video Tutorial 2 is out! It walks software engineers through Hello, Message Box!






EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1850286 is a reply to message #1849973] Thu, 24 February 2022 05:01 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
The Glimmer DSL for SWT Video Tutorial 3 is out! It walks software engineers through Hello, Tab!

Blog Post:
https://andymaleh.blogspot.com/2022/02/glimmer-dsl-for-swt-video-tutorial-3.html

Video:
https://youtu.be/cMwlYZ78uaQ

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1850287 is a reply to message #1850286] Thu, 24 February 2022 05:02 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
The Glimmer DSL for SWT Video Tutorial 4 is out! It walks software engineers through Hello, Layout!

Blog Post:
https://andymaleh.blogspot.com/2022/02/glimmer-dsl-for-swt-video-tutorial-4.html

Video:
https://youtu.be/dAVFR9Y_thY

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1850438 is a reply to message #1850287] Thu, 03 March 2022 05:08 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
The Glimmer DSL for SWT Video Tutorial 5 is out! It walks software engineers through Hello, File Dialog!

Blog Post:
https://andymaleh.blogspot.com/2022/03/glimmer-dsl-for-swt-video-tutorial-5.html

Video:
https://youtu.be/HwZRgdvKIDo

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1850612 is a reply to message #1850438] Thu, 10 March 2022 03:47 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 6 is out! It walks software engineers through Hello, Label!

Blog Post:
https://andymaleh.blogspot.com/2022/03/glimmer-dsl-for-swt-video-tutorial-6.html

Video:
https://youtu.be/i1PFHr-F8fQ

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1850788 is a reply to message #1850612] Thu, 17 March 2022 02:35 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 7 is out! It walks software engineers through Hello, Text! and introduces data-binding.

Blog Post:
https://andymaleh.blogspot.com/2022/03/glimmer-dsl-for-swt-video-tutorial-7.html

Video:
https://youtu.be/pOaYB43G2pg

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!





EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1850985 is a reply to message #1850788] Wed, 23 March 2022 23:13 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 8 is out! It walks software engineers through Login and explains Computed Data-Binding.

Blog Post:
https://andymaleh.blogspot.com/2022/03/glimmer-dsl-for-swt-video-tutorial-8.html

Video:
https://youtu.be/C_vSvXH9ISw

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1851215 is a reply to message #1850985] Thu, 31 March 2022 03:08 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for LibUI (free and open-source library from the author of Glimmer DSL for SWT) won a Fukuoka Ruby 2022 Special Award by Matz, the creator of the Ruby programming language.
Glimmer libraries are easily the most productive in the industry for building desktop applications.
Using anything other than Glimmer to build desktop applications is akin of working 10x harder, spending 10x the budget, and taking 10x longer to deliver.
Learn Glimmer DSLs instead and augment your skills in Java by becoming a Polyglot!

Glimmer DSL for SWT (JVM JRuby Desktop Development GUI Framework) Video Tutorial 9 is out!
It walks software engineers through Hello, Canvas Shape Listeners! and introduces the Canvas Shape DSL.

Blog Post:
https://andymaleh.blogspot.com/2022/03/glimmer-dsl-for-swt-video-tutorial-9.html

Video:
https://youtu.be/PV13YE-43M4

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT

[Updated on: Thu, 31 March 2022 03:22]

Report message to a moderator

Re: Glimmer [message #1851504 is a reply to message #1851215] Thu, 07 April 2022 02:35 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 10 is out! It walks software engineers through Hello, Styled Text!

Blog Post:
https://andymaleh.blogspot.com/2022/04/glimmer-dsl-for-swt-video-tutorial-10.html

Video:
https://youtu.be/ahs54DPmmso

These tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1851746 is a reply to message #1851504] Thu, 14 April 2022 16:29 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 11 is out! It walks software engineers through Hello, Code Text!

Blog Post:
https://andymaleh.blogspot.com/2022/04/glimmer-dsl-for-swt-video-tutorial-11.html

Video:
https://youtu.be/y0rNzMURnHY

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1851883 is a reply to message #1851746] Thu, 21 April 2022 03:49 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 12 is out! It walks software engineers through Hello, Tree!

Blog Post:
https://andymaleh.blogspot.com/2022/04/glimmer-dsl-for-swt-video-tutorial-12.html

Video:
https://youtu.be/M-ZOFyzbEKo

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852083 is a reply to message #1851883] Thu, 28 April 2022 13:30 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 13 is out! It walks software engineers through Hello, Table!

Blog Post:
https://andymaleh.blogspot.com/2022/04/glimmer-dsl-for-swt-video-tutorial-13.html

Video:
https://youtu.be/3zyyXq7WJwc

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852243 is a reply to message #1852083] Thu, 05 May 2022 17:00 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 14 is out! It walks software engineers through Hello, Pop Up Context Menu!

Blog Post:
https://andymaleh.blogspot.com/2022/05/glimmer-dsl-for-swt-video-tutorial-14.html

Video:
https://youtu.be/kupwWSZdsQE

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x. These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!



#glimmer #dsl #swt #jruby #desktop #gui #ruby #video #tutorial


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852378 is a reply to message #1852243] Thu, 12 May 2022 16:23 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 15 is out! It walks software engineers through Hello, Menu Bar!

Blog Post:
https://andymaleh.blogspot.com/2022/05/glimmer-dsl-for-swt-video-tutorial-15.html

Video:
https://youtu.be/3RRVFIfA_UM

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x. These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852500 is a reply to message #1852378] Thu, 19 May 2022 01:33 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 16 is out! It walks software engineers through the Weather sample.

Blog Post:
https://andymaleh.blogspot.com/2022/05/glimmer-dsl-for-swt-video-tutorial-16.html

Video:
https://youtu.be/rC6x6aj1MdA

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x. These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852602 is a reply to message #1852500] Thu, 26 May 2022 16:23 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 17 is out! It walks software engineers through the Hello, Date Time! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/05/glimmer-dsl-for-swt-video-tutorial-17.html

Video:
https://youtu.be/MpXbPEMUrns

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x. These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852605 is a reply to message #1852602] Thu, 26 May 2022 16:54 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
I got interviewed about Glimmer DSL for SWT by the biggest Ruby podcast (arguably): Ruby Rogues

https://rubyrogues.com/desktop-apps-in-ruby-ft-andy-ruby-547


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852744 is a reply to message #1852605] Thu, 02 June 2022 15:41 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 18 is out! It walks software engineers through Hello, Sash Form!

Blog Post:
https://andymaleh.blogspot.com/2022/06/glimmer-dsl-for-swt-video-tutorial-18.html

Video:
https://youtu.be/F7j2TTpbX6s

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x. These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1852890 is a reply to message #1852744] Thu, 09 June 2022 15:43 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 19 is out! It walks software engineers through the Hello, Cursor! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/06/glimmer-dsl-for-swt-video-tutorial-19.html

Video:
https://youtu.be/4AYlo8n3WFc

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x. These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code, including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1853063 is a reply to message #1852890] Thu, 16 June 2022 08:31 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 20 is out! It walks software engineers through the Hello, Tray Item! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/06/glimmer-dsl-for-swt-video-tutorial-20.html

Video:
https://youtu.be/VYXgIr5zxMM

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1853237 is a reply to message #1853063] Thu, 23 June 2022 17:46 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 21 is out! It walks software engineers through the Hello, Drag and Drop! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/06/glimmer-dsl-for-swt-video-tutorial-21.html

Video:
https://youtu.be/zJSG5ysow0M

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT

[Updated on: Thu, 23 June 2022 18:13]

Report message to a moderator

Re: Glimmer [message #1853417 is a reply to message #1853237] Fri, 01 July 2022 01:00 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 22 is out! It walks software engineers through the Hello, Canvas Drag and Drop! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/06/glimmer-dsl-for-swt-video-tutorial-22.html

Video:
https://youtu.be/e7taTbRrDAM

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1853578 is a reply to message #1853417] Fri, 08 July 2022 18:13 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 23 is out! It walks software engineers through the Game of Life sample.

Blog Post:
https://andymaleh.blogspot.com/2022/07/glimmer-dsl-for-swt-video-tutorial-23.html

Video:
https://youtu.be/pDE79YRjOjs

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1853592 is a reply to message #1853578] Sat, 09 July 2022 18:44 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
I gave a talk at the Montreal.rb meetup group on 2022-07-07 titled: "How I Built My Code Editor in Ruby"

It is a code editor that leverages Eclipse SWT behind the scenes.

https://andymaleh.blogspot.com/2022/07/montrealrb-2022-07-07-talk-how-i-built.html

Happy learning!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1853741 is a reply to message #1853592] Sat, 16 July 2022 03:40 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 24 is out! It walks software engineers through the Hello, Canvas Data-Binding! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/07/glimmer-dsl-for-swt-video-tutorial-24.html

Video:
https://youtu.be/PQ_Y8e5VeDo

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1853920 is a reply to message #1853741] Fri, 22 July 2022 22:47 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 25 is out! It walks software engineers through the Hello, Canvas Path! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/07/glimmer-dsl-for-swt-video-tutorial-25.html

Video:
https://youtu.be/ThmNcXTldY8

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854058 is a reply to message #1853920] Fri, 29 July 2022 20:36 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 26 is out! It walks software engineers through the Hello, Canvas Transform! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/07/glimmer-dsl-for-swt-video-tutorial-26.html

Video:
https://youtu.be/ePIAF5EMsE0

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854201 is a reply to message #1854058] Sat, 06 August 2022 02:18 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 27 is out! It walks software engineers through the Parking sample.

Blog Post:
https://andymaleh.blogspot.com/2022/08/glimmer-dsl-for-swt-video-tutorial-27.html

Video:
https://youtu.be/kw-6icVgDR4

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854316 is a reply to message #1854201] Fri, 12 August 2022 23:48 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 28 is out! It walks software engineers through the Hello, Custom Widget! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/08/glimmer-dsl-for-swt-video-tutorial-28.html

Video:
https://youtu.be/aJHLo5yLDZc

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854466 is a reply to message #1854316] Fri, 19 August 2022 22:32 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 29 is out! It walks software engineers through the Hello, Custom Shell! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/08/glimmer-dsl-for-swt-video-tutorial-29.html

Video:
https://youtu.be/c8Eb8GWM_XQ

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854594 is a reply to message #1854466] Sat, 27 August 2022 01:00 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Today, we have a particularly interesting tutorial because it is demoing SWT Canvas-related features that are Glimmer-only, which are akin of the Draw2D library, but much simpler to use. If you ever wished you could compose graphical concepts on top of Canvas effortlessly in a declarative object-oriented fashion, you could just take advantage of Glimmer DSL for SWT Custom Shape support.

Glimmer DSL for SWT Video Tutorial 30 is out! It walks software engineers through the Hello, Custom Shape! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/08/glimmer-dsl-for-swt-video-tutorial-30.html

Video:
https://youtu.be/H3J8ecp30Ak

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854710 is a reply to message #1854594] Sat, 03 September 2022 02:15 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 31 is out! It walks software engineers through the Battleship sample.

Blog Post:
https://andymaleh.blogspot.com/2022/09/glimmer-dsl-for-swt-video-tutorial-31.html

Video:
https://youtu.be/b00OWeLZOt8

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!

Cheers!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854793 is a reply to message #1854710] Sun, 11 September 2022 03:13 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 32 is out! It walks software engineers through the Klondike Solitaire sample.

Blog Post:
https://andymaleh.blogspot.com/2022/09/glimmer-dsl-for-swt-video-tutorial-32.html

Video:
https://youtu.be/qOzgiz9X3sI

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1854925 is a reply to message #1854793] Mon, 19 September 2022 00:02 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 33 is out! It walks software engineers through the Tetris sample.

Blog Post:
https://andymaleh.blogspot.com/2022/09/glimmer-dsl-for-swt-video-tutorial-33.html

Video:
https://youtu.be/oQbBCXACOLY

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1855032 is a reply to message #1854925] Sat, 24 September 2022 18:21 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 34 is out! It walks software engineers through the Hello, Refined Table! sample.

Blog Post:
https://andymaleh.blogspot.com/2022/09/glimmer-dsl-for-swt-video-tutorial-34.html

Video:
https://youtu.be/PEfCZiUa1qo

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1855366 is a reply to message #1855032] Mon, 10 October 2022 22:13 Go to previous messageGo to next message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
This Montreal.rb 2022-10 talk is the most up-to-date and complete Glimmer DSL for SWT presentation for building and packaging native desktop applications in Ruby! Check out the talk's video and slides that were just posted!

https://andymaleh.blogspot.com/2022/10/montrealrb-talk-slides-for-glimmer-dsl.html

Direct YouTube Video Link:
https://youtu.be/oIHzdwfQDoQ

Direct Google Slides Link:
https://docs.google.com/presentation/d/e/2PACX-1vQPN1MXcnIMcY5ptEp6EgNTiwouSE_3gneaFbZB6Sq-cKlSBQX17kari2LrXvSMtapSSm_Ws-dHcdo_/pub?start=false&loop=false&delayms=60000


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Re: Glimmer [message #1855458 is a reply to message #1855366] Sat, 15 October 2022 20:20 Go to previous message
Andy Maleh is currently offline Andy MalehFriend
Messages: 75
Registered: March 2020
Location: Montreal, Quebec, Canada
Member
Glimmer DSL for SWT Video Tutorial 35 is out! It walks software engineers through Scaffolding and Packaging.

Learn how to scaffold (generate) and package (into native executable) Ruby desktop applications from scratch, including how to desktopify any web application with one command.

Blog Post:
https://andymaleh.blogspot.com/2022/10/glimmer-dsl-for-swt-video-tutorial-35.html

YouTube Video:
https://youtu.be/5qliaWaxXNY

These free tutorials are useful for developers wanting to learn SWT from scratch with the simplest way of how to write SWT code,
including bidirectional data-binding in a single line of code per widget property.

Learn Glimmer DSL for SWT and you will improve SWT development productivity by 10x while keeping code maximally lightweight and maintainable!


EclipseCon / EclipseWorld / Agile Conference Speaker
Open-Source Software Author of Glimmer DSL for SWT
Previous Topic:(Windows) Bad List update on swt version 3.120.0
Next Topic:SWT 4.25 ToolBar ToolItem icon image wrong transparent color
Goto Forum:
  


Current Time: Tue Apr 23 08:14:09 GMT 2024

Powered by FUDForum. Page generated in 0.07449 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top