Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ide-dev] Eclipse IDE in the brower

Hi all,

For some months, we've been working as a background task on making Eclipse IDE and related stack cloud-friendlier and possible to integrate efficiently in Che.
This is available thanks to GTK Broadway backend, that allows to render GTK-based (so SWT-based) applications on a web browser. After a few tweaks on Broadway side, this Eclipse IDE on Broadway story has reached a decent level of usability and is IMO worth being demoed here and there.

To try it
$ docker pull wsskeleton/broadway
$ docker run wsskeleton/broadway

And there you are.
From here, you can demo Java projects, installation of plugins, edition of diagrams (I usually install BPMN editor from SimRel site and verify it's usable)...
There are of course limitations with this image with that: neither Maven nor Gradle is installed in the Docker image, the environment is pretty basic. But the value in the demo isn't really showing the image is complete for serious Java project development, but more showing that integration of Eclipse Platform/RCP-based solutions is possible in the Cloud and in the Web.

From here, the story is also to show Eclipse Platform (with extra plugins or any RCP app) can be embedded as an editor into Eclipse Che, for people who are interested in the cloud/collaboration/environment-as-a-service value of Eclipse Che but still have high capital of specific features based on Eclipse Platform that they want to remain able to use in a *-as-a-service approach.
To demo this, the Eclipse IDE is available as an editor in Che 7, that you can try on che.openshift.io for instance. You can tweak a Che workspace and configure the editor to be Eclipse IDE instead of Theia and remove a few other che plugins like jdt-ls which becomes irrelevant for Eclipse IDE. This will use the Docker image mentioned above, will start the Eclipse IDE as editor in Che, so you can show the same features and tell users "sure, Eclipse IDE/Che can do that".

Cheers,
--
Mickael Istria
Eclipse IDE developer, for Red Hat Developers

Back to the top