DCI

Introduction to DCI

Want a quick introduction to DCI? First, it stands for Data, Context and Interaction. Those are the three fundamental elements of the DCI paradigm.

You can get a good start at the Wikipedia DCI site:

If you want an even more laid-back introduction, have a look at these flicks: - The DCI Architecture: Supporting the Agile Agenda by Jim Coplien - DCI in Practice by Rickard Öberg. - DCI: Re-thinking the foundations of object-orientation and of programming by Trygve Reenskaug.

Otherwise, please browse the site. There are documents, examples, and many more goodies to look at.

If you want to get involved, sign up for the object-composition mailing list. That's where the DCI people hang out to ask questions and discuss progress.