Wrong confirmation ID
  • Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Acceleo - Let's start with an Android example

by Jonathan Musset on Mar 19, 2010

  • 8,778 views

--- Eclipse Con 2010 ---...

--- Eclipse Con 2010 ---

Acceleo is a pragmatic implementation of the OMG* standard for code generation called MTL*. Still in incubation state, we plan to have Acceleo graduate for the next Eclipse simultaneous release (Helios).

Being an expert at code generation or Acceleo is not necessary to get started on your first code generator : using the Acceleo editor and the powerful features it exposes (completion, syntax highlighting, on-the-fly compilation, quick outline, ...), it is very easy to get started once you understand the most basic principles.

This talk presents both the MTL language and the Acceleo Development Toolkit which is provided in the M2T project. Beginners will learn what code generation, M2T, and Acceleo are, as well as how to use them on a concrete case-study. Acceleo addicts will discover the new standard syntax, new functionalities and techniques. We will give you enough of the basics to create your own code generation for a specific target system. We have chosen the Android platform as a target to show that we can also use Acceleo for mobile software.

Here is the talk agenda :
- Acceleo : What's that new code generation engine?
- Create an Android prototype and its corresponding model
- Initialize your code generation project from the prototype
- Editing your code generation file to make the Android prototype run
- Launching your code generation on another model example
- Packaging as an eclipse plug-in and for standalone usage
- Create new Android applications in few clicks
- How to override a specific behavior in the target environment
- On the developper side : How to make your own extensions with Acceleo?

We'll end the talk with other complex code generation examples made with Acceleo : EEF, UML to Java, Ecore to python, Migrating from a language to another...

*OMG : Object Management Group
*MTL : Model to Text Language

Accessibility

Categories

Tags

mtl android omg eclipse code generation acceleo mda

More...

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

9 Embeds 2,082

http://www.eclipsecon.org 1982
http://www.slideshare.net 71
http://eclipsecon.org 10
http://www.techgig.com 6
http://lfischer.twt_de.home.twt.intern 5
http://translate.googleusercontent.com 4
http://www.twt.de 2
http://twt.twt2009.twt.intern 1
https://www.eclipsecon.org 1

More...

Statistics

Favorites
2
Downloads
169
Comments
0
Embed Views
2,082
Views on SlideShare
6,696
Total Views
8,778
Post Comment
Edit your comment Cancel

Acceleo - Let’s start with an Android example — Presentation Transcript