# Desktop

**URL:** https://www.ruby-forum.com/c/desktop/34.md?page=1

[Latest](https://www.ruby-forum.com/latest.md) · [Categories](https://www.ruby-forum.com/categories.md) · [Tags](https://www.ruby-forum.com/tags.md)

**Page:** 2

---

## [Glimmer Ecosystem, Glimte 3rd Party Framework, PasswordStore](https://www.ruby-forum.com/t/glimmer-ecosystem-glimte-3rd-party-framework-passwordstore/263622)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [January 28, 2023, 3:29am UTC](https://www.ruby-forum.com/t/glimmer-ecosystem-glimte-3rd-party-framework-passwordstore/263622 "2023-01-28T03:29:43Z")

</div>

Traditionally, Glimmer GUI gems have been mostly a one-sided effort. Well, that changes with Glimte! Glimte is a 3rd party framework built on top of Glimmer (Tk flavor) by Phaengris to facilitate following a certain flav…

---

## [Glimmer DSL for LibUI Table Lazy Loading](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-table-lazy-loading/263575)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [January 11, 2023, 2:51pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-table-lazy-loading/263575 "2023-01-11T14:51:15Z")

</div>

Glimmer DSL for LibUI 0.6.1 has been released with support for table lazy loading via Enumerator (or Enumerator::Lazy). As a result, the table control can now handle millions of rows and renders instantly without waiting…

---

## [Glimmer Competition](https://www.ruby-forum.com/t/glimmer-competition/263529)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 1\
**Last updated:** [January 11, 2023, 1:41am UTC](https://www.ruby-forum.com/t/glimmer-competition/263529 "2023-01-11T01:41:27Z")

</div>

This is a courtesy reminder of the Glimmer Competition deadline (3 weeks away). Build a code editor native desktop app in Glimmer DSL for LibUI (Ruby Desktop Development GUI Library) by Jan 15, 2023. It’s a fun education…

---

## [Using Nebula TextAssist from Glimmer DSL for SWT](https://www.ruby-forum.com/t/using-nebula-textassist-from-glimmer-dsl-for-swt/263563)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [January 7, 2023, 6:45am UTC](https://www.ruby-forum.com/t/using-nebula-textassist-from-glimmer-dsl-for-swt/263563 "2023-01-07T06:45:37Z")

</div>

Recently, I received a support request concerning Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) and the use of Nebula Custom Widgets, specifically the text\_assist widget (auto-complete text field). For a…

---

## [Glimmer DSL for SWT 4.26.0.0](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-4-26-0-0/263535)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [December 24, 2022, 4:45pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-4-26-0-0/263535 "2022-12-24T16:45:20Z")

</div>

Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) has just had a major release for the quarterly update of the Eclipse SWT library, which is now up to version 4.26. Glimmer DSL for SWT now matches it with ver…

---

## [RubyConf 2022 - Building Native GUI Apps in Ruby](https://www.ruby-forum.com/t/rubyconf-2022-building-native-gui-apps-in-ruby/263459)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 1\
**Last updated:** [December 3, 2022, 5:45pm UTC](https://www.ruby-forum.com/t/rubyconf-2022-building-native-gui-apps-in-ruby/263459 "2022-12-03T17:45:14Z")

</div>

RubyConf 2022 is next week and I am giving a talk titled Building Native GUI Apps in Ruby. Come see me present on Thursday, Dec 1, 2022 at 1:45pm in the Lanier Grand BR - G room.

---

## [Glimmer DSL for SWT Video Tutorial 35 - Scaffolding and Packaging](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-35-scaffolding-and-packaging/263339)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [October 15, 2022, 8:11pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-35-scaffolding-and-packaging/263339 "2022-10-15T20:11:39Z")

</div>

Glimmer DSL for SWT Video Tutorial 35 - Scaffolding and Packaging Learn how to scaffold and package Ruby desktop applications from scratch, including how to desktopify any web application with one command.

---

## [Montreal.rb Talk 2022-10 Glimmer DSL for SWT - Ruby Desktop Development GUI Framework](https://www.ruby-forum.com/t/montreal-rb-talk-2022-10-glimmer-dsl-for-swt-ruby-desktop-development-gui-framework/263329)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [October 10, 2022, 9:55pm UTC](https://www.ruby-forum.com/t/montreal-rb-talk-2022-10-glimmer-dsl-for-swt-ruby-desktop-development-gui-framework/263329 "2022-10-10T21:55:20Z")

</div>

This 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!

---

## [Conversion of wmv to mp4 file](https://www.ruby-forum.com/t/conversion-of-wmv-to-mp4-file/209678)

<div class="topic-metadata">

**Author:** [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Replies:** 18\
**Last updated:** [October 3, 2022, 12:59pm UTC](https://www.ruby-forum.com/t/conversion-of-wmv-to-mp4-file/209678 "2022-10-03T12:59:31Z")

</div>

Hi all, can someone help me in conversion of wmv file to a raw video file and then to a mp4 file? (without using decode bin)

---

## [..in Montreal..see why JRuby is such a powerful tool..for building..desktop applications](https://www.ruby-forum.com/t/in-montreal-see-why-jruby-is-such-a-powerful-tool-for-building-desktop-applications/263302)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 1\
**Last updated:** [October 3, 2022, 12:55pm UTC](https://www.ruby-forum.com/t/in-montreal-see-why-jruby-is-such-a-powerful-tool-for-building-desktop-applications/263302 "2022-10-03T12:55:55Z")

</div>

---

## [Glimmer DSL for SWT Video Tutorial 34 - Hello, Refined Table!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-34-hello-refined-table/263290)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [September 24, 2022, 6:16pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-34-hello-refined-table/263290 "2022-09-24T18:16:42Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Video Tutorial 33 - Tetris](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-33-tetris/263268)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [September 18, 2022, 11:43pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-33-tetris/263268 "2022-09-18T23:43:41Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [RubyConf 2022 Talk Accepted - Building Native GUI Apps in Ruby](https://www.ruby-forum.com/t/rubyconf-2022-talk-accepted-building-native-gui-apps-in-ruby/263249)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [September 11, 2022, 6:56pm UTC](https://www.ruby-forum.com/t/rubyconf-2022-talk-accepted-building-native-gui-apps-in-ruby/263249 "2022-09-11T18:56:33Z")

</div>

My talk proposal for RubyConf 2022 (Houston, TX, USA / Nov 29 - Dec 1) titled “Building Native GUI Apps in Ruby” has been accepted!

---

## [Glimmer DSL for SWT Video Tutorial 32 - Klondike Solitaire](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-32-klondike-solitaire/263246)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [September 11, 2022, 2:56am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-32-klondike-solitaire/263246 "2022-09-11T02:56:52Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Refined Table](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-refined-table/263227)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [September 5, 2022, 4:11pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-refined-table/263227 "2022-09-05T16:11:34Z")

</div>

A recent blog post mentioned that in Glimmer DSL for SWT, you can data-bind a table bidirectionally in a single line of declarative code. Well, in the latest release, that line is shorter now, thanks to Convention Over C…

---

## [Glimmer DSL for SWT Video Tutorial 31 - Battleship](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-31-battleship/263218)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [September 3, 2022, 2:09am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-31-battleship/263218 "2022-09-03T02:09:08Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Table Cell Data-Binding of Background/Foreground/Font/Image](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-table-cell-data-binding-of-background-foreground-font-image/263209)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 31, 2022, 12:58am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-table-cell-data-binding-of-background-foreground-font-image/263209 "2022-08-31T00:58:35Z")

</div>

Glimmer DSL for SWT Table Cell Data-Binding of Background/Foreground/Font/Image Glimmer was the first software library to enable data-binding a full table with a single line of code! Well, now it does even more as it al…

---

## [Glimmer DSL for SWT Video Tutorial 30 - Hello, Custom Shape!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-30-hello-custom-shape/263201)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 27, 2022, 12:28am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-30-hello-custom-shape/263201 "2022-08-27T00:28:39Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Joins The Dark Side w/ Code Text](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-joins-the-dark-side-w-code-text/263185)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 23, 2022, 2:04am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-joins-the-dark-side-w-code-text/263185 "2022-08-23T02:04:16Z")

</div>

In Glimmer DSL for SWT v4.24.2.2, the code\_text custom widget, which supports syntax highlighting for 204 languages, has been upgraded with support for Dark Mode.

---

## [Glimmer DSL for SWT Video Tutorial 29 - Hello, Custom Shell!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-29-hello-custom-shell/263175)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 19, 2022, 10:30pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-29-hello-custom-shell/263175 "2022-08-19T22:30:03Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Video Tutorial 28 - Hello, Custom Widget!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-28-hello-custom-widget/263160)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 12, 2022, 11:43pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-28-hello-custom-widget/263160 "2022-08-12T23:43:06Z")

</div>

Glimmer DSL for SWT Video Tutorial 28 - Hello, Custom Widget! Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of des…

---

## [Glimmer DSL for SWT Video Tutorial 27 - Parking](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-27-parking/263146)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 6, 2022, 2:14am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-27-parking/263146 "2022-08-06T02:14:05Z")

</div>

Glimmer DSL for SWT Video Tutorial 27 - Parking Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop developme…

---

## [Glimmer DSL for LibUI Refined Table Pagination/Filtering](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-refined-table-pagination-filtering/263136)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [August 3, 2022, 8:56pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-refined-table-pagination-filtering/263136 "2022-08-03T20:56:40Z")

</div>

Glimmer DSL for LibUI v0.5.16 ships with a brand new alpha custom control called refined\_table, which supports pagination and filtering, thus able to handle tens of thousands of rows with no problem. A new example, Pagin…

---

## [Glimmer DSL for SWT Video Tutorial 26 - Hello, Canvas Transform!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-26-hello-canvas-transform/263113)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [July 29, 2022, 8:33pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-26-hello-canvas-transform/263113 "2022-07-29T20:33:30Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for LibUI Basic Child Window](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-basic-child-window/263101)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [July 26, 2022, 1:51pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-basic-child-window/263101 "2022-07-26T13:51:21Z")

</div>

Glimmer DSL for LibUI (Fukuoka Ruby 2022 Award Winning Desktop GUI Library) v0.5.14 has been released with a new sample, Basic Child Window, which demonstrates how to spawn a child window from the main window of a deskto…

---

## [Glimmer DSL for SWT Video Tutorial 25 - Hello, Canvas Path!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-25-hello-canvas-path/263085)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [July 22, 2022, 10:44pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-25-hello-canvas-path/263085 "2022-07-22T22:44:38Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Video Tutorial 24 - Hello, Canvas Data-Binding!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-24-hello-canvas-data-binding/263062)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [July 17, 2022, 12:29am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-24-hello-canvas-data-binding/263062 "2022-07-17T00:29:23Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT (Free & Open-…

---

## [Glimmer DSL for SWT Video Tutorial 23 - Game of Life](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-23-game-of-life/263036)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [July 8, 2022, 6:06pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorial-23-game-of-life/263036 "2022-07-08T18:06:41Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutoria…

---

## [Glimmer DSL for SWT Video Tutorials 19-22 - Hello, Cursor, Tray Item, Drag and Drop, and Canvas Drag and Drop!](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorials-19-22-hello-cursor-tray-item-drag-and-drop-and-canvas-drag-and-drop/263018)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [July 1, 2022, 12:55am UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-swt-video-tutorials-19-22-hello-cursor-tray-item-drag-and-drop-and-canvas-drag-and-drop/263018 "2022-07-01T00:55:07Z")

</div>

Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Below are free and open-source Ru…

---

## [Using ActiveRecord with SQLite DB in a JRuby Desktop App](https://www.ruby-forum.com/t/using-activerecord-with-sqlite-db-in-a-jruby-desktop-app/262992)

<div class="topic-metadata">

**Author:** [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Replies:** 0\
**Last updated:** [June 24, 2022, 2:59pm UTC](https://www.ruby-forum.com/t/using-activerecord-with-sqlite-db-in-a-jruby-desktop-app/262992 "2022-06-24T14:59:46Z")

</div>

In this blog post tutorial, I cover how to configure a SQLite database and connect to it using ActiveRecord from within a Ruby desktop application, data-binding the ActiveRecord Model to the GUI View bidirectionally.

[Previous page](https://www.ruby-forum.com/c/desktop/34.md)

[Next page](https://www.ruby-forum.com/c/desktop/34.md?page=2)
