Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 483949

Summary: Provide the orion as an electron app
Product: [ECD] Orion Reporter: Paul Webster <pwebster>
Component: NodeAssignee: Michael Rennie <Michael_Rennie>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: cdtdoug, chrisli615, kuschel, mamacdon, Michael_Rennie, remy.suen, simon_kaegi, steve_northover
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Paul Webster CLA 2015-12-08 15:28:23 EST
We should be able to repackage the Orion editor as an electron app.

PW
Comment 1 Paul Webster CLA 2015-12-08 15:42:05 EST
Some options:

1. run orionode as the electron app, and have the BrowserWindows connect to the main process as an HTTP server

2. Replace any XHR calls with the electron IPC calls.  The electron main process then has to route those calls and return the appropriate responses.

3. Replace parts of the client code with node calls, since electron is based on node.js/io.js

PW
Comment 2 Paul Webster CLA 2015-12-08 15:52:57 EST
Chris provided a prototype of option 2, using IPC.  It's available on pwebster/bug483949

https://git.eclipse.org/c/orion/org.eclipse.orion.client.git/log/?h=pwebster/bug483949
Comment 3 Doug Schaefer CLA 2016-10-27 06:37:22 EDT
Hi Paul, has there been any progress on this?
Comment 4 Steve Northover CLA 2016-10-27 08:57:25 EDT
Hi Doug, there has.  It is possible to build your own Orion Electron application from source.  There will be some blogs about this in the near future.
Comment 5 Michael Rennie CLA 2016-12-12 10:52:10 EST
We have a new Type_A CQ working its way through the process that will allow us to ship a prebuilt version of the app.

http://dev.eclipse.org/ipzilla/show_bug.cgi?id=12337
Comment 6 Steve Northover CLA 2017-03-29 17:04:14 EDT

*** This bug has been marked as a duplicate of bug 514404 ***