AOSD Conference  
Program Overview
Technical Program
Industry Track
Exhibitions
Keynotes
Workshops
Tutorials
Demonstrations
BOFs
Student Extravaganza
Conference Venue
Maps
Chicago Photos
Chicago History
Student Volunteers
AOSD-Europe Sponsorships
 

Industry track

Presenter Biographies

Dion Almaer, CTO of Adigio, Inc
Moderator: Panel on Challenges and Opportunities for Industry Adoption
Dion Almaer is the CTO of Adigio, Inc, a leading enterprise consulting company that focuses on community and open source. Dion is a columnist on Enterprise Java topics at openxource.com, onjava.com and TheServerSide.com where he acts as editor. He enjoys writing, and speaking at events such as the No Fluff Just Stuff symposium tour, JavaPolis, TheServerSide Symposium, and more.

 

Ron Bodkin, New Aspects of Software
Invited Talk: Application Security Aspects
Ron Bodkin is the founder of New Aspects of Software, which provides consulting and training on application development with an emphasis on aspect-oriented programming and security. Ron is also a member of AspectMentor, a consortium of AOP experts. Ron works with customers on creating high performance, robust application architectures and on adopting AOP. Ron speaks and gives tutorials frequently for customers and at conferences.

 

Jonas Bonér, BEA Systems, AspectWerkz founder and AspectJ 5 co-lead
Participant in Panel on Challenges and Opportunities for Industry Adoption
Invited Talk: What's new in AspectJ 5
Invited Talk: AspectWerkz 2 and the road to AspectJ 5
Jonas Bonér is a Senior Software Engineer at the Java Runtime Products Group, BEA Systems. He is the founder of the AspectWerkz AOP framework and an active contributor to the Java Open Source community. Jonas is a frequent speaker on Aspect-Oriented Software Development (AOSD, JavaOne, eWorld, JavaPolis etc.)

 

Bill Burke, Chief Architect, JBoss Inc.
Participant in Panel on Challenges and Opportunities for Industry Adoption
Invited Talk: Implementing Middleware Using AOP
Bill Burke is Chief Architect of JBoss Inc. He is currently leading the implementation effort on JBoss AOP and EJB 3.0. Bill is a co-author of O'Reilly's "EJB 4th Edition" and is also published in various trade magazines like OnJava.com, Linux Magazine, and Java Developer's Journal. He is also involved with the JCP being JBoss's co-representative on the EJB 3.0 and Common Annotations JSR committees.

 

Jim Clark, Oracle Corporation
Invited Talk: Object Persistence Aspects
Jim Clark is a member of the OracleAS Solution Architects Team. He specializes in J2EE/Toplink development and is currently driving the effort, from the Oracle side, to integrate TopLink and Spring. Other current projects include using AOP techniques to enhance Object persistence.

 

Adrian Colyer, IBM, AspectJ and AJDT project leader
Participant in Panel on Challenges and Opportunities for Industry Adoption
Invited Talk: Adopting AOP
Invited Talk: What's new in AspectJ 5
Invited Talk: AOP in Spring
Adrian Colyer is an IBM Senior Technical Staff Member based in Hursley, England. He leads the open-source AspectJ and AJDT projects on Eclipse.org and is a frequent writer and speaker on AspectJ and aspect-oriented programming. He is a co-author of the book "Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools." In 2004 he was named as one of the top 100 "young innovators" by the MIT Technology Review magazine. Prior to working on aspect-oriented technologies, Adrian worked on distributed systems middleware for nearly a decade.

 

Rod Johnson, CEO Interface21, Spring Framework founder
Participant in Panel on Challenges and Opportunities for Industry Adoption
Invited Talk: AOP in Spring
Rod Johnson is the author of the best-selling "Expert One-on-One J2EE Design and Development" and "J2EE without EJB," and the founder of the Spring Framework. He is on the Servlet 2.4 and JDO 2.0 Expert Groups. Rod has been working with Java and J2EE since their release, consulting in the media, insurance and financial industries. He is CEO of Interface21, an international company providing expert Spring Framework and J2EE consultancy.

 

Mik Kersten, University of British Columbia, AspectJ and AJDT committer
Invited Talk: Comparison of the leading AOP tools
Mik Kersten is a PhD student and IBM CAS fellow at the University of British Columbia, where he is working on making IDEs more Aspect-Oriented. He is also a committer on the AspectJ and AJDT eclipse.org projects. Before going back to school he developed the original AspectJ IDE integration at Xerox PARC.

 

Gregor Kiczales, University of British Columbia, led PARC team that invented AspectJ
Invited Talk: Adopting AOP

Gregor Kiczales is Professor of Computer Science at the University of British Columbia. Previously he was a Principal Scientist at the Xerox Palo Alto Research Center. His work focuses on techniques that enable programmers to write code that, as much as possible, looks like the design.

He lectures and teaches widely about aspect-oriented programming, and is currently involved in several AOP research projects. While at Xerox PARC, he led the team that developed AOP and AspectJ. Prior to that worked extensively in reflection and object-oriented programming. He is a co-author, with Danny Bobrow and Jim des Rivieres of The Art of the Metaobject Protocol.

 

Vinay Kulkarni, Scientist, Tata Research Development and Design Centre
Practitioner Report: Using Aspect Orientation To Restructure A Model-Driven Development Framework
Vinay is a scientist at Tata Research Development and Design Centre – R&D centre of Tata Consultancy Services Ltd, India’s largest IT consultancy organization – where he is responsible for a group working on model driven software engineering. Some of his research ideas have found industrial success in MasterCraft - a model driven development environment for component based development. Vinay’s other research interests are programming paradigms, business processes and distributed components.

 

Jeff Kunkle, Chief Operating Officer, Near Infinity Corporation
Practitioner Report: Using AOP for Enterprise Auditing of J2EE Applications
Jeff Kunkle is the COO of Near Infinity, a growing enterprise software development and consulting services company helping clients create highly secure enterprise applications. Co-creator of Near Infinity's AOP- based intelliPrints enterprise auditing solution, Jeff has extensive real-world experience with various aspect frameworks including AspectJ, AspectWerkz, and dynaop. Jeff is also a current University of Virginia faculty member where he teaches graduate-level courses in server-side Java.

 

Ramnivas Laddad, Author AspectJ in Action
Invited Talk: AOP with Metadata: Principles and patterns
Ramnivas Laddad is an author, speaker, consultant, and trainer specializing in aspect-oriented programming and J2EE. His most recent book, "AspectJ in Action: Practical aspect-oriented programming" (Manning, 2003), has been labeled as the most useful guide to AOP/AspectJ. He has been developing complex software systems using technologies such as Java, J2EE, AspectJ, UML, networking, and XML for over a decade. Ramnivas is an active member of the AspectJ user community and has been involved with aspect-oriented programming from its early form. He speaks regularly at many conferences such as JavaOne, No Fluff Just Stuff symposiums, O'Reilly Open Source Convention, and European Logon Web Days. Ramnivas lives in Sunnyvale, California. You can find more about Ramnivas at his website http://ramnivas.com.

 

Nicholas Lesiecki, VMS, Coauthor Mastering AspectJ
Invited Talk: Hibernate Integration with AspectJ
Nicholas Lesiecki is a recognized expert on AspectJ, the leading Java-based AOP product. In addition to coauthoring Mastering AspectJ (Wiley, 2003), he authors articles on AspectJ and Extreme Programming (XP) for IBM's DeveloperWorks web site. Nick is a frequent speaker at computer industry conferences (e.g., OOPSLA, No Fluff Just Stuff, Software Development) and is a member of AspectMentor, a consortium of experts in aspect-oriented software development. Nick is currently employed by VMS (http://vmsinfo.com/) as principal software engineer. In this role, he guides the adoption of AOP in a mission-critical, Java-based, enterprise application.

 

Sam Pullara, EIR, Accel Partners
Invited Talk: VM-level AOP
Sam has worked in the enterprise software field for over 10 years, most of that time was spent at WebLogic building the first J2EE server. For most of that time he was in the Technology Advancement Group developing leading edge software for the WebLogic Server platform including their first AOP framework. By education he is a physicist and has an MS from Northwestern and a BS from WPI in theoretical physics. He is currently an entrepreneur-in-residence at Accel Partners, a Palo Alto / UK based venture firm working on the next big

 

Sreedhar Reddy, Scientist, Tata Research Development and Design Centre
Practitioner Report: Using Aspect Orientation To Restructure A Model-Driven Development Framework
Sreedhar Reddy is a scientist at Tata Research Development and Design Centre. His research interests include software engineering, model-driven software development, application integration, process programming, and language processing. He received his masters degree in computer engineering from the Indian Institute of Technology, Kharagpur. Contact him at Tata Research Development and Design Centre, 54 B, Hadapsar Industrial estate, Hadapsar, Pune, 411 013, India; sreedhar.reddy@tcs.com.

 

Olaf Spinczyk, Assistant Professor, Friedrich-Alexander University, Erlangen-Nuremberg, Germany
Invited Talk: AOP with C++
Olaf Spinczyk is an Assistant Professor of Computer Science at the Friedrich-Alexander University Erlangen-Nuremberg, Germany. He received a Ph.D. from the University of Magdeburg, Germany, in 2002 for his research on the combination of aspect-orientation and product-line concepts for the construction of embedded operating system families. An important part of this work was the design of the AspectC++ language, which he started in 2001. AspectC++ is an aspect-oriented language extension for C++ in the style of AspectJ. Today he is the main designer and developer of the AspectC++ weaver, which he presented at various AOSD and OOPSLA demonstrations and tutorials. His current research is focused on the combination of generic and generative programming with AOP in AspectC++, and on applying these techniques in the implementation of the CiAO operating system family. In 2002 he started to cooperate with pure-systems GmbH, Magdeburg, Germany, to speed up the AspectC++ tool development and to evolve it from a research prototype to commercial-quality software.

 

Matt Wizeman, Chief Scientist, Near Infinity Corporation
Practitioner Report: Using AOP for Enterprise Auditing of J2EE Applications
Matt Wizeman is the Chief Scientist of Near Infinity, a growing enterprise software development and consulting services company helping clients create highly secure enterprise applications. In his role as Chief Scientist, Matt works to research emerging technologies, making recommendations for clients and setting the direction for Near Infinity’s technical expertise. Matt is also the co-creator of intelliPrints, an AOP-based auditing system for J2EE applications, and has worked with a number of aspect frameworks including AspectJ, AspectWerkz, and dynaop.

 
 
Edited by the AOSD Conference Committee.  Send comments to: webmasteraosd.net