My ex-employer had this Java-workshop about various subjects (Struts, MVC, Hibernate, Design Patterns, Swing and NetBeans (Platform) ).
The presentation was quite nice. There were few people but with many questions (yeah, I'm looking at you Dan ! ).
I had a small OpenOffice presentation as the starting point and in the end I worked only in the NetBeans IDE, showing off:
- The module system (dependencies, modules, module suite, module enable / disable).
- Actions API
- Progress API and RequestProcessor.
- TopComponents with activated nodes.
- Node PropertySets (quick demo using the Properties window -- that's why I used activated nodes and not the TopComponent Lookup).
- Service declaration with META-INF/services and lookup using Lookup.getDefault().
- Lookup listener on Lookup.Result. Nice to detect new service providers being activated (with a new module).
- Options Dialog and SPI
I'll try and post another picture with the NetBeans powerpoint in the background later on today or tomorrow. Of you could just download the presentation together with the small application written on the spot.
UPDATE(11.dec.2006): New photos on Flickr.