Friday, June 20, 2008

A unifying programming model

The Collage programming model was recently featured as an alphaWorks technology. Important aspects of the associated declarative language are geared towards simplification, evolution, composition, distribution and device adaptation. It is based on a uniform, end-to-end, RDF data model and a cascade-oriented, data-driven execution model.

The introductory download consists of:
  • the programming model interpreter
  • the Collage programming model Overview document (PDF), and
  • a live executable tutorial (complete code samples that can be run in-place while viewing the tutorial)
And it is available here:

http://www.alphaworks.ibm.com/tech/collage