~/talk

Monkeybars: easy cross platform GUIs

Talkat RubyConf 2008 · 2008-11-06..11-08· [ruby]
links:none on file
slides:none on file

Claims that commercial desktop Ruby apps are practical today using JRuby + Swing and the Monkeybars library, with generators that create autowired MVC sets, naming‑convention event handlers, and simple unit tests that only exercise models. Demonstrates raar packaging to produce executable .jar, Mac .app and Windows .exe bundles, uses H2 DB and a shipped app (jbot) as evidence, and compiles Ruby into compiled RB classfiles to make source recovery harder while keeping performance acceptable.

AI-written summary · about

  1. 0:00Desktop Ruby development intro
  2. 3:23Java and JRuby for GUIs
  3. 6:14Swing over other toolkits
  4. 8:24MonkeyBars architecture and MVC
  5. 10:07Hello World demo
  6. 22:13Event handling and testing
  7. 27:12Unit testing GUI apps
  8. 32:20Generators and nested components
  9. 35:34Cross-platform distribution
  10. 44:34Securing Ruby code
  11. 48:29Commercial success with JRuby
  12. 51:41Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.