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