Last night OSGi saved my life
This session is a real story , it tells how OSGi saved an heavy project (more thean 5000 days one) and will give you some concrete feedbacks (Design Patterns or Anti Patterns).
The project targets a small device (HHP 9900 Dolphin) running Windows Mobile 6.1, it's a very constrained environment :
- small process size
- 128Mb of RAM available for the whole system
- I/O very slow
And moreover no recent JVM available in this context, IBM 9 1.4 is the most stable found...
Refactoring the previous architecture using eRCP/Spring and much libraries to a plain OSGi one ....
For which result:
- reduced memory footprint
- reduced I/O access
and for user experience, a nice & robust application
Started Java in 1996, works as a freelancer since 2004 and is a regular speaker for different meetings (RMLL, Solutions Linux).
Writer for Eyrolles in France. Jboss & SCJP certified..