E-mail this definition to a colleague
Practical Computer Applications: Object-Oriented Programming
Offer applications that work on Windows desktops, work the same way over the Internet, have PDA capabilities, and are scalable to large organizations.
Provides custom programming to help clients accomplish more in less time. Automate your processes and integrate data with our web programming.
Object Oriented Training: Classes USA
Earn an IT Degree or Certification online. Unix, CompTIA, Microsoft, Linux, A+, Java, Network, Database, Systems, Security and more. Free info.
The AOP Alliance project is a joint open-source project between several software engineering people who are interested in AOP and Java.
AOP on The Oracle Technology Network
Taking Abstraction One Step Further - Reduce coding time and duplication with aspect-oriented programming.
Aspect Programming is an advocacy site for Aspect-Oriented Software Development (or just Aspect Oriented Programming). This Web site explores the role that AOSD/AOP can play in several areas and technologies.
Aspect-Oriented Programming (PDF)
This AOP whitepaper, published by Xerox Palo Alto Research Center, discusses the fundamentals of aspect-oriented programming.
Articles, resources & blogs for Aspect programmers.
It's the Crosscutting
Understanding how to separate concerns and avoid scattering will help you develop better software - whether you use aspect-oriented programming tools or not.
KnowledgeStorm: Object-Oriented Programming Education
Business technology search site offering software, service, reseller and hardware information on thousands of IT solutions.