From its humble beginnings as a blog on O’Reillys Developer Network AspectXML has gone from a simple idea to a flourishing open source community project. In fact AOSD.net, an organization whos primary purpose is to promote AOSD as well as tools and technologies which aid in the proper implementation of Aspect Oriented Software Development, has listed AspectXML in its "Tools for Practioneers" section which is defined as follows:
"The following tools are actively supported and are being used in a variety of commercial projects.
As such they represent a good starting point for practitioners interested in using AOSD technology in commercial applications..."
Thank you AOSD.net for paying this project such a high compliment!
Over the coming months you can expect to see a lot more activity with new code development (implementing support for Schema), sample applications, and a .NET-based AXLE written in C# to add to the existing Java AXLE that Russ built a few months back.
November 2nd, 2004: New document put together by Russ describing AspectXML at a high level. Definitely worth the 5 minutes it takes to read!
July 27th, 2004: I am happy to announce that the transition to the X2x2X project server has been successful... In fact you are looking at the result of the merger right now :)
July 27th, 2004: Ok, Ive been given the green light from Russ to make the official announcement of the availability of beta 1 of the AspectXML Engine (AXLE) v.1.0. More information will be made available directly from Russ in the very near future. In the mean time the following links will give you access to the deployment and the source files:
Deployment: deployment.zip
Source: source.zip
The current XML/XSLT bits are available as a seperate download if desired as a reference or for implementation in other projects:
BasicWeave: basicWeave_aspectXML_version0.8.zip.
AdvancedWeave: aspectXML_advanced_xslt_weave.zip.