Eclipse DemoCamp 2017
Mr.Robot
The modeling society
Mélanie BATS
@melaniebats
Eclipse DemoCamp 2017
Who is
Mr.Robot
?
Eclipse DemoCamp 2017
I am Mr.Robot
Lego Mindstorm
EV3
LeJos
Eclipse DemoCamp 2017
We are M(odeling)society
Eclipse DemoCamp 2017
We want to save Eclipse
We are M(odeling)society
Eclipse DemoCamp 2017
Xtext
A framework for development of programming
languages and domain-specific languages.
You define...
Eclipse DemoCamp 2017
EMF
A modeling framework and code generation facility
for building tools and other applications base...
Eclipse DemoCamp 2017
Sirius
Create easily your own graphical modeling
workbench by leveraging the Eclipse Modeling
techno...
Eclipse DemoCamp 2017
Acceleo
Create your code generator.
Acceleo allows people to use a model-driven
approach to building...
Eclipse DemoCamp 2017
Product
Eclipse RCP : Eclipse is an open tools platform, so it
could be used to build just about any...
Eclipse DemoCamp 2017
We are M(odeling)society
Model
Graphical
editor
Code
generator
Product
Mr.Robot
Textual
Editor
Xtext...
Eclipse DemoCamp 2017
Are you
a 1
or
a 0
?
Eclipse DemoCamp 2017
Are you
textual
or
graphical
?

Eclipse DemoCamp 2017
You can be
both!
Eclipse DemoCamp 2017
Will
you
be part of
the revolution
?
Prochain SlideShare
Chargement dans…5
×

Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society

135 vues

Publié le

This talk was done at the Toulouse Eclipse DemoCamp. This talk presents the Eclipse modeling components: Xtext, EMF, Sirius, Acceleo. It shows also how to create textual and graphical editors based on those technologies to program a Lego Mindstorm.

Publié dans : Logiciels
  • Hmmm wow great presentation, thanks!.... Also btw...you can send your pitchdeck to thousands of VC's and Angel's with just 1 click. Visit: Angelvisioninvestors.com
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Soyez le premier à aimer ceci

Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society

  1. 1. Eclipse DemoCamp 2017 Mr.Robot The modeling society Mélanie BATS @melaniebats
  2. 2. Eclipse DemoCamp 2017 Who is Mr.Robot ?
  3. 3. Eclipse DemoCamp 2017 I am Mr.Robot Lego Mindstorm EV3 LeJos
  4. 4. Eclipse DemoCamp 2017 We are M(odeling)society
  5. 5. Eclipse DemoCamp 2017 We want to save Eclipse We are M(odeling)society
  6. 6. Eclipse DemoCamp 2017 Xtext A framework for development of programming languages and domain-specific languages. You define your language using a powerful grammar language. As a result you get a full infrastructure, including parser, linker, typechecker, compiler as well as editing support for Eclipse, IntelliJ IDEA and your favorite web browser. https://www.eclipse.org/Xtext/
  7. 7. Eclipse DemoCamp 2017 EMF A modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification, EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. https://www.eclipse.org/modeling/emf/
  8. 8. Eclipse DemoCamp 2017 Sirius Create easily your own graphical modeling workbench by leveraging the Eclipse Modeling technologies, including EMF and GMF. A modeling workbench created with Sirius is composed of a set of Eclipse editors (diagrams, tables and trees) which allow the users to create, edit and visualize EMF models. https://www.eclipse.org/sirius/
  9. 9. Eclipse DemoCamp 2017 Acceleo Create your code generator. Acceleo allows people to use a model-driven approach to building applications. It is an implementation of the MOFM2T standard, from the OMG, for performing model-to-text transformation. https://www.eclipse.org/acceleo/
  10. 10. Eclipse DemoCamp 2017 Product Eclipse RCP : Eclipse is an open tools platform, so it could be used to build just about any client application. The minimal set of plug-ins needed is known as the Rich Client Platform. Maven/Tycho : A set of Maven plugins and extensions for building Eclipse plugins and OSGi bundles with Maven. Travis : A continuous integration service used to build and test software projects hosted at GitHub. AWS S3 : Storage
  11. 11. Eclipse DemoCamp 2017 We are M(odeling)society Model Graphical editor Code generator Product Mr.Robot Textual Editor Xtext Sirius EMF Acceleo RCP
  12. 12. Eclipse DemoCamp 2017 Are you a 1 or a 0 ?
  13. 13. Eclipse DemoCamp 2017 Are you textual or graphical ? 
  14. 14. Eclipse DemoCamp 2017 You can be both!
  15. 15. Eclipse DemoCamp 2017 Will you be part of the revolution ?

×