Re: [jruby-user] Desktop JRuby Application

James Britt <[email protected]> Sat, 11 Apr 2015 08:16:23 -0700
Newsgroups gmane.comp.lang.jruby.user
Message-ID <[email protected]>
Cloudrck Tech wrote:
> Since using the standard Ruby MRI seemed to be more trouble than it's
> worth, I figured it should be easier to accomplish my task in JRuby.
> 
> I want to run it past some people what my goals are and what I intend to
> use. I'm writing a simple application that is to run 24/7 on a
> computer/server (Windows mainly, with OS X & Linux in the future), so I
> assume this would have to be a windows service (*nix Daemon). It's
> purpose is just to communicate periodically to an embedded device on the
> local network. There will be a minimal GUI, with a notification/tray
> icon. I need to be able to provide the software to clients without them
> installing any external software/libraries.
> 
> My research yielded the following technologies.
> 
> JRuby
> 
> YAJSW OR JSW (Java Service Wrapper)
> 
> Warbler
> 
> Will all of these play together nicely? Is there anything I could change
> to make it more fluid?



Have you looked at Monkeybars?

https://github.com/monkeybars/monkeybars-core

It's designed to make JRuby GUI app development easy yet powerful.

JotBot was written with Monkeybars.  It was a commercial product that 
never sold well enough to keep maintaining.  I eventually open-sourced it.

https://github.com/Neurogami/JotBot

It's a time-tracking tool that runs in the background, popping up at set 
intervals to prompt the use to enter notes on what they are doing.

It has a tray icon to allow you to control/configure it when it is not 
visible.

I used Rawr to package up all the required files (except for the JRE) 
for easy distribution and installation in one file.

Rawr created the executable jar, and packaged up all required libraries 
into a single .exe installer.

https://github.com/rawr/rawr


James Britt

(maintainer of Rawr and Monkeybars)


-- 

Neurogami - Avant-garage Research & Development

http://www.neurogami.com

[email protected]





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email