Cédric Brun bio photo

Cédric Brun

Build open-source technologies to enable mission critical tools for complex domains.

Email Twitter LinkedIn Github Youtube

Thank you from the Acceleo Team (unfortunately not complete here, have a look on the team pages for core and modules)!

Thanks to all the people involved in Acceleo’s winning the “Best Open Source Eclipse-Based Developer Tool” prize this year. No doubt you’ll be quite pleased to hear that Next-gen Acceleo development is taking place in Eclipse.org, right there, in the M2T project.

The next-gen Acceleo has many differences with the Acceleo.org one, especially:

  • efficient standalone support right now; reuse the generation engine even outside of an Eclipse or OSGi context — just put the EMF and OCL jars and you’re done.
  • a new statically typed syntax based on the MTL OMG standard
  • aspect-like patterns to extend existing cartridges
  • automatically generated Java API for your generation module; easily leverage a generation cartridge from your own action or wizard.

But we keep the fundamentals that made Acceleo.org a success, especially:

  • Pragmatic vision: make it easy for the 95% stuff everybody does; put Java extensions for the remaining 5%.
  • Nifty tooling: debug, completion, show references, open declaration, highlighting, markers — the features you expect from an Eclipse editor are there.
  • Community: the Acceleo.org community provided a full set of ready-to-use cartridges (JEE, PHP, C, Python, C#…). No doubt this community will follow the project on Eclipse and expects nice pragmatic generators. EEF is opening the path.

Want more? Here are a few demos:

  • Creating a new project from a sample: https://literate.modeling.free.fr/modeling/acceleo/07-acceleo-new-module.htm
  • Acceleo Eclipse Tooling: https://literate.modeling.free.fr/modeling/acceleo/06-acceleo-editor-features.htm
  • Overview of the Acceleo Syntax: https://literate.modeling.free.fr/modeling/acceleo/05-acceleo-syntax.htm
  • Migrating from the old syntax to the new one: https://literate.modeling.free.fr/modeling/acceleo/10-acceleo-migrate.htm

Want more and more? Acceleo is part of Galileo and builds are provided. Do not hesitate to have a try and give feedback on the M2T newsgroup!