internet chatting
TRANSCRIPT
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 1/13
Institute Of Computer
Education,Latur.
Department of M.C.A.
Synopsis on
Internet Chatting
Submitted By:-Sabde Sanjivani
M.C.A.T.Y.
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 2/13
INTERNET CHATTINGINTRODUCTION:-
To sum up, the at most priority must be given to the definition of theproblem statement of the project to be undertaken.
So the project is a set of file related with each other developed by the creators of the system to accomplish a specific purpose.
Our purpose is to design project for “INTENET CHATTING & FILE SHARING”
As the name suggests, our project is based on audio/video transmission& reception. Through our application two or more persons in an intranet can Chat
with one another & they can have Video Conferencing also.
It is a Client-Server type application in which the Server handles allthe traffic. The person (from one of the computer in the network) who wants tohave chat with another person requests to Server & after acceptance of requestthey can have successful chat or conferencing.
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 3/13
Our application is programmed in Java programminglanguage. The other tools that we’ve used to build our application
are JDK1.6 (Java Development Kit) , JMF 2.0 (Java MediaFramework) and RTP (Real-time transport Protocol).
JMF is a package that is used to develop softwaresrelated to Chatting. It enables to capture media data (audio/video)
& to transmit to target device.
RTP is the protocol designed to handle Real-Timetraffic on the intranet/internet that lies between UDP & applicationprogram used with UDP.
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 4/13
y ava p a orm
Java is ideally suited to become the standard application developmentlanguage for wireless devices, providing us with lots of benefits. Hereto some of the mostimportant ones:
Cross platform compatibility The Java application can easily transfer between different devices and different platformsas long as the JVM has been developed for those devices.
Object Oriented Programming Java has a better abstraction mechanisms and higher level programming constructs than
C++.
Huge java developer community Java has become the most popular programming language taught in schools anduniversities.
Security
Java is known for its security features (class file verification, cryptography possibilitiesetc...)
Dynamic Java classes can be easily downloaded dynamically over the network, and easilyintegrated with the running application.
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 5/13
Objective
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 6/13
Software Requirment
Operating System : Windows 2000 Server
or aboveLanguage Used : Java (Swing,Networking)
Tools : JDK 1.4.2 or above, JMF2.1.1e
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 7/13
Hardware Requirement
Processor : Pentium III 800MHz
RAM : 128 MB
Hard Disk Drive : 20 GB or higher
Keyboard : Logitech Mouse
Monitor : Resolution of 800 X 600
Floppy Drive : 3.5, 1.44 MB
Mouse : Scroll Mouse
CD-ROM Drive : 52X MAX
Web cam : Standard digital web cam
Microphone : Standard microphone
LAN connection
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 8/13
Data FlowDiagram
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 9/13
Activity Diagram
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 10/13
Diagram of User changes Password
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 11/13
File Sharing
File Transfer We want to give facility of transferring files
other than between the clients. The files
may be a text document, worksheets andother types of files.
Various clients that are having voice orvideo conversation can send & receive files
to one another.
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 12/13
Conclusion
We have described our experiments as anapplication for chatting based on Java platformusing tools Java Media Framework & Real-timeTransport protocol.
Due to unavailability of time we have onlyimplemented internet chatting & file sharing whichhelps the user to converse with his loved ones,
friends & others.
8/2/2019 Internet Chatting
http://slidepdf.com/reader/full/internet-chatting 13/13
ReferenceBooks:
Complete Reference Java 2 by Herbet ShieldtJava – How To Program by H. M. Dietel & P. J. Dietel
Java Media Framework API Guide 2.0
Websites
www.java.com www.sun.com
www.freesourcecode.com
Tools Used
Java Development Kit v1.6Java Media Framework v2.0
LiknoWebButtonMakers