Re: [jruby-user] Desktop JRuby Application

Tobias Pfeiffer <[email protected]> Mon, 20 Apr 2015 22:06:35 +0200
Newsgroups gmane.comp.lang.jruby.user
Message-ID <[email protected]>
--PReTPJgQ1K19XPPEDF3rWqopTVDrOsWMA
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ha, I seem to have missed my key word! :)

You can check out shoes4 - we are in pre3 but building little nice gui
apps works quite easily - if you don't mind the occasional bug ;)
https://github.com/shoes/shoes4

shoes4 supports packaging as well - we use warbler under the hood. You
can check out our packaging code in either shoes-package (within shoes4)
or shoes/furoshiki. Packaging is still very alpha, though. There are a
couple of known issues around assets/package size - feel free to check
out the issues.

Help always welcome :)

Cheers,
Tobi

On 11.04.2015 17:16, James Britt wrote:
> 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 t=
he
>> 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 the=
m
>> 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 chan=
ge
>> 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)
>
>

--=20
www.pragtob.info



--PReTPJgQ1K19XPPEDF3rWqopTVDrOsWMA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVNVxLAAoJEBzX32BGBaIT9ZkH/2+0Am0TLDNBpnvYPMxGERIG
LvMnnfY9sXuVR2doJWNBpKI/VlFvSVc/VVh1BtvQAP/AplMbztw3vwz1i6AEJYqY
3fpcxjceavoE8qz+RPas5YEqEgA3LY6AQ04M8cQpx8tK5ZNK1/zQgeojlb0+Timh
Cmexu7DyO8spTH0eIj28+cpw9UMR1PXL9/6uDbjSriA2D7X805N0MMXi6TZgKPmj
24vj1Mlg8NQCoYu1m6tqHepQrprT6NZ1Sj3J1KGXGu2Nga8kJHwqG996S9qhaBaG
grt20yBRrGNPCwb96oiBhAthxv+DFN+oYcOAsxnMOT8zP8JF6xy5MozauFjQ2Ks=
=kxIC
-----END PGP SIGNATURE-----

--PReTPJgQ1K19XPPEDF3rWqopTVDrOsWMA--