Call for Papers


The goal of this workshop is to provide a progressive and open-minded forum at ECOOP dedicated to the future of distributed object technology. Today, distributed computing has become a ubiquitous technology supported by the infrastructure of the Internet. A major and by now obvious trend in distributed computing is the move towards the provision of software as a service via the network (cloud or utility computing, "Software as a Service"). Perhaps less obvious today, but no less important in the long term, is the trend towards extending the Web to include everyday, physical objects, leading to an "Internet of Things". This workshop provides a forum to discuss the (object-oriented) development of such systems. The question that we want to address is: how can we program such systems in a manageable, robust and scalable manner?

We solicit constructive ideas, new programming paradigms, novel programming language abstractions, domain specific languages, frameworks, tools or architectures for distributed object computing in general and Cloud Computing and the Internet of Things in particular. We are equally interested in alternative (non-object-oriented) approaches to solving these problems, provided that the differences (advantages and/or disadvantages) with object-oriented technology receive attention. Topics of interest include but are not limited to:

  • State-of-the-art distributed object systems
  • Tools for developing, visualizing, debugging, testing, ... such systems
  • OO web application frameworks
  • OO abstractions for the Cloud and Software as a Service
  • OO frameworks for RFID-technology and the Internet of Things
  • Large-scale object replication
  • Object-based security mechanisms (e.g. object-capabilities)
  • Multi-paradigm approaches (e.g. combining objects and publish/subscribe, tuples, dataflow, REST, ...)
  • Alternative (non-OO) approaches to the above (and their pros/cons)
  • ...

For details, please read the Topics of Interest.


Prospective participants are invited to submit a 5-page position paper or essay that describes an idea, a position, a language, a framework, etc. related to the topics outlined above. Submissions should be in PDF format, formatted according to ACM Proceedings layout, and e-mailed to Tom Van Cutsem. These papers will be reviewed by the organizing committee primarily based on relevance and originality. Accepted papers will be published in the ACM digital library.


DO21 2010 will host a Keynote speech by Mark S. Miller titled Mobile Objects in Secure Javascript.

Workshop Organization

This workshop lasts one day. The goal is to have as much discussion as possible. After the keynote, there will be short presentations of accepted papers to provide food for discussion and to get to know the participants. In the afternoon, based on the number of submissions we will either continue paper presentations or otherwise identify breakout groups that can discuss about more specific topics in parallel. We close off by summarizing the discussions of the groups.

Important dates

Submission deadline: April 19, 2010
Notification of acceptance: May 5, 2010
Camera-ready copy: May 20, 2010
Workshop: June 22, 2010

Organizing Committee

Tom Van Cutsem
Vrije Universiteit Brussel, Belgium and Google, USA
Jorge Fox
Lero The Irish Software Engineering Research Centre, Trinity College Dublin, Ireland
Ole Lehrmann Madsen
Aarhus University and Alexandra Institute, Denmark
Eric Jul
Bell Labs Ireland and University of Oslo, Norway
Gilad Bracha
Ministry of Truth, USA
William Cook
University of Texas, USA