Gamma, Object Technology International|
A Java Framework at Work - Inside the VisualAge MicroEdition IDE UI
Object-oriented frameworks promise reuse of both design and code and claim to provide architectural guidance to developers. However, the development of successful frameworks is hard, requires multiple iterations and their use often comes with a learning curve. The framework described in this talk is no exception! However, it was instrumental for the success of the product and without it, we couldn't have shipped in time.
This talk presents an in-depth look at the techniques and patterns we have used to build the framework and shows how we leveraged Java. The foundation of the framework are abstractions to navigate hierarchically structured domains. The framework allows creating major parts of the user interface by configuring existing parts rather than programming. Developers use XML to describe how the parts are composed.
The VisualAge MicroEditon is targeted towards the development of solutions for devices like PDAs, Cell Phones and Screen Phones and comes with a comprehensive Integrated Development Environment (IDE) for Java development. The IDE was developed from scratch in Java.
Erich Gamma is Technical Director of Object Technology International's (OTI) Software Technology Center in Zurich, Switzerland. He was one of the architects of the VisualAge MicroEdition IDE. He is well known for his work on Design Patterns and the JUnit Java testing framework.
Session: A Java Framework at Work, Wednesday 09:00 - 09:45
Tutorial: - with Kent Bech Friday 09:00 - 16:00