Hi all,
The Extreme Markup conference 2003 [1] is happening August 4-8 in Montreal,
Canada. If you have a chance to go, make sure you don't miss the o:XML
presentation - it's on the Thursday at 17:15:
_XML and the Art of Application Code Maintenance_
XML is mostly considered a format for storing, processing and
interchanging data, but XML can also be used to represent logic. An
example of this is XSLT, one of the most succesful and widely-deployed
technologies in the XML family. o:XML takes this notion further to create
a complete object-oriented language, with a code and processing model
which is natively XML. The extensibility of XML means that development
paradigms and methodologies can be easily and naturally integrated.
Examples from Design by Contract, Extreme Programming and Aspect-Oriented
Programming will be shown. Furthermore, the processing-friendly and
portable format makes it easier to create (e.g. from UML) and maintain
source code. o:XML programs can be processed by off-the-shelf products to
generate platform-specific code and documentation, to automate
optimizations and patches, and much more.
I'll be posting more information as soon as it becomes available,
cheers,
/m
[1] http://www.extrememarkup.com/extreme/
Martin Klang
http://www.o-xml.org - the object-oriented XML programming language
|