Project File Structure and Core Resources changes in e4

2,296 views

Published on

The Eclipse Core Resources Project design has evolved from being a simple reproduction of directory in the file system to include more and more complex features.

In order to consolidate and expand the existing Core Resources APIs in Ganymede, and to satisfy demanding customers such as CDT users accustomed to standard IDEs such as Visual Studio and CodeWarrior, improvements need to be done for e4.

In this short talk we will expose the proposed Core Resources changes for e4, including:

Core Resources Filters
Project path variables for linked resources
Groups


We will discuss how those improvements will affect both the users and plugin developers, how existing plugin can be tweaked to take advantage of the new features, and make sure no legacy assumptions is left unchallenged.

Published in: Technology
  • Be the first to comment

Project File Structure and Core Resources changes in e4

  1. 1. PROJECT FILE STRUCTURE and Core Resources changes in e4 Serge Beauchamp Presented at EclipseCon 2009, Tuesday March 24th, 14:30, Room 209/210 Wednesday, March 25, 2009
  2. 2. Projects are Sculptures Wednesday, March 25, 2009
  3. 3. Physical vs Logical Wednesday, March 25, 2009
  4. 4. Wednesday, March 25, 2009
  5. 5. .x 3 se lip Ec ts ec oj Pr Wednesday, March 25, 2009
  6. 6. Wednesday, March 25, 2009
  7. 7. Wednesday, March 25, 2009
  8. 8. Wednesday, March 25, 2009
  9. 9. Wednesday, March 25, 2009
  10. 10. Wednesday, March 25, 2009
  11. 11. Wednesday, March 25, 2009
  12. 12. Wednesday, March 25, 2009
  13. 13. Wednesday, March 25, 2009
  14. 14. Wednesday, March 25, 2009
  15. 15. Wednesday, March 25, 2009
  16. 16. Portable Synchronized Linked Groups Filters Folders Resources Wednesday, March 25, 2009
  17. 17. Portable Synchronized Linked Groups Filters Folders Resources √ √ (no) Wednesday, March 25, 2009
  18. 18. Portable Synchronized Linked Groups Filters Folders Resources √ √ (no) √ √ Wednesday, March 25, 2009
  19. 19. Portable Synchronized Linked Groups Filters Folders Resources √ √ (no) √ √ √ Wednesday, March 25, 2009
  20. 20. Groups Linked Resource Portability Resource Filters Wednesday, March 25, 2009
  21. 21. Compatibility Wednesday, March 25, 2009
  22. 22. Groups Wednesday, March 25, 2009
  23. 23. Wednesday, March 25, 2009
  24. 24. Wednesday, March 25, 2009
  25. 25. Linked Resource Portability Wednesday, March 25, 2009
  26. 26. Wednesday, March 25, 2009
  27. 27. Wednesday, March 25, 2009
  28. 28. Wednesday, March 25, 2009
  29. 29. Resource Filters Wednesday, March 25, 2009
  30. 30. Wednesday, March 25, 2009
  31. 31. Wednesday, March 25, 2009
  32. 32. Wednesday, March 25, 2009
  33. 33. Wednesday, March 25, 2009
  34. 34. Wednesday, March 25, 2009
  35. 35. Wednesday, March 25, 2009
  36. 36. e4 Projects Wednesday, March 25, 2009
  37. 37. e4 Projects Wednesday, March 25, 2009
  38. 38. To do Wednesday, March 25, 2009
  39. 39. To do ${PROJECT_LOC}/../../ Wednesday, March 25, 2009
  40. 40. To do ${PROJECT_LOC}/../../ Wednesday, March 25, 2009
  41. 41. To do Wednesday, March 25, 2009
  42. 42. To do Wednesday, March 25, 2009
  43. 43. To do Wednesday, March 25, 2009
  44. 44. To do Wednesday, March 25, 2009
  45. 45. Jim Bowen (jimbowen0306) Steven Fettig (steven n fettig) Kyle Pearce (keepitsurreal) (Ioja) Etienne Cazin Michal Shabtiali (Panoramas) Wednesday, March 25, 2009
  46. 46. QUESTIONS/INFO serge@freescale.com sergebeauchamp.blogspot.com Wednesday, March 25, 2009

×