Based
Real Time
Chat
Applicatio
n
Name : Anmol Mishra
Reg No: 19BCE1316
Introduction
● The aim of this project is to express how we
can implement a simple chat application
between a server and a client?
● The application is a desktop-based
application and is implemented using Swing
and awt. The project will be developed in
Java SE language executed on a single
stand-alone java across a network using loop
back address concept.
Objective
Here a server and client model would be
implemented where using socket programming
and various Java API’s.
A user interface would be made for the desktop
based application through which the both sides
can communicate in real time.
Modules
Chat Window and
O S
Reply Module
Client Module
Downlaod File
O D
Edit/Delete/View
Module
Module
User Interface
There are two sets of Java APIs
for graphics programming:
AWT (Abstract Windowing
Programming Language Java
Toolkit) and Swing.
And SOCKET PROGRAMMING
AWT API was introduced in
JDK 1.0. Most of the AWT
components have become
obsolete and should be
replaced by newer Swing
components.
And Swing API.
Work Done So Far
User Inteface which will be
an app is in making.
Various Class diagrams,
Use Case Diagram and
Sequence Diagram are
already Made.
Will schedule the socket
programming in later stage.
01 02 03 4
Class Use Case Sequence
Diagram Diagram Diagram
Class Diagram
Use Case Diagram
Sequence Diagram for Login
Sequence Diagram for Login
Thanks!
CREDITS: This presentation template was created
by Slidesgo, including icons by Flaticon,
infographics & images by Freepik and illustrations
by Storyset