This short talk is not a rehash of commonly known Gang of Four patterns but a new set of patterns that apply specifically to Eclipse RCP development. Some patterns relate to the structuring of plugins. Others relate to user interface paradigms and usability.
I will cover five patterns and five anti-patterns. For each, I will give a brief explanation, and then illustrate with a quick scenario (45 seconds per pattern.)
Examples of RCP Patterns covered:
Basic knowledge of Eclipse RCP development is required.
Annas "Andy" Maleh is a consultant at Obtiva, a firm that specializes in Eclipse RCP development, Ruby on Rails development and training, and helping teams transition to Agile methodologies. He is currently involved with an 18-month Eclipse RCP project to build a custom CRM application for an international corporation. He works in a team that follows eXtreme Programming practices, programs professionally in Java and Ruby, and participates in work relating to user-interface design enhancement. In EclipseWorld 2006, Mr. Maleh gave two presentations relating to Eclipse RCP development, titled "Looking Good! Polishing Eclipse Rich Client Applications" and "Practical Design Patterns for Rich Client Development." Mr. Maleh is a Sun Certified Java Programmer who holds a B.S. in computer science from McGill University.