COM 3240
Prof. Lorenz
Out: April 22, 2002
Due: May 6, 2002
Problem
Set #11: Corba Programming
Preparation
Goal
- In
this exercise you’ll get more experienced with distributed programming
using CORBA.
Part 2:
the Chat Client/Server program
Goal
- Create
Servant classes for the chat client/server application provided here.
You are given
You are required
- To
make the chat application work by creating necessary servant classes.
- DO
NOT MAKE CHANGES TO THE MyChatApplet.java file. Your code will be tested
using the original file.
Instructions
- View the
final documentation for the chat client here.
Especially look at the documentation of MyChatApp
and ChatClientServant.
- View the
final documentation for the chat server here.
Especially look at the documentation of ChatRegistryServant.
- Compile
the IDL interface in the chat.idl file.
- You
are required to implement the ChatRegistryServant and ChatClientServant
classes as specified in the documentation.
- Compile
the server program with the created servant class.
- Compile
the client program with the created servant class.
- Start
the name service, the server program and some clients to test your code.
Note: You’ll have to put all your java files in directory
named ChatApp and also name your IDL module ChatApp as the package for your
code.
Submission
- Pack
your entire application in a zip file with a readme file containing
instructions of how to run the server and client programs.
- Send
your zip file and class file to mailto://com3240-grader@ccs.neu.edu
with COM3240-EX611 as the subject.