Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

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

182 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
    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 ?