We have recently completed the development of a new application that turns every mobile telephone into a sophisticated eBook. The application was developed in Java ME. You can find more info in my presentation.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.