Project File Structure and Core Resources changes in e4
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
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.
Serge Beauchamp is Senior Software Engineer at Freescale Semiconductor, formerly the semiconductor division of Motorola. He has been developing C/C++ IDE since 2000 where he joined the IDE team at Metrowerks to work on their CodeWarrior tools. He is a committer in the E4 project and has been involved in the E4 Resource improvement effort.
This session is part of the curated collection of short talks titled
"e4 - Under the Covers"