Week 8

Telemedicine Network

That application is intended to be a discussion platform providing the user with the possibility to:
connect to and disconnect from a server,
load an image as discussion basis,
draw on the loaded image to mark areas of special interrest,
see the drawings another participant applied to the actual image, just in time,
send messages to the discussion partners,
see how many and which people are part of the actual session,
see who sends a message or draws on the image,
... (to be completed).

In that construction the server has to:
hold the data of the actual session of each client and the actual image,
provide the clients with an interface that allows to:
access a central database,
spread drawings on the actual image and messages,
register and unregister a connection to this server,
synchronize the clients operations,
spread actual information about number and identity of the connected clients,
load in image from the local database or filesystem,
... (to be completed).

The client has to:
provide the user with a graphical interface, that allows to:
connect to or disconnect from the server
load and show an image (from central database if connected or from the local filesystem)
draw on a loaded image
send messages to other connected clients
provide the server with an interface, that allows to:
send messages to it
draw on the actual image what another client is actually drawing
set parameters for actual session
hold the data of the actual image,
load the data of an image from the local filesystem,
... (to be completed).
The first step is to enable the client to connect to a server.
For this operation the client has to be able to
connect to the server,
cause registration by the server,
get the confirmation that it has been registered and
disconnect from the server.
At the other side the server has to be able
register the client and
send confirmation to the client.
The first scheme of the client server connection includes the connect and disconnect request by the client, the servers confirmation and a possible dataflow across the established connection. That dataflow in this case stands for task calls to the respective counterpart of the calling object.

A click on the Server or the Client in the image takes you to the related Site containing the details of the onclicked object.
About the Telemedicine Network & Java.

[startpage] [project part 1] [project part 2] [week 1] [week 2] [week 3] [week 4] [week 5] [week 6] [week 7] [week 8] [week 9] [week 10] [week 11] [References]

Because english is not the native language of the authors, we apologize for any inconvenience.

© 1998 by Matthias Kraft & Gesine Schröter;
EMail to: M.Kraft@fhtw-berlin.de & g.schroeter@fhtw-berlin.de
Last changed: Sunday, 08-Feb-2009 12:42:19 CET