Flexible Resources in 3.6 and e4 Szymon Brandys, IBM Eduard  Bartsch , SAP
e4 and Resources e4 is the place for incubating ideas e4 is not only about UI Work from e4 can be merged into the 3.x stream
e4 and Resources There is an idea and commitment Incubation phase (e4) Polishing phase (branch in the main stream) Merging to 3.x How e4 may help to contribute to 3.x
Some success stories So far all e4 work was backported to 3.6 Check 3.6 N&N New stuff being incubated in e4 Resources Credits go to: Serge Beauchamp, Freescale Eduard  Bartsch , SAP Martin Oberhuber, Windriver Szymon Brandys, IBM And many others
3.6 N&N Resource Filters
3.6 N&N Virtual Folders
3.6 N&N Dynamic Path Variables
DnD dialog for folder/files droped on Project Explorer
Edit the resource link location
Unix permissions
Fast Project Snapshot API released during M6 UI is in progress
Brief look at new API and SPI IResource#VIRTUAL IFolder#create( int  updateFlags,  boolean  local, IProgressMonitor monitor) IResource#isVirtual Virtual Folders
Brief look at new API and SPI IContainer#createFilter( int  type, FileInfoMatcherDescription matcherDescription,  int  updateFlags, IProgressMonitor monitor) returns IResourceFilterDescription IResourceFilterDescription#delete( int  updateFlags, IProgressMonitor monitor) FileInfoMatcherDescription org.eclipse.core.resources.filterMatchers ext. point Resource Filters
e4 1.0 Flexible Resources Incubator Semantic File System
Starting from Hard Drive, Heading into Cloud(s)
Where is the Difference? File System-based Content Deep & Balanced Hierarchy Checkout on Project Granularity in Advance Internet-based Content Flat / “Chaotic” Structure Diversified Storage Checkout on Demand
Semantic File System in a Nutshell EFS-based Flexible Mapping between Workspace Paths and URIs/URLs State & Content Caching Additional APIs for Synchronization and Collaboration Plug-ins for Specific Protocols & Semantics
Semantic File System in Action http://api.twitter.com/1/statuses/followers/edbartsch.xml http://api.twitter.com/1/statuses/user_timeline/edbartsch.xml
Web resources and contact Web http://www.eclipse.org http://wiki.eclipse.org/Workspace_Team http://wiki.eclipse.org/E4/Resources/Semantic_File_System   Repositories :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse IRC:  #eclipse, #eclipse-dev  SzymonB edb5h Mail: [email_address] [email_address]
Legal Notice IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. SAP and the SAP logo are registered trademarks of SAP AG in Germany and other countries.  Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. Other company, product and service names may be trademarks or service marks of others.

More Related Content

PPT
Research Tool - End Note
PPTX
Dspace 7 presentation
PPTX
Plannen Code Jam OpenSocial gadgets
PPTX
Building Windows Phone Database App Using MVVM Pattern
PPTX
Play With Windows Phone Local Database
PPT
Getting Started With The Talis Platform
PPTX
Building nTier Applications with Entity Framework Services (Part 2)
PDF
Executable papers
Research Tool - End Note
Dspace 7 presentation
Plannen Code Jam OpenSocial gadgets
Building Windows Phone Database App Using MVVM Pattern
Play With Windows Phone Local Database
Getting Started With The Talis Platform
Building nTier Applications with Entity Framework Services (Part 2)
Executable papers

What's hot (14)

PPT
SPARQL Query Forms
PDF
Web hacking
PPTX
Building nTier Applications with Entity Framework Services (Part 1)
PPTX
Practical approaches to entification in library bibliographic data
ODP
Drupal Services 3 - Drupal Dev Days 2011, Brussels
PPTX
Fitting MarcEdit into the library software ecosystem
PDF
Ship 2013 data quality and coverage
PPTX
#4 FAIR - R for Reusable - Creative Commons - 20-09-17
PDF
Web Programming - 4 Route, View, and Controller
PPTX
grlc Makes GitHub Taste Like Linked Data APIs
PDF
Web Programming - 7 Blading Template
PPTX
How to repair corrupt entourage database
PDF
Getting started with DSpace 7 REST API
PPTX
Punta Dreaming by Luciano Straga #pd17 - Punta del Este, Uruguay
SPARQL Query Forms
Web hacking
Building nTier Applications with Entity Framework Services (Part 1)
Practical approaches to entification in library bibliographic data
Drupal Services 3 - Drupal Dev Days 2011, Brussels
Fitting MarcEdit into the library software ecosystem
Ship 2013 data quality and coverage
#4 FAIR - R for Reusable - Creative Commons - 20-09-17
Web Programming - 4 Route, View, and Controller
grlc Makes GitHub Taste Like Linked Data APIs
Web Programming - 7 Blading Template
How to repair corrupt entourage database
Getting started with DSpace 7 REST API
Punta Dreaming by Luciano Straga #pd17 - Punta del Este, Uruguay
Ad

Similar to Flexible Resources In 3 6 And E4 (20)

PDF
Smart Client Development
PDF
Scaling a Serverless Developer Platform for Teams
PPT
Eclipse Training - Introduction
ODP
Has it really been 10 years?
PDF
Open Development in the Enterprise - ApacheCon NA 2013
PDF
Cloud & OSGi - The Dawn of Composite Clouds (Now with demo videos)
PDF
Learn about Eclipse e4 from Lars Vogel at SF-JUG
PPTX
Pragmatic Approach to Microservices and Cell-based Architecture
PDF
EclipseConEurope2012 SOA - Models As Operational Documentation
KEY
Lessons learned Building Nuxeo EP - Component-based, open source ECM platform
PPT
"Eclipse Application Development" at GNUnify 07
PDF
Of Bugs and Men
PDF
Of Bugs and Men (and Plugins too)
PDF
Scaling Up Lookout
PDF
On making standards organizations & open source communities work hand in hand
PPT
ABC of Platform Workspace
PPT
When Web Services Go Bad
PDF
Nuxeo 5.2 Glassfish
PDF
IT Systems for Knowledge Management used in Software Engineering (2010)
PDF
Designs, Lessons and Advice from Building Large Distributed Systems
Smart Client Development
Scaling a Serverless Developer Platform for Teams
Eclipse Training - Introduction
Has it really been 10 years?
Open Development in the Enterprise - ApacheCon NA 2013
Cloud & OSGi - The Dawn of Composite Clouds (Now with demo videos)
Learn about Eclipse e4 from Lars Vogel at SF-JUG
Pragmatic Approach to Microservices and Cell-based Architecture
EclipseConEurope2012 SOA - Models As Operational Documentation
Lessons learned Building Nuxeo EP - Component-based, open source ECM platform
"Eclipse Application Development" at GNUnify 07
Of Bugs and Men
Of Bugs and Men (and Plugins too)
Scaling Up Lookout
On making standards organizations & open source communities work hand in hand
ABC of Platform Workspace
When Web Services Go Bad
Nuxeo 5.2 Glassfish
IT Systems for Knowledge Management used in Software Engineering (2010)
Designs, Lessons and Advice from Building Large Distributed Systems
Ad

Recently uploaded (20)

PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
WOOl fibre morphology and structure.pdf for textiles
DOCX
search engine optimization ppt fir known well about this
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Architecture types and enterprise applications.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Hybrid model detection and classification of lung cancer
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Unlock new opportunities with location data.pdf
PPTX
The various Industrial Revolutions .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A review of recent deep learning applications in wood surface defect identifi...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
CloudStack 4.21: First Look Webinar slides
WOOl fibre morphology and structure.pdf for textiles
search engine optimization ppt fir known well about this
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Architecture types and enterprise applications.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Getting started with AI Agents and Multi-Agent Systems
Hybrid model detection and classification of lung cancer
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
NewMind AI Weekly Chronicles – August ’25 Week III
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
sustainability-14-14877-v2.pddhzftheheeeee
observCloud-Native Containerability and monitoring.pptx
Unlock new opportunities with location data.pdf
The various Industrial Revolutions .pptx
Module 1.ppt Iot fundamentals and Architecture

Flexible Resources In 3 6 And E4

  • 1. Flexible Resources in 3.6 and e4 Szymon Brandys, IBM Eduard Bartsch , SAP
  • 2. e4 and Resources e4 is the place for incubating ideas e4 is not only about UI Work from e4 can be merged into the 3.x stream
  • 3. e4 and Resources There is an idea and commitment Incubation phase (e4) Polishing phase (branch in the main stream) Merging to 3.x How e4 may help to contribute to 3.x
  • 4. Some success stories So far all e4 work was backported to 3.6 Check 3.6 N&N New stuff being incubated in e4 Resources Credits go to: Serge Beauchamp, Freescale Eduard Bartsch , SAP Martin Oberhuber, Windriver Szymon Brandys, IBM And many others
  • 6. 3.6 N&N Virtual Folders
  • 7. 3.6 N&N Dynamic Path Variables
  • 8. DnD dialog for folder/files droped on Project Explorer
  • 9. Edit the resource link location
  • 11. Fast Project Snapshot API released during M6 UI is in progress
  • 12. Brief look at new API and SPI IResource#VIRTUAL IFolder#create( int updateFlags, boolean local, IProgressMonitor monitor) IResource#isVirtual Virtual Folders
  • 13. Brief look at new API and SPI IContainer#createFilter( int type, FileInfoMatcherDescription matcherDescription, int updateFlags, IProgressMonitor monitor) returns IResourceFilterDescription IResourceFilterDescription#delete( int updateFlags, IProgressMonitor monitor) FileInfoMatcherDescription org.eclipse.core.resources.filterMatchers ext. point Resource Filters
  • 14. e4 1.0 Flexible Resources Incubator Semantic File System
  • 15. Starting from Hard Drive, Heading into Cloud(s)
  • 16. Where is the Difference? File System-based Content Deep & Balanced Hierarchy Checkout on Project Granularity in Advance Internet-based Content Flat / “Chaotic” Structure Diversified Storage Checkout on Demand
  • 17. Semantic File System in a Nutshell EFS-based Flexible Mapping between Workspace Paths and URIs/URLs State & Content Caching Additional APIs for Synchronization and Collaboration Plug-ins for Specific Protocols & Semantics
  • 18. Semantic File System in Action http://api.twitter.com/1/statuses/followers/edbartsch.xml http://api.twitter.com/1/statuses/user_timeline/edbartsch.xml
  • 19. Web resources and contact Web http://www.eclipse.org http://wiki.eclipse.org/Workspace_Team http://wiki.eclipse.org/E4/Resources/Semantic_File_System Repositories :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse IRC: #eclipse, #eclipse-dev SzymonB edb5h Mail: [email_address] [email_address]
  • 20. Legal Notice IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. SAP and the SAP logo are registered trademarks of SAP AG in Germany and other countries. Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. Other company, product and service names may be trademarks or service marks of others.