Sponsors

Engineering logo

Bosch logo

Intland logo

RCP logo

BMW logo

Sigsdatacom logo

BSI logo

Microsoft logo

CAS logo

Andrena logo

bsi logo

OSBF logo

Open Source logo

Bredex logo

sopera logo

Microdoc logo

O'Reilly logo

Soyatec logo

compeople logo

itemis logo

dpunkt logo

Sontatype logo

Eclipsesource logo

sap logo

Xored logo

Oracle logo

Vogel logo

Actuate logo

Runtime surgery

Tobias Jenkner

Runtime · Short
Thursday, 13:30, 25 minutes | Silchersaal

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.

Slides