Internet Chatting

13
Institute Of Computer Education,Latur. Department of M.C.A. Synopsis on Internet Chatting  Submitted By:- Sabde Sanjivani M.C.A.T.Y. 

Transcript of Internet Chatting

Page 1: Internet Chatting

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. 

Page 2: Internet Chatting

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.

Page 3: Internet Chatting

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.

Page 4: Internet Chatting

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.

Page 5: Internet Chatting

8/2/2019 Internet Chatting

http://slidepdf.com/reader/full/internet-chatting 5/13

Objective

Page 6: Internet Chatting

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

Page 7: Internet Chatting

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

Page 8: Internet Chatting

8/2/2019 Internet Chatting

http://slidepdf.com/reader/full/internet-chatting 8/13

Data FlowDiagram

Page 9: Internet Chatting

8/2/2019 Internet Chatting

http://slidepdf.com/reader/full/internet-chatting 9/13

Activity Diagram

Page 10: Internet Chatting

8/2/2019 Internet Chatting

http://slidepdf.com/reader/full/internet-chatting 10/13

Diagram of User changes Password

Page 11: Internet Chatting

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.

Page 12: Internet Chatting

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.

Page 13: Internet Chatting

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