Home ProjectsNotes

Socket Programming


In the first assignment you explored Java's "write-once-run-anywhere" feature by implementing your Health Care Services Application as a Java Applet running in a browser. A secure program for a Health Care Services is unlikely to run in a browser. Therefore, in this assignment, you will develop a Java Application that has almost the same user interface as the first assignment but, instead of an Applet, it will be an Application.

In this assignment you will revise and extend your Health Care Service Application to use a Java Client Application (instead of a Java Applet) communicating with a Java Server Application using Java Sockets. In addition to the Doctor, you will introduce a Patient at this stage of the project. The Patient will act as a client, and the Doctor as a server. In general, there can be multiple Doctor for a patient and multiple Patients of a doctor [multithreading on both the doctor and patient]. The demo for this assignment will have two Doctor and two Patients.

Information


Project Due on May 2
Demo Date: May 2, Wed.1:30-3:30pm
Demo Place: E1 Lab
Demo Time: Email TA for time

Handout
Project 2 Template
(UPDATED 04/19/12)

Email for the password