|
Go back to
Tutorials Home |
T5: Advanced Aspect-Oriented Programming with
AspectJ |
Presenters: - Erik
Hilsdale, Palo Alto Research Center
- Wes Isberg
Date:
Tuesday, March 18, morning (half day)
Level:
Advanced
Attendees should have experience doing
object-oriented design and implementation and should have
already experimented with AspectJ. Participants are encouraged
to bring their own laptop computers if possible, but a laptop
is not required for attendance.
Abstract:
This tutorial will provide involved hands-on
programming exercises that both use some of AspectJ's advanced
features, and feature AspectJ used in advanced contexts. We
will show how AspectJ can be used to solve problems in
instrumentation (including logging), testing, quality
management, and feature management. In addition, advanced
parts of the AspectJ design and implementation will be
introduced, along with discussions of possible future
features. Exercises will use the core AspectJ tools and
IDEs.
AspectJ is freely available at http://eclipse.org/aspectj/.
Biographies:
Erik Hilsdale is a researcher at the Palo Alto
Research Center. As a member of the AspectJ team, he focuses
on language design, pedagogy, and compiler implementation. He
has written several conference and workshop publications in
programming languages. He is an experienced and energetic
instructor in programming languages with a long background
with AspectJ.
Wes Isberg is a member of the AspectJ team and worked at Xerox's
Palo Alto Research Center during the development of AspectJ 1.0
and 1.1. Before that he worked at Lutris Technologies on their
open-source J2EE server and at Sun Microsystems on JDK 1.1 and
Java 1.2.
|
Contact |
For additional information,
clarifications, questions, or special requirements, please
contact the AOSD 2003 Tutorial Chair: Eric Eide
(tutorials@aosd.net). |
| |
|