What is ECFs involvement in the new Runtime project?
Lewis: ECF can be used for both the development of applications…in Eclipse and/or in RPC-based applications, or in server-based applications. It’s really middleware in the truest sense. There is interest and excitement about using Equinox to build application servers, and ECF can be used to create server applications that communicate with other servers and/or clients. Particularly ECF’s discovery, remote OSGi services, datashare, and file transfer APIs are ideal for building servers that communicate. Sugrue: What do you see as the most important part of the Ganymede release? Lewis: ECF is being used to support the new Equinox install/update mechanism called ‘P2’. That’s pretty important to both the platform and us, as it means a part of ECF will be distributed with the Eclipse SDK and used by everyone that uses Eclipse. Also the real-time shared editing work is very important, as it opens up the prospect of using Eclipse for more team-based development, and can be used to support agi