A model repository for EMF EMFStore Jonas Helming EclipseSource jhelming@eclipsesource.com
Who is EclipseSource 13.7.2011 Ein Model Repository für EMF – Jonas Helming <ul><li>Provider for Eclipse services, solutio...
Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
Online Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
Offline Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
Offline Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
Offline Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
Existing Tool Support for Collaborative Work <ul><li>Focused on source code (text) </li></ul><ul><li>Different level of ab...
Model Change Tracking  <ul><li>State-based: </li></ul><ul><ul><li>Changes  derived after  they occur </li></ul></ul><ul><u...
Operation-based Change Tracking 13.7.2011 Ein Model Repository für EMF – Jonas Helming
EMFStore Demo <ul><li>Setup and Startup </li></ul><ul><li>Checkout </li></ul><ul><li>Commit </li></ul><ul><li>Modify </li>...
Example Customer Application: Metus 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel...
More Information <ul><ul><li>eclipse.org/emfstore </li></ul></ul><ul><ul><li>Twitter/emfstore #emfstore </li></ul></ul><ul...
<ul><li>Thank you! </li></ul>07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas...
Backup 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
Start Server 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
Start Client 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
Checkout 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
Local Workspace 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
View/Modify Model 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
EMFStore Commit 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
EMFStore Update 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
EMFStore Merge 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
Show History 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
CDO vs. EMFStore: Merging 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas He...
CDO vs. EMFStore: Scalability 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jona...
CDO vs. EMFStore: Model Migration 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, ...
Upcoming SlideShare
Loading in...5
×

EMFStore - A Model Repository for EMF

1,647

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,647
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Überfahrene frösche
  • EMFStore - A Model Repository for EMF

    1. 1. A model repository for EMF EMFStore Jonas Helming EclipseSource jhelming@eclipsesource.com
    2. 2. Who is EclipseSource 13.7.2011 Ein Model Repository für EMF – Jonas Helming <ul><li>Provider for Eclipse services, solutions and technology: </li></ul><ul><ul><li>Consulting and Training </li></ul></ul><ul><ul><li>Software Management and Provisioning </li></ul></ul><ul><ul><li>Secure and validated Eclipse Components </li></ul></ul><ul><ul><li>Sponsored Open-Source Development </li></ul></ul><ul><ul><li>Long-term Support and Maintenance </li></ul></ul><ul><ul><li>Modeling / Model-Driven Engineering (MDE) </li></ul></ul>Facts and Figures Founded: 1997 Eclipse Member since 2001 Offices: Karlsruhe, Portland (USA), Victoria (Canada) and Munich Employees: 30
    3. 3. Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
    4. 4. Online Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
    5. 5. Offline Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
    6. 6. Offline Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
    7. 7. Offline Collaboration on Models 07/25/11 Ein Model Repository für EMF – Jonas Helming
    8. 8. Existing Tool Support for Collaborative Work <ul><li>Focused on source code (text) </li></ul><ul><li>Different level of abstraction: </li></ul><ul><ul><li>Files instead of Models </li></ul></ul><ul><ul><li>Text instead of Model Elements </li></ul></ul><ul><li>Problems and Consequences </li></ul><ul><ul><li>Change Tracking is difficult </li></ul></ul><ul><ul><li>Conflict Detection is inaccurate </li></ul></ul><ul><ul><li>Merging is error-prone </li></ul></ul>13.7.2011 Ein Model Repository für EMF – Jonas Helming
    9. 9. Model Change Tracking <ul><li>State-based: </li></ul><ul><ul><li>Changes derived after they occur </li></ul></ul><ul><ul><li>Derived by differencing state before and after </li></ul></ul><ul><li>Operation-based: </li></ul><ul><ul><li>Changes recorded while they occur </li></ul></ul><ul><ul><li>No differencing required </li></ul></ul>13.7.2011 Ein Model Repository für EMF – Jonas Helming
    10. 10. Operation-based Change Tracking 13.7.2011 Ein Model Repository für EMF – Jonas Helming
    11. 11. EMFStore Demo <ul><li>Setup and Startup </li></ul><ul><li>Checkout </li></ul><ul><li>Commit </li></ul><ul><li>Modify </li></ul><ul><li>Update </li></ul><ul><li>Merge </li></ul><ul><li>Show History </li></ul>07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    12. 12. Example Customer Application: Metus 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    13. 13. More Information <ul><ul><li>eclipse.org/emfstore </li></ul></ul><ul><ul><li>Twitter/emfstore #emfstore </li></ul></ul><ul><ul><li>eclipsesource.com/blogs/author/jhelming </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul>07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    14. 14. <ul><li>Thank you! </li></ul>07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    15. 15. Backup 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    16. 16. Start Server 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    17. 17. Start Client 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    18. 18. Checkout 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    19. 19. Local Workspace 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    20. 20. View/Modify Model 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    21. 21. EMFStore Commit 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    22. 22. EMFStore Update 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    23. 23. EMFStore Merge 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    24. 24. Show History 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    25. 25. CDO vs. EMFStore: Merging 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    26. 26. CDO vs. EMFStore: Scalability 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    27. 27. CDO vs. EMFStore: Model Migration 07/25/11 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×