As foundation of a modern modular architecture OSGI fosters the reuse of existing software. This existing software may have been build in other contexts than it is reused in. This leads to angles that make it difficult or even impossible to integrate it with new code.
With equinox weaving and equinox transforms it is possible to change everything from xml declarations to jre bytecode of existing software during the runtime of an application. Disturbing parts of the existing software can be cut off or other parts can be bypassed or enhanced with new code fragments.
This talk shows some use cases where the equinox runtime is used to dynamically modify different software parts in order to integrate them.
- 2000 to 2003: Studies in Information Technology at the University of Cooperative Education Stuttgart
- 2003 to 2007: Software Developer and Technology Consultant for Java at levigo solutions gmbh.
- Since 2007: Software Developer and Technology Consultant for Java, Eclipse and Siemens Teamcenter at edmPRO.