comp.lang.ada
 help / color / mirror / Atom feed
From: "Michael Erdmann" <michael.erdmann@snafu.de>
Subject: Re: Gnoga + Electron + Node.js = Cross Platform GUIs
Date: Sun, 10 Jan 2016 08:24:54 -0600
Date: 2016-01-10T08:24:54-06:00	[thread overview]
Message-ID: <CIKdnSn2OPor9A_LnZ2dnUU78VmdnZ2d@giganews.com> (raw)
In-Reply-To: 3a0f3d2b-4153-4689-b690-5ee94540a986@googlegroups.com

Hallo David,

thanks for the hint; i was not aware of Electron!

I think nobody needs any more Gnoga; the visualisation part is done by chromium executing 
Java Scripts. Node is basically used to implement the business logic of the application. So 
where fits Ada in?

/Michael




On 31 Dec 2015 08:13 PM ,David Botton <david@botton.com> wrote:
> Gnoga using the Electron (http://electron.atom.io/) project offers full cro=
> ss platform native desktop GUIs and access to all of Node.js
> 
> The support is in git HEAD for Gnoga
> 
> Make sure you have node.js installed and npm on your path
> 
> Run in gnoga's root 'make electron' and this will install deps/electron-qui=
> ck-start and copy in electron.html -> index.html and electron_boot.js to th=
> e electron-quick-start directory
> 
> Then start up a gnoga app, say bin/tutorial1 or what have you and then run =
> in deps/electron-quick-start  - npm start
> 
> You can modify main.js to remove the developer tools in deps/electron-quick=
> -start/main.js
> 
> Using this setup up you can easily bind to _any_ Node.js APIs and installed=
>  modules plus any browser based JS.
> 
> I will be adding Gnoga bindings to all the Electron desktop integration API=
> s for full native experiences on Linux, Mac and Windows in the near future =
> and writing up how to more tightly integrate for release a single gnoga/ele=
> ctron app. (As a result I will be deprecating the OS X native support. I wi=
> ll leave the Gtk native example for those wishing to see how to mix Gtk wit=
> h Gnoga).
> 
> David Botton


-- 
Posted by Mimo Usenet Browser v0.2.5
http://www.mimousenet.com/mimo/post


  parent reply	other threads:[~2016-01-10 14:24 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-31 19:13 Gnoga + Electron + Node.js = Cross Platform GUIs David Botton
2015-12-31 23:55 ` Shark8
2016-01-02 21:07 ` ogpual
2016-01-03  1:09   ` David Botton
2016-01-10 14:24 ` Michael Erdmann [this message]
2016-01-10 18:40   ` David Botton
2016-01-12 14:13 ` Jere
2016-01-12 19:53   ` David Botton
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox