From Hard Drive to RESTful Universe: An Add On To Eclipse Resource Management

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 Hard Drive to RESTful Universe: An Add On To Eclipse Resource Management - Presentation Transcript

    1. From Hard Drive to RESTful Universe: An Add-on to Eclipse Resource Management Eduard Bartsch SAP AG © SAP AG 2009, Licensed under EPL 1.0 1
    2. Agenda Background Proposed Solution Demo Next Steps © SAP AG 2009 An Add-on to Eclipse Resource Management 2
    3. Vision: Combine the Power of Two Worlds Project ERP Explorer & Co Editors Service Eclipse Eclipse Remote Remote Repository Workspace Workspace Resource Resource Compare Resource Resource ! & Merge Content Management Problems … View © SAP AG 2009 An Add-on to Eclipse Resource Management 3
    4. Eclipse Workspace Resources vs. REST: Commonalities Both cases are about Resources as key abstraction: –Resource is any information that can be named –Resources have state (that may change over time) –Resources expose uniform interface Eclipse Eclipse Remote Remote Workspace Workspace Resource Resource Resource Resource © SAP AG 2009 An Add-on to Eclipse Resource Management 4
    5. Eclipse Workspace Resources vs. REST: Differences Hierarchic Content Structuring Flat Content Structuring –Rather balanced and deep –E.g. with big amount of file/folder trees resources beneath a root URL Content-independent Storage (Often) Content-aware Storage Concrete Well-defined APIs REST is Architectural Style and Collaboration Built-in not even a Network Protocol –Team Provider Collaboration out of Scope –Merge/Compare –Mylyn –Has to be solved on top Eclipse Eclipse Remote Remote Workspace Workspace Resource Resource Resource Resource © SAP AG 2009 An Add-on to Eclipse Resource Management 5
    6. How to Bridge the Divide? Project ERP Explorer & Co Editors Service Eclipse Eclipse Remote Remote Repository Workspace Workspace Semantic Resource Resource Resource Resource File System Compare & Merge Content Management Problems … View © SAP AG 2009 An Add-on to Eclipse Resource Management 6
    7. Major Idea: Consequently Bridge Differences Decouple Eclipse Resource Hierarchy from REST URL hierarchy Sparsely mount REST resources into Eclipse Workspace Introduce an SPI and additional Content Provider in order to handle –Differences between repository-specific REST implementations –Repository-specific and content-specific semantics –Team & Collaboration support © SAP AG 2009 An Add-on to Eclipse Resource Management 7
    8. File System vs. Semantic File System Normal Folder Source Repository Resource File Subfolder Subfolder Semantic Folder REST Repository Resource Resource Subfolder Resource Resource Resource Resource Subfolder © SAP AG 2009 An Add-on to Eclipse Resource Management 8
    9. Content Providers as Adapters for Different REST Repositories <<works with>> <<works with>> Developer Eclipse Eclipse Content REST Semantic Editor/ Resource Repository Tool Management File System Providers Codelines/ «represents a» Branches/ Baselines etc Project/ «output» «input» ... Folder/ Resource Hierarchy F( ) Resources Variants Versions/ Revisions © SAP AG 2009 An Add-on to Eclipse Resource Management 9
    10. Semantic Content Provider Hierarchy Content Providers Default Content Provider may Project – be nested – have own Content File Provider 1 semantics Content Folder Provider 2 Folder Folder Content File Provider 3 Folder File File File File File © SAP AG '09, EPL An Add-on to Eclipse Resource Management 10 1.0
    11. Demo © SAP AG 2009 An Add-on to Eclipse Resource Management 11
    12. Next Steps Further Discussions via Feature Request in Eclipse Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=29 2197 Concept Document uploaded into above Bug Report: https://bugs.eclipse.org/bugs/attachment.cgi?id=15 0474 Prototype Implementation will be published soon after ESE © SAP AG 2009 An Add-on to Eclipse Resource Management 12

    + Ed BartschEd Bartsch, 3 weeks ago

    custom

    95 views, 0 favs, 1 embeds more stats

    The Eclipse Resource Management defines a set of AP more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 95
      • 90 on SlideShare
      • 5 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds
    • 5 views on http://www.eclipsecon.org

    more

    All embeds
    • 5 views on http://www.eclipsecon.org

    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