From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.107.170.77 with SMTP id t74mr100493265ioe.24.1452628425549; Tue, 12 Jan 2016 11:53:45 -0800 (PST) X-Received: by 10.182.227.200 with SMTP id sc8mr677845obc.0.1452628425516; Tue, 12 Jan 2016 11:53:45 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!h5no3574463igh.0!news-out.google.com!l1ni11638igd.0!nntp.google.com!h5no3574460igh.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 12 Jan 2016 11:53:45 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2602:306:3784:5b10:7890:3564:d403:8c59; posting-account=yiWntAoAAAC1KqC_shmxJYv07B9l6LNU NNTP-Posting-Host: 2602:306:3784:5b10:7890:3564:d403:8c59 References: <3a0f3d2b-4153-4689-b690-5ee94540a986@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <5f6cef57-e14d-47bd-a9e9-5d8b9a02f97a@googlegroups.com> Subject: Re: Gnoga + Electron + Node.js = Cross Platform GUIs From: David Botton Injection-Date: Tue, 12 Jan 2016 19:53:45 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:29108 Date: 2016-01-12T11:53:45-08:00 List-Id: You should be able to use the standard packaging mechanisms for Electron fo= r all three platforms. So on linux a dep or rpm with some dependencies, on = Mac you would probably want to recompile and sign the xcode project to full= y deploy for commercial but could just modify the provided "App" structure = from Electron. I have not looked at windows deployment but the Atom editor = and other projects using it do not install other packages so I assume somet= hing similar. It is not a high priority (personally I am satisfied with just popping open= a browser on all platforms) but will get to packaging tutorials and tighte= r integration and binding Electron's OS feature APIs (notifications, badges= etc.) in the next months. > What kind of user deployment package will this require? I.E. do I need t= o install electron and node.js packages on each of my users computers separ= ately, or will it be like the standard Gnoga app where I just add the neede= d files to a directory near the gnoga executable (without needing to mess w= ith the user's path var) and it all runs fine? So yes, no need to fiddle with the user's path or other system wide vars. David Botton