From Acceleo.org To Eclipse Modeling

Loading...

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

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    From Acceleo.org To Eclipse Modeling - Presentation Transcript

    1. From Acceleo.org to Eclipse Modeling Migrating an OSS project to Eclipse Cédric Brun cedric.brun@obeo.fr Obeo France 1
    2. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Once upon a time ... (a story of an OSS project building its own community and then moving to Eclipse) © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    3. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    4. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Acceleo Core Tooling ● Built on Eclipse ● GPL Licensed ● Mainly an Obeo effort ● OW2 consortium © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    5. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Spirit ... ● Pragmatism : create a dedicated tool and keep using the others ● State of the art tooling ● Easy to start with ● Magic inside Picture under creativecommons.org/licenses/by/2.0/deed.fr, author : bageta © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    6. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Then people gathered ... (well, we had to bring them together..) © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    7. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Building the community ● EPL licensing ● Active presence both on Web and Real World Generated code is a bridge between your model and any technology (and as such, any community) © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    8. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse ● Acceleo Modules Repository ● JEE , C#, Python, PHP, C, Java, Zope, Leonardi, ... ● Component lead, incubation status ●Ecosystem : Cap Gemini NL, Makina Corpus, Lyria ... SVN hosting, bug tracker, simultaneous release © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    9. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Ring a bell ? © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    10. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse In the meantime ● OMG released the MOF Model To Text Language Specification ● The Acceleo core team is convinced it's the way to go © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    11. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Why Eclipse ? ● Obeo's involvement in Eclipse Modeling ● Visibility, users and easier integration with other projects ● OMG's reference implementations are in Eclipse ● We loved the « Best Open Source Eclipse-Based Developer Tool » award ! © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    12. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse The challenges ● Keeping the spirit whereas moving to the OMG standard ● Keeping the project's user base ● Keeping what made the project successful at first ● Playing well : « The Eclipse Way » © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    13. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Keeping the spirit © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    14. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Acceleo's new implementation aka : Eclipse Acceleo ● Starting from scratch ● Usable everywhere : Java jar, OSGi, Eclipse RCP or IDE ● State of the Art ++ Tooling © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    15. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Features among others ● Core language ● OMG-MTL implementation ● Template imports, inheritance and guards ● Text indent, encoding management ● Tooling : ● Init wizards, editors with advanced completion, validation, quick fixes, show references... ● Views to manage overrides , patterns ● Debugger, Performances Profiler ● Automatically generated Java API for your templates © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    16. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse But changing ... (for the good) © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    17. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Acceleo Syntax – Model to Text Language (MTL) D:UsersJonathanObeotodoeclipse-con-2009videos05-acceleo-syntax.htm © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    18. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse OMG Specification  Compliance Level Helios : complete support excepted Macros and code  Standard evolution at the OMG explicit syntax  Interactions with the OMG are slooooooow  STD versus Non-STD library for blocker features (encoding ..) © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    19. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Better, Faster, Stronger...  Protected Areas (STD) / Jmerge (Non-STD)  Dynamic contributions / Template Aspects  Java, ATL, QVTO Invokation © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    20. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Dealing with the change and going forward © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    21. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Assisted migration D:UsersJonathanObeotodoeclipse-con-2009videos10-acceleo-migrate.htm © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    22. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Next steps ● 2010 : website and infrastructures progressively moving to Eclipse.org ● Generator modules : a decision by each lead ● Rock stable, graduated and production-ready release : Eclipse Helios Events ● Sprints ● Eclipse Acceleo Day ● Eclipse DemoCamp at Paris ● Conferences : ESE, Econ, Linux Solutions.. © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    23. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Conclusion  We still have to evaluate the benefit of this move, positive feedback so far.  In the Galileo/Helios Train and Eclipse Modeling Package  Ready to use, try it !  Eclipse Project using Acceleo : EEF – talk at 2:20pm on Thursday  Examples are available : uml to java, ecore to python © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009
    24. From Acceleo.org to Eclipse Modeling Migrating an OSS Project to Eclipse Thanks for your attention M2T newsgroup, mailling list and #acceleo or #eclipse-modeling on freenode  Further information :  http://www.eclipse.org/m2t cedric.brun@obeo.fr  http://www.omg.org/docs/ptc/07-08-16.pdf  http://www.obeo.fr  http://www.eclipse.org/proposals/eef © Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

    + cbruncbrun, 4 weeks ago

    custom

    334 views, 0 favs, 0 embeds more stats

    Acceleo.org was created many years ago outside of E more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 334
      • 334 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 19
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

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

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories