Equinox Aspects: Bytecode Weaving for OSGi

Martin Lippert (GoPivotal, Inc. )

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


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.

brox logo

bandxi logo

empolis logo

ibm logo

ww-im logo

sigsdatacom logo

bsi logo

purple scout logo

froglogic logo

microsoft logo

Eclipse Magazin logo

osbf logo

bredex logo

sopera logo

microdoc logo

oreilly logo

instantiations logo

cloudsmith logo

compeople logo

itemis logo

dpunkt logo

eclipsesource logo

sap logo

oracle logo

vogel logo

open-xchange logo

Actuate logo

report a problem with this page