Sei sulla pagina 1di 3

JCHAT

ABSTRACT:

The Project JChat is a Java client/server combination, which can be used to chat
over the Internet or local networks. Anyone can run a Java client or server, so you
can host lots of guests on your own computer, or you can join in on someone else's
session. The client can be used as a Java applet, so it's simple to add chat
functionality to your web site.

The program's premier feature is its whiteboard drawing utility. You can draw
freehand, do circles, squares, lines, text, or paste image files to the canvas. This is
ideal when users want to "sketch" concepts for one another. Users can interact
publicly with everyone else on the server, or they can chat/draw privately using
java Chat's "whisper mode". Users can create and manage chat rooms, which can
be either "public" or "private". The server will also store and manage answering
machine-style messages for users who aren't online, and instant messages can be
sent to those who are. Additionally, users who aren't watching their screens can be
paged with sound.

HARDWARE & SOFTWARE SPECIFICATIONS

1. Windows 95, Windows 98, Windows NT 4.0, or Windows 2000 operating


systems running on Intel hardware.
2. A Pentium 166 MHz or faster processor.
3. At least 32 megabytes of physical RAM is required to run GUI applications.
Forty-eight megabytes is recommended for applets running within a browser
using the Java Plug-in product.
4. Running with less memory may cause disk swapping, which has a severe
effect on performance. Very large programs may require more RAM for
adequate performance.
CreativeSoft (Corporate Office)
# 412, Annpurna Block,Aditya Enclave,Ameerpet,Hyderabad
500016 Tel : +91-40-40159158Mobile : 91-9247249455
1) STUDY OF THE SYSTEM
This application can be mainly divided into two modules: -

1. Server

2. Client

The proposed system should provide both of the above features along
with the followed ones:

SERVER: The server should be able to perform the following features:

Administrator Client who will be acting as a super user.

Creating of private room with the password facility.

CLIENT: The client should be able to perform the following features:

Should be able to send message to anybody in the room.

Should be provided with the drawing tools like free hand, rectangle,
oval, line and also sending text message over the room.

2) INPUT AND OUTPUT:

The user has to provide to which server it has to connect. In this, the
server name to be provided is localhost.
The user has to provide the username and the password for proceeding with
the server for chatting purpose.

3) CONSTRAINTS

Administrator: Administrator has a total control over the clients with


the following options
1.Disconnect user
CreativeSoft (Corporate Office)
# 412, Annpurna Block,Aditya Enclave,Ameerpet,Hyderabad
500016 Tel : +91-40-40159158Mobile : 91-9247249455
2.Disconnect All
3.Shutdown
User Validation: The user should enter user name and password to
access the following services i.e,
1. Message Storing

2. Private Message

3. Chat Room

4. Online Drawing

4) PROCESS MODEL USED WITH JUSTIFICTION

The model used here is a SPIRAL MODEL. This Model demands a


direct consideration of technical risk at all stages of the project and if
properly applied it reduces risk before they become problematic, hence it
becomes easier to handle a project when using this kind of model where
in the end user can evaluate the program at the end of each stage and
suggest modification if required.

CreativeSoft (Corporate Office)


# 412, Annpurna Block,Aditya Enclave,Ameerpet,Hyderabad
500016 Tel : +91-40-40159158Mobile : 91-9247249455

Potrebbero piacerti anche