Abstract
This is the second in a two-part series presenting a Java implementation of a
real-time multi-user blackjack game based on a collaborative, active object
framework. In the last article, we presented the design of an active object
framework for developing collaborative client/server applications. In this
article, we will use the active object framework to develop both the client
and server components of a collaborative blackjack game.
Review of the Active Object Architecture
In last month's article, we presented an active object framework which
supports event-based communication between concurrent objects. We defined an
active object as a threaded object with an event queue capable of handling
events from other active objects via both active waiting and passive cal... (more)
Abstract
This is the first of a two-part series presenting a Java implementation of a
real-time multi-user blackjack game based on a collaborative, active object
framework. In this article, we will walk through the design of an active
object framework for developing collaborative client/server applications.
Important concepts, such as synchronous collaboration, active objects,
multicasti... (more)