Equinox Aspects: Bytecode Weaving for OSGi

Martin Lippert

Runtime · Short
Wednesday, 15:30, 20 minutes | Bürgersaal 1

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

Martin Lippert

This session gives an update of the Equinox Aspects project and shows how the project can be used in different settings. We talk about the basic mechanism of weaving aspects into bundles and how this is used to build AJDT and the Scala IDE for Eclipse. In addition to that we describe how other bytecode manipulators can be integrated into Equinox Aspects. As an example we demonstrate the integration of Springs load-time weavers into Equinox Aspects for OSGi and Spring Dynamic Modules (including JPA weaving, for example).

Martin is consultant and coach at it-agile GmbH, a company located in Germany that is focused on agile software development. He received a master degree in Computer Science from the University of Hamburg and worked as intern as part of the AspectJ team at Xerox PARC back in \'99. While he is helping teams to become more agile he also authored several articles on rich client and server-side development with Eclipse and OSGi runtime technology for the german Eclipse magazine and investigated the combination of aspect weaving and Eclipse technology. He is involved as a committer in the Equinox project working on bytecode weaving.

purple scout logo

ww-im logo

ibm logo

oracle logo

microdoc logo

cloudsmith logo

vogel logo

bandxi logo

sap logo

eclipsesource logo

froglogic logo

microsoft logo

open-xchange logo

instantiations logo

bredex logo

compeople logo

bsi logo

empolis logo

dpunkt logo

sigsdatacom logo

brox logo

osbf logo

oreilly logo

Actuate logo

Eclipse Magazin logo

sopera logo

itemis logo


report a problem with this page