Do you want to know how to apply the benefits of the Eclipse Modeling Framework (EMF) in the web? Join this talk to learn about EMF.cloud, a new Eclipse project with exactly this goal!
EMF.cloud, a new Eclipse project, comprises a set of components that facilitate and simplify the adoption of the Eclipse Modeling Framework (EMF) in cloud-based applications. Thus, the overarching theme of EMF.cloud is to provide a common home to frameworks, tools, and components that enable EMF’s powerful feature spectrum in cloud deployments.
In particular, EMF.cloud intends to utilize the genericity and flexibility of EMF to provide a generic and application independent toolkit for viewing, editing, processing, transporting, and managing EMF-based models in a cloud-native stack.
In this talk, we introduce this new project and demonstrate how its initial components can be used to leverage EMF models in a cloud-based application. This includes a first version of a web-based Ecore tooling, a model server to handle multiple client and a preview of EMF Compare in the browser. We highlight open challenges when using EMF in the web, but what can be reused efficiently. Moreover, we’d like to invite the vibrant EMF community of Eclipse to join and participate in this project. By its nature, EMF.cloud is open to any software project that aims to address the challenges and specific requirements of using any aspect of EMF in a browser-based setting or cloud deployment.
More Information:
https://eclipse.org/glsp
https://eclipse.org/emfcloud
https://eclipsesource.com/technology/eclipse-theia/
Comments Sign in to post comments
Where is the project proposal?
Submitted by Torkild Resheim on Tue, 2019-07-02 08:52
Hi, I was trying to learn more about this project, but could not find it. Please provide a link to the project page.
Re: Where is the project proposal?
Submitted by Philip Langer on Wed, 2019-07-24 03:08
Hi Torkild,
the EMF.cloud project is currently in the project proposal phase, more information about the goals and initial contributions is provided here: https://projects.eclipse.org/proposals/eclipse-emf.cloud