A while back (3 months ago?) I received contact from Peter Hale regarding a few things that related to some work that Kurt, Russ, and myself had been developing, and how they related to his PhD work in regards to User Driven Programming. I turned him on to the AspectXML project as something that might be of particular interest.
It seems he likes what he sees :D
Aspect Oriented Programming
AspectXML - This research is especially useful where software functions can’t be neatly attached to particilar objects or nodes in a hierarchy. These are known as cross-cutting concerns as they may affect several nodes.
These are useful links to an renowned researcher and writer on XML, XSLT, XUL, SVG, Java, and on the general direction of software and web research.
Kurt Cagle - Kurt Cagle - Web site
Kurt Cagle - Kurt Cagle - Article - Thoughts on Complexity
Russ Miles - O’Reilly Blog - AspectXML, AspectJ, Java.
Russ Miles - SOA Ranch - Service-oriented architecture.
Russ Miles - UML Ranch - Unified Modeling Language.
The AspectXML site is being developed by this team also including M. David Peterson, and Russel Miles
AspectXML - Article - http://www.oreillynet.com/xml/blog/2005/09/part_3_assets_atom_feeds_and_a.html - [Part 3] Assets, Atom Feeds, and AspectXML - The Triple Threat of Web Development? - O’Reilly XML.com - M. David Peterson.
AspectXML - http://www.aspectxml.org/ - Community Open Source Project.
Thanks Peter! Let us know how we can help :)