際際滷shows by User: jmusset / http://www.slideshare.net/images/logo.gif 際際滷shows by User: jmusset / Fri, 19 Mar 2010 19:35:45 GMT 際際滷Share feed for 際際滷shows by User: jmusset Acceleo - Let's start with an Android example /slideshow/acceleo-lets-start-with-an-android-example/3483272 acceleo-letsstartwithanandroidexample-100319193547-phpapp02
--- 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]]>

--- 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]]>
Fri, 19 Mar 2010 19:35:45 GMT /slideshow/acceleo-lets-start-with-an-android-example/3483272 jmusset@slideshare.net(jmusset) Acceleo - Let's start with an Android example jmusset --- 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 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/acceleo-letsstartwithanandroidexample-100319193547-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> --- 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&#39;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&#39;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
Acceleo - Let's start with an Android example from Jonathan Musset
]]>
2403 5 https://cdn.slidesharecdn.com/ss_thumbnails/acceleo-letsstartwithanandroidexample-100319193547-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
QVT & MTL In Eclipse /slideshow/qvt-mtl-in-eclipse-1271804/1271804 qvtmtlineclipse-090410042256-phpapp02
]]>

]]>
Fri, 10 Apr 2009 04:22:49 GMT /slideshow/qvt-mtl-in-eclipse-1271804/1271804 jmusset@slideshare.net(jmusset) QVT & MTL In Eclipse jmusset <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/qvtmtlineclipse-090410042256-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
QVT & MTL In Eclipse from Jonathan Musset
]]>
1683 5 https://cdn.slidesharecdn.com/ss_thumbnails/qvtmtlineclipse-090410042256-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Acceleo MTL Code Generation /slideshow/acceleo-mtl-code-generation/999564 acceleo-mtl-code-generation-1233965433131648-1
The Eclipse M2T project aims at developing Model To Text tools and reducing the duplicate effort involved in template languages development. Currently, there are three languages components within M2T : JET, Xpand and MTL being the OMG MOF Model to Text implementation. MTL is using OCL for model navigation and query. MTL can generate any technology (Java, C, J2EE frameworks, Php) and with a "production ready" release planned for galileo, MTL is right away a real standard alternative for code generation. Being a community based project, Eclipse MTL puts forward a think tank discussion about specification, implementation and gather overall thoughts on how to provide a long term and successful communication channel between the MTL project and the OMG representatives. The team is composed of the Acceleo's code generator creators and contributors of the MOF 2 Text and QVT-R OMG specifications. The team reuses its knowledge to build an examplary implementation of the OMG standard. We want to be as close as possible to the specification knowing that the understanding of a specification may not always be unique. During this talk, we'll present the Galileo release of the component and its features (Standalone generator engine, full featured editors, live code preview) through businesses examples.]]>

The Eclipse M2T project aims at developing Model To Text tools and reducing the duplicate effort involved in template languages development. Currently, there are three languages components within M2T : JET, Xpand and MTL being the OMG MOF Model to Text implementation. MTL is using OCL for model navigation and query. MTL can generate any technology (Java, C, J2EE frameworks, Php) and with a "production ready" release planned for galileo, MTL is right away a real standard alternative for code generation. Being a community based project, Eclipse MTL puts forward a think tank discussion about specification, implementation and gather overall thoughts on how to provide a long term and successful communication channel between the MTL project and the OMG representatives. The team is composed of the Acceleo's code generator creators and contributors of the MOF 2 Text and QVT-R OMG specifications. The team reuses its knowledge to build an examplary implementation of the OMG standard. We want to be as close as possible to the specification knowing that the understanding of a specification may not always be unique. During this talk, we'll present the Galileo release of the component and its features (Standalone generator engine, full featured editors, live code preview) through businesses examples.]]>
Fri, 06 Feb 2009 18:11:53 GMT /slideshow/acceleo-mtl-code-generation/999564 jmusset@slideshare.net(jmusset) Acceleo MTL Code Generation jmusset The Eclipse M2T project aims at developing Model To Text tools and reducing the duplicate effort involved in template languages development. Currently, there are three languages components within M2T : JET, Xpand and MTL being the OMG MOF Model to Text implementation. MTL is using OCL for model navigation and query. MTL can generate any technology (Java, C, J2EE frameworks, Php) and with a "production ready" release planned for galileo, MTL is right away a real standard alternative for code generation. Being a community based project, Eclipse MTL puts forward a think tank discussion about specification, implementation and gather overall thoughts on how to provide a long term and successful communication channel between the MTL project and the OMG representatives. The team is composed of the Acceleo's code generator creators and contributors of the MOF 2 Text and QVT-R OMG specifications. The team reuses its knowledge to build an examplary implementation of the OMG standard. We want to be as close as possible to the specification knowing that the understanding of a specification may not always be unique. During this talk, we'll present the Galileo release of the component and its features (Standalone generator engine, full featured editors, live code preview) through businesses examples. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/acceleo-mtl-code-generation-1233965433131648-1-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The Eclipse M2T project aims at developing Model To Text tools and reducing the duplicate effort involved in template languages development. Currently, there are three languages components within M2T : JET, Xpand and MTL being the OMG MOF Model to Text implementation. MTL is using OCL for model navigation and query. MTL can generate any technology (Java, C, J2EE frameworks, Php) and with a &quot;production ready&quot; release planned for galileo, MTL is right away a real standard alternative for code generation. Being a community based project, Eclipse MTL puts forward a think tank discussion about specification, implementation and gather overall thoughts on how to provide a long term and successful communication channel between the MTL project and the OMG representatives. The team is composed of the Acceleo&#39;s code generator creators and contributors of the MOF 2 Text and QVT-R OMG specifications. The team reuses its knowledge to build an examplary implementation of the OMG standard. We want to be as close as possible to the specification knowing that the understanding of a specification may not always be unique. During this talk, we&#39;ll present the Galileo release of the component and its features (Standalone generator engine, full featured editors, live code preview) through businesses examples.
Acceleo MTL Code Generation from Jonathan Musset
]]>
2945 7 https://cdn.slidesharecdn.com/ss_thumbnails/acceleo-mtl-code-generation-1233965433131648-1-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-jmusset-48x48.jpg?cb=1522815891 Jonathan Musset is a co-founder of the company OBEO. He is particularly the Father of several softwares : Acceleo and Obeo Agility. jomd.blogspot.com https://cdn.slidesharecdn.com/ss_thumbnails/acceleo-letsstartwithanandroidexample-100319193547-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/acceleo-lets-start-with-an-android-example/3483272 Acceleo - Let&#39;s start ... https://cdn.slidesharecdn.com/ss_thumbnails/qvtmtlineclipse-090410042256-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/qvt-mtl-in-eclipse-1271804/1271804 QVT &amp; MTL In Eclipse https://cdn.slidesharecdn.com/ss_thumbnails/acceleo-mtl-code-generation-1233965433131648-1-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/acceleo-mtl-code-generation/999564 Acceleo MTL Code Gener...