You are on page 1of 9

CHAT APPLICATION USING

JAVA

P R ES EN T ED BY : - GUIDED BY :-
KOTA M I N N U M A DA N [ 2 2 0 1 0 1 1 2 0 1 5 1 ]
B A L L A K AV YA [ 2 2 0 1 0 1 1 2 0 1 5 6 ] DR. ASHISH RANJAN DASH
KO L A B H A R G AV [ 2 2 0 1 0 1 1 2 0 1 4 0 ]
KU N C H A L A C H A I TA N YA [ 2 2 0 1 0 1 1 2 0 1 2 8 ]
S A N K A R K H A R A DA [ 2 2 0 1 0 1 1 2 0 1 2 7 ]
Contents
• What is our project
• Aim of the project
• Software used
• Methodology
• Conclusion
• Future scope
INTRODUCTION TO CHAT APPLICATION
• Chatting app allows you to communicate with your customers in web chat
rooms.
• It enables you to send and receive messages.
• Chatting apps make it easier, simpler, and faster to connect with everyone and
it is also easy to use.
• There are many types of chatting apps and every one has its own format,
design, and functions.
AIM OF THIS PROJECT
• The aim of this project is to build a real-time messaging developer messaging app using
modern web technologies.

• Unlike most chat apps available in the market, this one will focus on developers and will try
to increase their productivity. While we do not expect it to have a lot of resources due to lim-
ited time, coding and archive view will be our main features.

• It will be a completely open source. Everyone will be able to dig into the code to learn what
happens after the scenes, or contribute to the source code. It was therefore within our in-
tent to write pure codes, which could be measured by following the most popular patterns
and principles of each language and relevant libraries.
SOFTWARE USED
 Java Development Kit (JDK)
 Eclipse (IDE)
 Java Networking Libraries
 User Interface Libraries
 Messaging Protocols
 Control System
METHODOLOGY
Testing and
Define the Maintenance Handle Group
Requirements Chat

Creating a chat
Choose a application in Java Real-Time
Development
Approach
typically involves Messaging

several key steps and


methodologies.

Create the Design the


Server User Interface
Implement and Security
User
Authentication
CONCLUSION
 While creating a client-server chat program application in java, we get to learn a
lot of new stuff about threads and how threads can be accurately used in
messages. It can support multiple client-server that makes it a group chat
application.
 The main objective of the project is to develop a Secure Chat Application. We
had taken a wide range of literature review in order to achieve all the tasks,
where we came to know about some of the products that are existing in the
market.
 We made a detailed research in that path to cover the loop holes that existing
systems are facing and to eradicate them in our application. In the process of
research we came to know about the latest technologies and different
algorithms.
Future Scope:
With the knowledge I have gained by developing this application, I am
confident that in the future I can make the application more effectively by
adding this services.
 Extending this application by providing Authorisation service.
 Creating Database and maintaining users.
 Increasing the effectiveness of the application by providing Voice Chat.
 Extending it to Web Support.
THANK YOU

You might also like