web nectar

Wectar - Computers - Programming - Languages - Java - Extensions - Aspect-Oriented

         

  submit a site to this category
  wectar web site suggestions for this odp category


URL: http://innig.net/macker/
ODP description: Helps enforce architectural rules (layering, tiering, and modularity) in Java code. It applies pattern-based access rules from XML rules files to compiled classes. [Open source, GPL]
Page description: A build-time architectural rule checker. Helps maintain consistent layering and modularity by checking references between classes against a user-specified rules file. Runs from Ant, JUnit, or a shell script. [GPL]

URL: http://www.ccs.neu.edu/research/demeter/DemeterJava/
ODP description: An adaptive programming language based on Java. The "big sister" of DJ.
Page title: Adaptive Object-Oriented Software Development: DemeterJ and AP Studio Resources

URL: http://www.emn.fr/x-info/eaop/tool.html
ODP description: A research prototype for Event-based Aspect-Oriented Programming (EAOP) for Java.

URL: http://ssel.vub.ac.be/jasco/
ODP description: Advanced Java-based aspect-oriented programming (AOP or AOSD) language originally tailored for the component-based field. Main traits: highly reusable aspects, strong aspectual composition mechanism to manage combinations of aspects.
Page title: start - JAsCo - System and Software Engineering Lab

URL: http://dawis.icb.uni-due.de/fileadmin/dawis_template/main/resources/publications/aosd/shaUnl_ConcerningAOPandInheritance_2001.pdf
ODP description: Paper that introduces the Java-based language Sally and compares it with AspectJ: interactions as opposed to method entry, named advice, advice overriding. Also compares aspects, conventional inheritance, and mixins.

URL: http://www-cse.ucsd.edu/users/wgg/Software/AB/
ODP description: A tool for Java (with optional Emacs support) which helps developers to find and visualise crosscutting concerns, using text matching. [Freeware]
Page title: AspectBrowser for Eclipse

URL: http://asm.objectweb.org/
ODP description: Very small and fast Java bytecode manipulation framework; can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, just before loaded into a JVM. [Open Source, BSD]
Page title: ASM - Home Page
Page description: ASM is a very small and very fast Java bytecode manipulation framework.

URL: http://aspectwerkz.codehaus.org/
ODP description: Dynamic, lightweight and high-performing AOP framework for Java; uses bytecode modification to weave classes at project build-, class-load-, or run-time. [Open Source, LGPL]
Page title: AspectWerkz - Plain Java AOP - Overview

URL: http://abc.comlab.ox.ac.uk/introduction
ODP description: The distribution of an optimising, extensible compiler for AspectJ, freely available under the LGPL. The abc project is a joint effort between the University of Oxford (UK), McGill University (Canada), and the University of Aarhus (Denmark). [Open source, LGPL]
Page title: abc: The AspectBench Compiler for AspectJ - Introduction

URL: http://www.ccs.neu.edu/research/demeter/DJ/
ODP description: Support for adaptive programming (dynamic structure-shy traversals and visitors) in pure Java.
Page title: DJ: Dynamic Structure-Shy Traversals and Visitors in Pure Java

URL: http://www.eclipse.org/aspectj/
ODP description: Aspect-oriented Java extension, seamless, from Xerox PARC. Goal: to make aspect-oriented programming (AOP) technology available to a wide range of programmers. [Open Source, MPL]
Page title: The AspectJ Project

URL: http://prose.ethz.ch/
ODP description: PROgrammable extenSions of sErvices; allows modifying Java programs at run-time; dynamic aspect-oriented programming (AOP), adaptive service architectures, and information systems for mobile computing.
Page title: PROSE: Prose

URL: http://dawis.icb.uni-due.de/research/aosd/sally/
ODP description: A general-purpose aspect language (GPAL) based on Java, with aspect reflection.
Page title: DAWIS: Sally

URL: http://www.adtmag.com/java/article.aspx?id=4712
ODP description: Detailed review of the aspect-oriented Java extension AspectJ 0.8, by Rich Price, a senior staff engineer at CheckFree Corp.
Page title: Application Development Trends - AspectJ, 0.8b5: Real-world AOP tool simplifies OO development
Page description: A general-purpose Aspect-Oriented Programming (AOP) extension to Java, AspectJ enables the modularization of such crosscutting concerns as system-wide error-checking strategies, design patterns, synchronization policies, resource sharing, distribution concerns, and performance optimizations. AOP tools such as AspectJ hold the potential for simplifying and all but eliminating some of the most time-consuming, frustrating, and difficult aspect...

URL: http://www.alphaworks.ibm.com/tech/hyperj
ODP description: A Java tool supporting advanced Multi-Dimensional Separation of Concerns. [Freeware]
Page title: alphaWorks : HyperJ : Overview
Page description: Make extensions to existing Java programs, integrate Java programs, and remodularize Java programs without having to modify, or even have, source code.



  
Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
  powered by Sphinx