|
The AspectES Framework:
AOP for EcmaScript
|
Mission
Produce a superior implementation of
Aspect-Oriented Programming
in JavaScript v1.5, as standardized by EcmaScript Specification 262.
Scope: A package framework that contains core classes that enable software engineers to gracefully
develop JavaScript applications that have clear, well-documented designs incorporating Aspect Oriented Programming.
Agenda:
-
Current:
-
This framework powers the drag-and-drop capability in the (open-source) Gigapan Explorer Application,
delivered to the United States NASA in late 2005.
-
This project only uses standardized web technologies: JavaScript 1.5, with no proprietary extensions.
-
Enjoy complete JavaScriptdoc as you develop this codebase.
-
See the Coding Standard.
-
See the tips on Debugging JavaScript.
Immediate Future:
-
Develop a test suite that completely exercises the existing functionality.
-
Log and fix bugs on said functionality.
-
Identify additional desired functionality.
-
Build a pluggable module for generating JavaScriptdoc from AspectES aspects and their associated yarn.
Call to action:
Join this project by contacting Christopher M. Balz
(via e-mail) with a good goal proposal. In less than 250 words, explain a) your software engineering background
and b) the goals with AspectES you would like to achieve.
Resources