際際滷shows by User: cbrun / http://www.slideshare.net/images/logo.gif 際際滷shows by User: cbrun / Thu, 26 Oct 2017 09:07:17 GMT 際際滷Share feed for 際際滷shows by User: cbrun Integrating Xtext and Sirius: Strategies and Pitfalls /cbrun/integrating-xtext-and-sirius-strategies-and-pitfalls-81233369 siriusandxtext-ece-171026090717
A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end.]]>

A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end.]]>
Thu, 26 Oct 2017 09:07:17 GMT /cbrun/integrating-xtext-and-sirius-strategies-and-pitfalls-81233369 cbrun@slideshare.net(cbrun) Integrating Xtext and Sirius: Strategies and Pitfalls cbrun A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/siriusandxtext-ece-171026090717-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end.
Integrating Xtext and Sirius: Strategies and Pitfalls from C莨dric Brun
]]>
840 3 https://cdn.slidesharecdn.com/ss_thumbnails/siriusandxtext-ece-171026090717-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
Eclipse Modeling Guided Tour - EMF Compare /slideshow/eclipse-modeling-guided-tour-emf-compare/81096285 eclipsemodelingguidedtour-compare-171023101319
A brief introduction to EMF Compare used to integrate modeling tools with SCM (Git...)]]>

A brief introduction to EMF Compare used to integrate modeling tools with SCM (Git...)]]>
Mon, 23 Oct 2017 10:13:19 GMT /slideshow/eclipse-modeling-guided-tour-emf-compare/81096285 cbrun@slideshare.net(cbrun) Eclipse Modeling Guided Tour - EMF Compare cbrun A brief introduction to EMF Compare used to integrate modeling tools with SCM (Git...) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-compare-171023101319-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A brief introduction to EMF Compare used to integrate modeling tools with SCM (Git...)
Eclipse Modeling Guided Tour - EMF Compare from C莨dric Brun
]]>
569 7 https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-compare-171023101319-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
Eclipse Modeling Guided Tour - Acceleo Query Language (AQL) /slideshow/eclipse-modeling-guided-tour-acceleo-query-language-aql/81094412 eclipsemodelingguidedtour-aql-171023092735
A short presentation of what AQL is and what makes it unique in the world of query languages for models.]]>

A short presentation of what AQL is and what makes it unique in the world of query languages for models.]]>
Mon, 23 Oct 2017 09:27:35 GMT /slideshow/eclipse-modeling-guided-tour-acceleo-query-language-aql/81094412 cbrun@slideshare.net(cbrun) Eclipse Modeling Guided Tour - Acceleo Query Language (AQL) cbrun A short presentation of what AQL is and what makes it unique in the world of query languages for models. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-aql-171023092735-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A short presentation of what AQL is and what makes it unique in the world of query languages for models.
Eclipse Modeling Guided Tour - Acceleo Query Language (AQL) from C莨dric Brun
]]>
1077 3 https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-aql-171023092735-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
Eclipse Modeling Guided Tour - EcoreTools /slideshow/eclipse-modeling-guided-tour-ecoretools/81091611 eclipsemodelingguidedtour-ecoretools-171023081639
A short walk through all the productivity features included in EcoreTools with Eclipse Oxygen.]]>

A short walk through all the productivity features included in EcoreTools with Eclipse Oxygen.]]>
Mon, 23 Oct 2017 08:16:39 GMT /slideshow/eclipse-modeling-guided-tour-ecoretools/81091611 cbrun@slideshare.net(cbrun) Eclipse Modeling Guided Tour - EcoreTools cbrun A short walk through all the productivity features included in EcoreTools with Eclipse Oxygen. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-ecoretools-171023081639-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A short walk through all the productivity features included in EcoreTools with Eclipse Oxygen.
Eclipse Modeling Guided Tour - EcoreTools from C莨dric Brun
]]>
402 7 https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-ecoretools-171023081639-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
EcoreTools-Next: Executable DSL made (more) accessible /slideshow/ecoretoolsnext-executable-dsl-made-more-accessible/77206493 aletalk-170623131940
Various Eclipse Modeling technologies are trying to empower domain experts in the creation of specific tools. Using EcoreTools and Sirius a domain expert can define languages, graphical modelers and editors without writing a single line of Java code or launching a new Eclipse runtime. However, when come the time to add behaviors to the language structure (e.g., to implement interpreters, compilers, static analysis, refactoring, or generators), the domain expert has to face all the complexity of Eclipse Plugin development, OSGi, Java and much more. This is a no-go in some contexts and as such there was a sweet spot for a new technology in Eclipse Modeling that support a seamless mechanism to weave behaviors across (Ecore-based) language structure. This talk will present an integrated approach for weaving behavior of domain specific languages right from the EcoreTools modeler, that can be automatically applied to conforming models while having the following novel characteristics: Domain experts are able to weave the behaviors across the language structure, seamlessly supporting the definition of a visitors for any kind of purposes. No need for code generation, any change is instantly reflected and can be tested right away, even on Dynamic Instances Strong optional validation, fast evaluation "on demand" extension through Java services behavior definition which is non-intrusive to the Ecore model complemented by a first prototype of a dual compiler that seamlessly complement the EMF generation results. The talk will demo the creation of a DSL and its behavior through the use of these plugins which are extending EcoreTools. The design of the language will also be discussed as it is embeds the Eclipse "aql" query language, leverage union types and type inference and can itself be integrated in other contexts. The audience will leave with a clear understanding of how they could define the behavior of their DSL using this technology, how it compares to approaches like Xcore/Xbase and when it could be part of the Eclipse release. The technology is currently considered as good enough for experimenting and is being contributed to Eclipse Modeling through the EcoreTool project.]]>

Various Eclipse Modeling technologies are trying to empower domain experts in the creation of specific tools. Using EcoreTools and Sirius a domain expert can define languages, graphical modelers and editors without writing a single line of Java code or launching a new Eclipse runtime. However, when come the time to add behaviors to the language structure (e.g., to implement interpreters, compilers, static analysis, refactoring, or generators), the domain expert has to face all the complexity of Eclipse Plugin development, OSGi, Java and much more. This is a no-go in some contexts and as such there was a sweet spot for a new technology in Eclipse Modeling that support a seamless mechanism to weave behaviors across (Ecore-based) language structure. This talk will present an integrated approach for weaving behavior of domain specific languages right from the EcoreTools modeler, that can be automatically applied to conforming models while having the following novel characteristics: Domain experts are able to weave the behaviors across the language structure, seamlessly supporting the definition of a visitors for any kind of purposes. No need for code generation, any change is instantly reflected and can be tested right away, even on Dynamic Instances Strong optional validation, fast evaluation "on demand" extension through Java services behavior definition which is non-intrusive to the Ecore model complemented by a first prototype of a dual compiler that seamlessly complement the EMF generation results. The talk will demo the creation of a DSL and its behavior through the use of these plugins which are extending EcoreTools. The design of the language will also be discussed as it is embeds the Eclipse "aql" query language, leverage union types and type inference and can itself be integrated in other contexts. The audience will leave with a clear understanding of how they could define the behavior of their DSL using this technology, how it compares to approaches like Xcore/Xbase and when it could be part of the Eclipse release. The technology is currently considered as good enough for experimenting and is being contributed to Eclipse Modeling through the EcoreTool project.]]>
Fri, 23 Jun 2017 13:19:40 GMT /slideshow/ecoretoolsnext-executable-dsl-made-more-accessible/77206493 cbrun@slideshare.net(cbrun) EcoreTools-Next: Executable DSL made (more) accessible cbrun Various Eclipse Modeling technologies are trying to empower domain experts in the creation of specific tools. Using EcoreTools and Sirius a domain expert can define languages, graphical modelers and editors without writing a single line of Java code or launching a new Eclipse runtime. However, when come the time to add behaviors to the language structure (e.g., to implement interpreters, compilers, static analysis, refactoring, or generators), the domain expert has to face all the complexity of Eclipse Plugin development, OSGi, Java and much more. This is a no-go in some contexts and as such there was a sweet spot for a new technology in Eclipse Modeling that support a seamless mechanism to weave behaviors across (Ecore-based) language structure. This talk will present an integrated approach for weaving behavior of domain specific languages right from the EcoreTools modeler, that can be automatically applied to conforming models while having the following novel characteristics: Domain experts are able to weave the behaviors across the language structure, seamlessly supporting the definition of a visitors for any kind of purposes. No need for code generation, any change is instantly reflected and can be tested right away, even on Dynamic Instances Strong optional validation, fast evaluation "on demand" extension through Java services behavior definition which is non-intrusive to the Ecore model complemented by a first prototype of a dual compiler that seamlessly complement the EMF generation results. The talk will demo the creation of a DSL and its behavior through the use of these plugins which are extending EcoreTools. The design of the language will also be discussed as it is embeds the Eclipse "aql" query language, leverage union types and type inference and can itself be integrated in other contexts. The audience will leave with a clear understanding of how they could define the behavior of their DSL using this technology, how it compares to approaches like Xcore/Xbase and when it could be part of the Eclipse release. The technology is currently considered as good enough for experimenting and is being contributed to Eclipse Modeling through the EcoreTool project. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/aletalk-170623131940-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Various Eclipse Modeling technologies are trying to empower domain experts in the creation of specific tools. Using EcoreTools and Sirius a domain expert can define languages, graphical modelers and editors without writing a single line of Java code or launching a new Eclipse runtime. However, when come the time to add behaviors to the language structure (e.g., to implement interpreters, compilers, static analysis, refactoring, or generators), the domain expert has to face all the complexity of Eclipse Plugin development, OSGi, Java and much more. This is a no-go in some contexts and as such there was a sweet spot for a new technology in Eclipse Modeling that support a seamless mechanism to weave behaviors across (Ecore-based) language structure. This talk will present an integrated approach for weaving behavior of domain specific languages right from the EcoreTools modeler, that can be automatically applied to conforming models while having the following novel characteristics: Domain experts are able to weave the behaviors across the language structure, seamlessly supporting the definition of a visitors for any kind of purposes. No need for code generation, any change is instantly reflected and can be tested right away, even on Dynamic Instances Strong optional validation, fast evaluation &quot;on demand&quot; extension through Java services behavior definition which is non-intrusive to the Ecore model complemented by a first prototype of a dual compiler that seamlessly complement the EMF generation results. The talk will demo the creation of a DSL and its behavior through the use of these plugins which are extending EcoreTools. The design of the language will also be discussed as it is embeds the Eclipse &quot;aql&quot; query language, leverage union types and type inference and can itself be integrated in other contexts. The audience will leave with a clear understanding of how they could define the behavior of their DSL using this technology, how it compares to approaches like Xcore/Xbase and when it could be part of the Eclipse release. The technology is currently considered as good enough for experimenting and is being contributed to Eclipse Modeling through the EcoreTool project.
EcoreTools-Next: Executable DSL made (more) accessible from C莨dric Brun
]]>
402 2 https://cdn.slidesharecdn.com/ss_thumbnails/aletalk-170623131940-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
Integrating Xtext and Sirius: Strategies and Pitfalls /slideshow/integrating-xtext-and-sirius-strategies-and-pitfalls/77156296 siriusandxtext2-170621215220
A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end.]]>

A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end.]]>
Wed, 21 Jun 2017 21:52:20 GMT /slideshow/integrating-xtext-and-sirius-strategies-and-pitfalls/77156296 cbrun@slideshare.net(cbrun) Integrating Xtext and Sirius: Strategies and Pitfalls cbrun A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/siriusandxtext2-170621215220-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A model can be represented graphically and textually. While text is able to carry more detailed information, a diagram highlights the relationship between elements much better. In the end, a good tool should combine both, and use each notation where it suits best. Xtext and Sirius are both based on the Eclipse Modeling Framework (EMF) and as such combinable. But once you have the most basic integration running you will stumble across strange issues. Getting rid of these requires a deeper understanding on how both frameworks treat their models and a clear vision on what you want to achieve. In this talk we will outline several integration scenarios. As a joint talk of Obeo and TypeFox, we will explain the typical issues from the Sirius and the Xtext perspective and show how to tackle them to create great hybrid modelling tools in the end.
Integrating Xtext and Sirius: Strategies and Pitfalls from C莨dric Brun
]]>
1087 5 https://cdn.slidesharecdn.com/ss_thumbnails/siriusandxtext2-170621215220-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
Roadmap - SiriusCon2016 /slideshow/roadmap-siriuscon-2016/69396170 siriuscon2016-161122084726
Covers what drives Obeo in making Sirius, it's fundamentals, what happened in 2015 and 2016 for the Eclipse Sirius project and where we are headed for the next few years.]]>

Covers what drives Obeo in making Sirius, it's fundamentals, what happened in 2015 and 2016 for the Eclipse Sirius project and where we are headed for the next few years.]]>
Tue, 22 Nov 2016 08:47:26 GMT /slideshow/roadmap-siriuscon-2016/69396170 cbrun@slideshare.net(cbrun) Roadmap - SiriusCon2016 cbrun Covers what drives Obeo in making Sirius, it's fundamentals, what happened in 2015 and 2016 for the Eclipse Sirius project and where we are headed for the next few years. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/siriuscon2016-161122084726-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Covers what drives Obeo in making Sirius, it&#39;s fundamentals, what happened in 2015 and 2016 for the Eclipse Sirius project and where we are headed for the next few years.
Roadmap - SiriusCon2016 from C莨dric Brun
]]>
820 3 https://cdn.slidesharecdn.com/ss_thumbnails/siriuscon2016-161122084726-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
Modeling avengers open source technology mix for saving the world econ fr /slideshow/modeling-avengers-open-source-technology-mix-for-saving-the-world-econ-fr/63005348 modelingavengersopensourcetechnologymixforsavingtheworld-econfr-160613123116
Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool?]]>

Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool?]]>
Mon, 13 Jun 2016 12:31:16 GMT /slideshow/modeling-avengers-open-source-technology-mix-for-saving-the-world-econ-fr/63005348 cbrun@slideshare.net(cbrun) Modeling avengers open source technology mix for saving the world econ fr cbrun Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/modelingavengersopensourcetechnologymixforsavingtheworld-econfr-160613123116-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool?
Modeling avengers open source technology mix for saving the world econ fr from C辿dric Brun
]]>
450 4 https://cdn.slidesharecdn.com/ss_thumbnails/modelingavengersopensourcetechnologymixforsavingtheworld-econfr-160613123116-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
Modeling avengers open source technology mix for saving the world /slideshow/modeling-avengers-open-source-technology-mix-for-saving-the-world/59542203 modelingavengersopensourcetechnologymixforsavingtheworld-160314171715
Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool? The talk will then evaluate how useful open-source technologies are in addressing this class of problems and how modeling can be used to support sustainability, enable broader engagement of the community, and facilitate more informed decision-making.]]>

Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool? The talk will then evaluate how useful open-source technologies are in addressing this class of problems and how modeling can be used to support sustainability, enable broader engagement of the community, and facilitate more informed decision-making.]]>
Mon, 14 Mar 2016 17:17:15 GMT /slideshow/modeling-avengers-open-source-technology-mix-for-saving-the-world/59542203 cbrun@slideshare.net(cbrun) Modeling avengers open source technology mix for saving the world cbrun Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool? The talk will then evaluate how useful open-source technologies are in addressing this class of problems and how modeling can be used to support sustainability, enable broader engagement of the community, and facilitate more informed decision-making. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/modelingavengersopensourcetechnologymixforsavingtheworld-160314171715-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Planet earth is facing massive challenges: global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data, specialized tools, inter-disciplinary collaboration and the ability to evaluate What If scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges: the use of natural resources for agricultural activities, especially water consumption. While the scientists insight was required in smart technologies like smart farms, this understanding was required to be expressed at an higher level of abstraction through specific tooling. They felt that providing highly dedicated tools with a small budget would require super powers. To us modeling people it looked like a very good fit for DSLs (Domain Specific Languages), hence suitable for an experiment : lets build specific modeling tools for smart farming systems! This experiment represents a few days of work bringing open-source technologies together: EMF, Xtext, Sirius, Gemoc (a model debugging environment, including specific features for concurrency constraints), OptaPlanner (a constraint satisfaction solver from the JBoss community) and Acceleo, resulting in a collection of Eclipse based tools for farming systems (published on github). Just like in The Avengers, each technology bring its own capability but it is the amalgamation of all of them which lead to amazing power! The session will start with a demo of the Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data. Then we will dig deeper in how the technologies are mixed and used, among other questions: which of the textual or graphical syntax is better suited for a given aspect? how can we achieve a perfect blend of those syntaxes? how OptaPlanner and EMF can create a powerful synergy? how data from INRA can be structured and fed into the tool? The talk will then evaluate how useful open-source technologies are in addressing this class of problems and how modeling can be used to support sustainability, enable broader engagement of the community, and facilitate more informed decision-making.
Modeling avengers open source technology mix for saving the world from C辿dric Brun
]]>
841 5 https://cdn.slidesharecdn.com/ss_thumbnails/modelingavengersopensourcetechnologymixforsavingtheworld-160314171715-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
15 EMF projects in 25 minutes /slideshow/15-emf-projects-in-25-minutes/55925472 15emfprojectsin25minutes-googleio2012-151208092729-lva1-app6891
This talk celebrates the Eclipse Modeling universe through a condensed presentation of 15 cool projects - mostly frameworks - to push your EMF usage beyond its limits. For each project : its scope, an example and feedback from the trenches. It's gonna be fast, you're going to discover new projects, you're going to learn what we built with it and how we feel about it. No less, no more, but 15 times. You don't know EMF yet ? This talk will give you a clear vision of why you might want to use it. You already know EMF ? You will discover new components and usages which makes this framework shine.]]>

This talk celebrates the Eclipse Modeling universe through a condensed presentation of 15 cool projects - mostly frameworks - to push your EMF usage beyond its limits. For each project : its scope, an example and feedback from the trenches. It's gonna be fast, you're going to discover new projects, you're going to learn what we built with it and how we feel about it. No less, no more, but 15 times. You don't know EMF yet ? This talk will give you a clear vision of why you might want to use it. You already know EMF ? You will discover new components and usages which makes this framework shine.]]>
Tue, 08 Dec 2015 09:27:29 GMT /slideshow/15-emf-projects-in-25-minutes/55925472 cbrun@slideshare.net(cbrun) 15 EMF projects in 25 minutes cbrun This talk celebrates the Eclipse Modeling universe through a condensed presentation of 15 cool projects - mostly frameworks - to push your EMF usage beyond its limits. For each project : its scope, an example and feedback from the trenches. It's gonna be fast, you're going to discover new projects, you're going to learn what we built with it and how we feel about it. No less, no more, but 15 times. You don't know EMF yet ? This talk will give you a clear vision of why you might want to use it. You already know EMF ? You will discover new components and usages which makes this framework shine. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/15emfprojectsin25minutes-googleio2012-151208092729-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This talk celebrates the Eclipse Modeling universe through a condensed presentation of 15 cool projects - mostly frameworks - to push your EMF usage beyond its limits. For each project : its scope, an example and feedback from the trenches. It&#39;s gonna be fast, you&#39;re going to discover new projects, you&#39;re going to learn what we built with it and how we feel about it. No less, no more, but 15 times. You don&#39;t know EMF yet ? This talk will give you a clear vision of why you might want to use it. You already know EMF ? You will discover new components and usages which makes this framework shine.
15 EMF projects in 25 minutes from C莨dric Brun
]]>
815 4 https://cdn.slidesharecdn.com/ss_thumbnails/15emfprojectsin25minutes-googleio2012-151208092729-lva1-app6891-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
What the heck is Eclipse Modeling and why should you care ! /slideshow/what-the-heck-is-eclipse-modeling-and-why-should-you-care/55925362 eclipsemodeling-151208092409-lva1-app6892
Follow the white rabbit to discover the Eclipse Modeling technologies !]]>

Follow the white rabbit to discover the Eclipse Modeling technologies !]]>
Tue, 08 Dec 2015 09:24:09 GMT /slideshow/what-the-heck-is-eclipse-modeling-and-why-should-you-care/55925362 cbrun@slideshare.net(cbrun) What the heck is Eclipse Modeling and why should you care ! cbrun Follow the white rabbit to discover the Eclipse Modeling technologies ! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodeling-151208092409-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Follow the white rabbit to discover the Eclipse Modeling technologies !
What the heck is Eclipse Modeling and why should you care ! from C莨dric Brun
]]>
743 4 https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodeling-151208092409-lva1-app6892-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
Breathe life into your designer! /slideshow/breathe-life-into-your-designer/55924767 breathelifeintoyourdesigner-151208090415-lva1-app6892
You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it. But how can you see what is going on when a model is executed ? Don't you need to simulate your design in some way ? Wouldn't you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results?]]>

You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it. But how can you see what is going on when a model is executed ? Don't you need to simulate your design in some way ? Wouldn't you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results?]]>
Tue, 08 Dec 2015 09:04:14 GMT /slideshow/breathe-life-into-your-designer/55924767 cbrun@slideshare.net(cbrun) Breathe life into your designer! cbrun You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it. But how can you see what is going on when a model is executed ? Don't you need to simulate your design in some way ? Wouldn't you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/breathelifeintoyourdesigner-151208090415-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it. But how can you see what is going on when a model is executed ? Don&#39;t you need to simulate your design in some way ? Wouldn&#39;t you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results?
Breathe life into your designer! from C莨dric Brun
]]>
593 5 https://cdn.slidesharecdn.com/ss_thumbnails/breathelifeintoyourdesigner-151208090415-lva1-app6892-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
Sirius : origins, present, future /slideshow/sirius-origins-present-future/55924645 sirius-originspresentfuture-151208090012-lva1-app6892
2 years after the creation of the Sirius Eclipse project let's take a few minutes to look at what happened and where we are headed.]]>

2 years after the creation of the Sirius Eclipse project let's take a few minutes to look at what happened and where we are headed.]]>
Tue, 08 Dec 2015 09:00:12 GMT /slideshow/sirius-origins-present-future/55924645 cbrun@slideshare.net(cbrun) Sirius : origins, present, future cbrun 2 years after the creation of the Sirius Eclipse project let's take a few minutes to look at what happened and where we are headed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sirius-originspresentfuture-151208090012-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 2 years after the creation of the Sirius Eclipse project let&#39;s take a few minutes to look at what happened and where we are headed.
Sirius : origins, present, future from C莨dric Brun
]]>
608 5 https://cdn.slidesharecdn.com/ss_thumbnails/sirius-originspresentfuture-151208090012-lva1-app6892-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
Xtext + Sirius = / EclipseCon Europe 2014 /slideshow/xtext-sirius/40912770 xtextsirius-141030061100-conversion-gate02
Xtext provides rich textual editing for your domain - aka "your own IDE" while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of.]]>

Xtext provides rich textual editing for your domain - aka "your own IDE" while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of.]]>
Thu, 30 Oct 2014 06:11:00 GMT /slideshow/xtext-sirius/40912770 cbrun@slideshare.net(cbrun) Xtext + Sirius = / EclipseCon Europe 2014 cbrun Xtext provides rich textual editing for your domain - aka "your own IDE" while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xtextsirius-141030061100-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Xtext provides rich textual editing for your domain - aka &quot;your own IDE&quot; while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of.
Xtext + Sirius = 膃 / EclipseCon Europe 2014 from Cdric Brun
]]>
2478 4 https://cdn.slidesharecdn.com/ss_thumbnails/xtextsirius-141030061100-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Xtext + Sirius = &lt;3 /cbrun/xtext-sirius-lt3 xtextsirius-140620050236-phpapp02
Xtext provides rich textual editing for your domain - aka "your own IDE" while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of]]>

Xtext provides rich textual editing for your domain - aka "your own IDE" while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of]]>
Fri, 20 Jun 2014 05:02:36 GMT /cbrun/xtext-sirius-lt3 cbrun@slideshare.net(cbrun) Xtext + Sirius = &lt;3 cbrun Xtext provides rich textual editing for your domain - aka "your own IDE" while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xtextsirius-140620050236-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Xtext provides rich textual editing for your domain - aka &quot;your own IDE&quot; while Eclipse Sirius makes rich graphical editing a breeze for any kind of EMF model, but can they work together ? This talk will walk through all the possible integrations between those two technologies, from concurrently using the Xtext and Sirius editors on top of the same files to integrating the Xtext completion to a diagram or to a popup editor. It will also tackle the pitfalls and specific pain points one should be aware of
Xtext + Sirius = &lt;3 from C莨dric Brun
]]>
2282 2 https://cdn.slidesharecdn.com/ss_thumbnails/xtextsirius-140620050236-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
Ecore Tools 2.0 : The Luna Revival /slideshow/ecore-tools2/33077746 ecoretools2-140403055738-phpapp02
EcoreTools is one of the prominent graphical modelers in Eclipse: it's pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out. This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end : a better user experience new features designed for Ecore power users a fraction of the original code robustness and integration with other Modeling technologies This talk present the new features and how they've been designed, implemented, tested using Eclipse Sirius. This should be of interest for you either if you use Ecore and/or if you plan to create your own modeler using Eclipse Modeling technologies. Compared to the talk given at EclipseCon Europe this talk will focus a bit more on EcoreTools 2.0 itself and less on the Sirius principles and concepts, with more new features having been introduced in the meantime and more demos.]]>

EcoreTools is one of the prominent graphical modelers in Eclipse: it's pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out. This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end : a better user experience new features designed for Ecore power users a fraction of the original code robustness and integration with other Modeling technologies This talk present the new features and how they've been designed, implemented, tested using Eclipse Sirius. This should be of interest for you either if you use Ecore and/or if you plan to create your own modeler using Eclipse Modeling technologies. Compared to the talk given at EclipseCon Europe this talk will focus a bit more on EcoreTools 2.0 itself and less on the Sirius principles and concepts, with more new features having been introduced in the meantime and more demos.]]>
Thu, 03 Apr 2014 05:57:38 GMT /slideshow/ecore-tools2/33077746 cbrun@slideshare.net(cbrun) Ecore Tools 2.0 : The Luna Revival cbrun EcoreTools is one of the prominent graphical modelers in Eclipse: it's pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out. This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end : a better user experience new features designed for Ecore power users a fraction of the original code robustness and integration with other Modeling technologies This talk present the new features and how they've been designed, implemented, tested using Eclipse Sirius. This should be of interest for you either if you use Ecore and/or if you plan to create your own modeler using Eclipse Modeling technologies. Compared to the talk given at EclipseCon Europe this talk will focus a bit more on EcoreTools 2.0 itself and less on the Sirius principles and concepts, with more new features having been introduced in the meantime and more demos. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ecoretools2-140403055738-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> EcoreTools is one of the prominent graphical modelers in Eclipse: it&#39;s pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out. This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end : a better user experience new features designed for Ecore power users a fraction of the original code robustness and integration with other Modeling technologies This talk present the new features and how they&#39;ve been designed, implemented, tested using Eclipse Sirius. This should be of interest for you either if you use Ecore and/or if you plan to create your own modeler using Eclipse Modeling technologies. Compared to the talk given at EclipseCon Europe this talk will focus a bit more on EcoreTools 2.0 itself and less on the Sirius principles and concepts, with more new features having been introduced in the meantime and more demos.
Ecore Tools 2.0 : The Luna Revival from C莨dric Brun
]]>
2476 2 https://cdn.slidesharecdn.com/ss_thumbnails/ecoretools2-140403055738-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes /slideshow/slides-33077710/33077710 slides-140403055646-phpapp02
This talk gives an overview of the main Sirius features and shows how it can be used to create custom tooling for your own business or engineering domain. It takes the form of a customer-consultant role-playing game with a live demo of Sirius illustrating: How to use Sirius to create custom graphical modelers (diagram, table and tree editors) based on a given domain model (Ecore) The numerous customization mechanisms provided by Sirius to implement specific needs (conditional styles, filters, layers) The resulting Sirius modeling environment, ready to be delivered to end-users]]>

This talk gives an overview of the main Sirius features and shows how it can be used to create custom tooling for your own business or engineering domain. It takes the form of a customer-consultant role-playing game with a live demo of Sirius illustrating: How to use Sirius to create custom graphical modelers (diagram, table and tree editors) based on a given domain model (Ecore) The numerous customization mechanisms provided by Sirius to implement specific needs (conditional styles, filters, layers) The resulting Sirius modeling environment, ready to be delivered to end-users]]>
Thu, 03 Apr 2014 05:56:46 GMT /slideshow/slides-33077710/33077710 cbrun@slideshare.net(cbrun) Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes cbrun This talk gives an overview of the main Sirius features and shows how it can be used to create custom tooling for your own business or engineering domain. It takes the form of a customer-consultant role-playing game with a live demo of Sirius illustrating: How to use Sirius to create custom graphical modelers (diagram, table and tree editors) based on a given domain model (Ecore) The numerous customization mechanisms provided by Sirius to implement specific needs (conditional styles, filters, layers) The resulting Sirius modeling environment, ready to be delivered to end-users <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/slides-140403055646-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This talk gives an overview of the main Sirius features and shows how it can be used to create custom tooling for your own business or engineering domain. It takes the form of a customer-consultant role-playing game with a live demo of Sirius illustrating: How to use Sirius to create custom graphical modelers (diagram, table and tree editors) based on a given domain model (Ecore) The numerous customization mechanisms provided by Sirius to implement specific needs (conditional styles, filters, layers) The resulting Sirius modeling environment, ready to be delivered to end-users
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes from C莨dric Brun
]]>
1752 3 https://cdn.slidesharecdn.com/ss_thumbnails/slides-140403055646-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
What every developer should know about EMF Compare /slideshow/what-every-developer-should-know-about-emf-compare/7338090 compareecon-110321152448-phpapp01
5 min ignite talk given at EclipseCon 2011 in Santa Clara, CA.]]>

5 min ignite talk given at EclipseCon 2011 in Santa Clara, CA.]]>
Mon, 21 Mar 2011 15:24:47 GMT /slideshow/what-every-developer-should-know-about-emf-compare/7338090 cbrun@slideshare.net(cbrun) What every developer should know about EMF Compare cbrun 5 min ignite talk given at EclipseCon 2011 in Santa Clara, CA. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/compareecon-110321152448-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 5 min ignite talk given at EclipseCon 2011 in Santa Clara, CA.
What every developer should know about EMF Compare from C莨dric Brun
]]>
2481 4 https://cdn.slidesharecdn.com/ss_thumbnails/compareecon-110321152448-phpapp01-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
From Acceleo.org To Eclipse Modeling /slideshow/from-acceleoorg-to-eclipse-modeling/2374887 fromacceleo-orgtoeclipsemodeling-091029073910-phpapp01
Acceleo.org was created many years ago outside of Eclipse... We created a real open source community around this Code Generation tool, with a public repository, a website, a wiki, a mailing list, a newsgroup, and an aggregation of blogs like the planet Eclipse one. Acceleo project won the Eclipse Award in the category "Best Open Source Eclipse-Based Developer Tool" rewarding several years of work of the Acceleo community to produce one of the best tool for model driven development. As the time goes, the Team has been more and more convinced that the MOF Model To Text OMG specification was the way to go for the project and as we started to code we decided to move within the Eclipse M2T project changing the syntax to conform to the standard but keeping the spirit and pragmatism we had for Acceleo.org. We had our first stable release for the Galileo train, are planning to maintain the Acceleo.org implementation for years but the next generation Acceleo will be perfectly ready for the next Eclipse simultaneous release (Helios). We are confident that the Acceleo community is gaining value from moving to a self hosted project to an Eclipse one, and that end users will follow the transfert from Acceleo.org to Eclipse.org but such a move has impacts, both from a technical and community point of view : this talk will focus on those impacts, describing the change between both projects and providing experience feedback : Why did the project moved? How? What are the benefits for the Acceleo community and for the modeling project? What have been the community constraints? How to handle, technically, this kind of move ? What does moving to an OMG standard implementation mean for the users ? This talk will tackle all those issues while demonstrating changes through demos.]]>

Acceleo.org was created many years ago outside of Eclipse... We created a real open source community around this Code Generation tool, with a public repository, a website, a wiki, a mailing list, a newsgroup, and an aggregation of blogs like the planet Eclipse one. Acceleo project won the Eclipse Award in the category "Best Open Source Eclipse-Based Developer Tool" rewarding several years of work of the Acceleo community to produce one of the best tool for model driven development. As the time goes, the Team has been more and more convinced that the MOF Model To Text OMG specification was the way to go for the project and as we started to code we decided to move within the Eclipse M2T project changing the syntax to conform to the standard but keeping the spirit and pragmatism we had for Acceleo.org. We had our first stable release for the Galileo train, are planning to maintain the Acceleo.org implementation for years but the next generation Acceleo will be perfectly ready for the next Eclipse simultaneous release (Helios). We are confident that the Acceleo community is gaining value from moving to a self hosted project to an Eclipse one, and that end users will follow the transfert from Acceleo.org to Eclipse.org but such a move has impacts, both from a technical and community point of view : this talk will focus on those impacts, describing the change between both projects and providing experience feedback : Why did the project moved? How? What are the benefits for the Acceleo community and for the modeling project? What have been the community constraints? How to handle, technically, this kind of move ? What does moving to an OMG standard implementation mean for the users ? This talk will tackle all those issues while demonstrating changes through demos.]]>
Thu, 29 Oct 2009 07:39:02 GMT /slideshow/from-acceleoorg-to-eclipse-modeling/2374887 cbrun@slideshare.net(cbrun) From Acceleo.org To Eclipse Modeling cbrun Acceleo.org was created many years ago outside of Eclipse... We created a real open source community around this Code Generation tool, with a public repository, a website, a wiki, a mailing list, a newsgroup, and an aggregation of blogs like the planet Eclipse one. Acceleo project won the Eclipse Award in the category "Best Open Source Eclipse-Based Developer Tool" rewarding several years of work of the Acceleo community to produce one of the best tool for model driven development. As the time goes, the Team has been more and more convinced that the MOF Model To Text OMG specification was the way to go for the project and as we started to code we decided to move within the Eclipse M2T project changing the syntax to conform to the standard but keeping the spirit and pragmatism we had for Acceleo.org. We had our first stable release for the Galileo train, are planning to maintain the Acceleo.org implementation for years but the next generation Acceleo will be perfectly ready for the next Eclipse simultaneous release (Helios). We are confident that the Acceleo community is gaining value from moving to a self hosted project to an Eclipse one, and that end users will follow the transfert from Acceleo.org to Eclipse.org but such a move has impacts, both from a technical and community point of view : this talk will focus on those impacts, describing the change between both projects and providing experience feedback : Why did the project moved? How? What are the benefits for the Acceleo community and for the modeling project? What have been the community constraints? How to handle, technically, this kind of move ? What does moving to an OMG standard implementation mean for the users ? This talk will tackle all those issues while demonstrating changes through demos. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fromacceleo-orgtoeclipsemodeling-091029073910-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Acceleo.org was created many years ago outside of Eclipse... We created a real open source community around this Code Generation tool, with a public repository, a website, a wiki, a mailing list, a newsgroup, and an aggregation of blogs like the planet Eclipse one. Acceleo project won the Eclipse Award in the category &quot;Best Open Source Eclipse-Based Developer Tool&quot; rewarding several years of work of the Acceleo community to produce one of the best tool for model driven development. As the time goes, the Team has been more and more convinced that the MOF Model To Text OMG specification was the way to go for the project and as we started to code we decided to move within the Eclipse M2T project changing the syntax to conform to the standard but keeping the spirit and pragmatism we had for Acceleo.org. We had our first stable release for the Galileo train, are planning to maintain the Acceleo.org implementation for years but the next generation Acceleo will be perfectly ready for the next Eclipse simultaneous release (Helios). We are confident that the Acceleo community is gaining value from moving to a self hosted project to an Eclipse one, and that end users will follow the transfert from Acceleo.org to Eclipse.org but such a move has impacts, both from a technical and community point of view : this talk will focus on those impacts, describing the change between both projects and providing experience feedback : Why did the project moved? How? What are the benefits for the Acceleo community and for the modeling project? What have been the community constraints? How to handle, technically, this kind of move ? What does moving to an OMG standard implementation mean for the users ? This talk will tackle all those issues while demonstrating changes through demos.
From Acceleo.org To Eclipse Modeling from C莨dric Brun
]]>
1455 6 https://cdn.slidesharecdn.com/ss_thumbnails/fromacceleo-orgtoeclipsemodeling-091029073910-phpapp01-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 Day - Acceleo Mtl Code Generation /slideshow/acceleo-day-acceleo-mtl-code-generation/1733838 acceleomtlcodegenerationpres-090717033938-phpapp02
]]>

]]>
Fri, 17 Jul 2009 03:39:26 GMT /slideshow/acceleo-day-acceleo-mtl-code-generation/1733838 cbrun@slideshare.net(cbrun) Acceleo Day - Acceleo Mtl Code Generation cbrun <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/acceleomtlcodegenerationpres-090717033938-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Acceleo Day - Acceleo Mtl Code Generation from C莨dric Brun
]]>
1918 7 https://cdn.slidesharecdn.com/ss_thumbnails/acceleomtlcodegenerationpres-090717033938-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
https://public.slidesharecdn.com/v2/images/profile-picture.png CTO of Obeo, Commiter and project lead in several Eclipse Modeling projects. model-driven-blogging.blogspot.com/ https://cdn.slidesharecdn.com/ss_thumbnails/siriusandxtext-ece-171026090717-thumbnail.jpg?width=320&height=320&fit=bounds cbrun/integrating-xtext-and-sirius-strategies-and-pitfalls-81233369 Integrating Xtext and ... https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-compare-171023101319-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/eclipse-modeling-guided-tour-emf-compare/81096285 Eclipse Modeling Guide... https://cdn.slidesharecdn.com/ss_thumbnails/eclipsemodelingguidedtour-aql-171023092735-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/eclipse-modeling-guided-tour-acceleo-query-language-aql/81094412 Eclipse Modeling Guide...