Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Mikkel Damsgaard
conscius a/s


Mikkel Damsgaard has spent the last 5 years designing and programming thread intensive pseudo realtime systems for the logistic industry. The last year he has been employed at conscius a/s located in Aalborg, Denmark, where he is Chief of Development and the architect behind the framework CoWorks which is the topic of the talk.
 


Presentation: "CoWorks - A message based framework"

Wednesday 11:00 - 11:45 Private Room

Making solutions for the industrial world puts some rather exotic demands on the architecture of the application. The application reacts to certain realworld events, ie photocells blocked, actuators set, motor speed change etc, and needs to have some way of synchronizing these event. The speaker thinks that the best way to synchronize these events is to use message queues and some sort of a task metaphore. In java conscius has designed a framework that has abstractions similar to message queues and tasks, and have a very simple call semantic where messages are just normal message invocations. Futhermore the framework contains support for both asynchronous and synchronous method invocations.
To do this the DynamicProxy class of j2sdk 1.3 is used extensively to convert message invocations to messages. The talk will focus mainly on the design issues involved and explain exactly how the DynamicProxy is used to accomplish this.

CoWorks - A message based framework - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.
 
EOS
Oracle
SUN
SAP

Trifork EAS