Object Technology International
Erich Gamma is with Object Technology International and the technical
director of the Zurich lab in Switzerland. He is member of the Eclipse
architecture team and the project lead of the Eclipse Java development environment.
Erich is also known for his work on Design Patterns and JUnit.
Eclipse (part 1)
Tuesday 10:45 - 12:00 (Tools Room)
Eclipse (www.eclipse.org) is an open source platform for building tools for
developers in Java. The platform was designed from the ground-up with
extensibility in mind. At its core is a scalable plug-in mechanism and a
rich set of published APIs. Almost everything in Eclipse is done by
contributing plug-ins to a tiny little kernel. Many Eclipse plugins exist
today ranging from full blown commercial products to small experimental
extensions. Eclipse itself comes with a set of plugins that extend the
platform into a full blown Java development environment. The first part of
the talk gives a technical overview of Eclipse architecture and presents
the Eclipse project. In the second part we take a closer look at the
plug-in mechanism and describe how to write plug-ins and how to contribute
to Eclipse. It presents the design philosophy and rules you should follow
when extending Eclipse so that you can play nicely in Eclipse's sandbox.
Eclipse (part 2)
Tuesday 13:00 - 13:45 (Tools Room)