Articles & Lectures

Wiki

The project's wiki is the primal place where I publish articles about new features in Chaplin ACT.

Role-based Architecture - 20 April 2009

This lecture I held at Tvorba software conference which took place at the Vysoka skola banska in Ostrava on 20 April 2009. It dealt with an alternative approach to designing software architectures which adopts a concept of roles. Such an architecture style can be done with the help of composite programming, which is implemented in Chaplin ACT.

Downloads

Presentation Presentation.pdf

Composite Oriented Programming (COP) in Chaplin ACT - November 5 2009

I published this article in the proceedings of Objekty 2009 conference. The conference took place at University of Hradec Kralove (Czech Rep.) in November 5-6 2009.

Annotation:
The Composite-Oriented Programming provides a method that sees the modeled reality as a brick-box where the simple entities compose the more complex ones and so on. A composition often represents a transition between two levels of abstraction, in other words between two different domains with their own concepts and relationships. In contrast to OOP, which primarily focuses on classes, COP concentrates mainly on objects and interfaces whereas classes are considered a secondary concept. With the help of the dynamic composition we can avoid introducing inheritance to a design and in certain respect COP can be seen as a generalization of OOP.

The lecture I held there presented the basic ideas of COP and the way they are implemented in Chaplin ACT.

Downloads

Article objekty2009.pdf
Presentation objekty2009pres.pdf
Traffic Lights - demo application TrafficLights