Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
EMF-REST:
EMF Models as REST APIs
Camilo Alvarez, Javier Canovas, Jordi Cabot
Speaker: Hugo Bruneliere
EclipseCon Europe 2...
Using your EMF models in the Web
Java (desktop)
Environment

Web
Environment
JAVASCRIPT

+
XMI

CDO, Neo4EMF, …
© AtlanMod...
EMF-REST: Using your models in the Web

EMF-REST
Ecore Model
(a metamodel)

RESTful API (JAX-RS)

JSON Serializers

© Atla...
Main features of EMF-REST

Complete model navigation

1
2
3

4

Customizable request depth
Support for inheritance
Perform...
EMF-REST Demonstration…

© AtlanMod - atlanmod-contact@mines-nantes.fr

5
Thank you for your attention!
 Plugins, samples, documentation:

www.emf-rest.com
 AtlanMod contacts
– Camilo Alvarez(ca...
Upcoming SlideShare
Loading in …5
×

EMF-REST - EclipseCon Europe 2013, Modeling Symposium

1,162 views

Published on

A short introduction to EMF-REST: bringing EMF models to the Web

Published in: Technology, Business
  • Be the first to comment

EMF-REST - EclipseCon Europe 2013, Modeling Symposium

  1. 1. EMF-REST: EMF Models as REST APIs Camilo Alvarez, Javier Canovas, Jordi Cabot Speaker: Hugo Bruneliere EclipseCon Europe 2013 – Modeling Symposium Tuesday 29th of October 2013 © AtlanMod - atlanmod-contact@mines-nantes.fr 1
  2. 2. Using your EMF models in the Web Java (desktop) Environment Web Environment JAVASCRIPT + XMI CDO, Neo4EMF, … © AtlanMod - atlanmod-contact@mines-nantes.fr JSON 2
  3. 3. EMF-REST: Using your models in the Web EMF-REST Ecore Model (a metamodel) RESTful API (JAX-RS) JSON Serializers © AtlanMod - atlanmod-contact@mines-nantes.fr JavaScript API 3
  4. 4. Main features of EMF-REST Complete model navigation 1 2 3 4 Customizable request depth Support for inheritance Performance via native serializers © AtlanMod - atlanmod-contact@mines-nantes.fr 4
  5. 5. EMF-REST Demonstration… © AtlanMod - atlanmod-contact@mines-nantes.fr 5
  6. 6. Thank you for your attention!  Plugins, samples, documentation: www.emf-rest.com  AtlanMod contacts – Camilo Alvarez(camilo.alvarez-duran@inria.fr) – Javier Canovas (javier.canovas@inria.fr) – Jordi Cabot (jordi.cabot@inria.fr) © AtlanMod - atlanmod-contact@mines-nantes.fr 6

×