In this session Rickard Öberg explores how the DCI (Data, Collaborations, Interactions) concepts can be applied in
practice using the Qi4j Java framework and Composite Oriented
Programming model. He shows you how COP concepts map to DCI, and how
DCI can be implemented. Rickard looks at a practical example, and how
DCI helps making the code easier to read and also enables a number of
This talk is the third of three in an Øredev series.
About the Presenter
Rickard has worked on several OpenSource projects that involve J2EE development, such as JBoss, XDoclet and WebWork. He has also been the principal architect of the SiteVision CMS/portal platform, where he used AOP as the foundation. Now he works for JayWay, developing the Qi4j framework and Composite Oriented Programming paradigm.