0% found this document useful (0 votes)
182 views13 pages

Internet Chatting

This document provides an overview of an Internet chatting and file sharing application developed using Java. The application allows two or more users on an intranet to chat and conduct video conferences. A client-server model is used where the server handles all network traffic. The objective is to design a project for Internet chatting and file sharing. Java was used as the programming language along with tools like JDK 1.6, JMF 2.0, and RTP for its benefits like cross-platform compatibility and security. Data flow diagrams and activity diagrams were created to model the system. The conclusion states that only chatting and file sharing were implemented due to time constraints.

Uploaded by

aparnajanwalkar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
182 views13 pages

Internet Chatting

This document provides an overview of an Internet chatting and file sharing application developed using Java. The application allows two or more users on an intranet to chat and conduct video conferences. A client-server model is used where the server handles all network traffic. The objective is to design a project for Internet chatting and file sharing. Java was used as the programming language along with tools like JDK 1.6, JMF 2.0, and RTP for its benefits like cross-platform compatibility and security. Data flow diagrams and activity diagrams were created to model the system. The conclusion states that only chatting and file sharing were implemented due to time constraints.

Uploaded by

aparnajanwalkar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 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.

INTERNET CHATTING
INTRODUCTION:To sum up, the at most priority must be given to the definition of the problem 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 all the traffic. The person (from one of the computer in the network) who wants to have chat with another person requests to Server & after acceptance of request they can have successful chat or conferencing.

Our application is programmed in Java programming language. The other tools that weve used to build our application are JDK1.6 (Java Development Kit) , JMF 2.0 (Java Media Framework) and RTP (Real-time transport Protocol). JMF is a package that is used to develop softwares related to Chatting. It enables to capture media data (audio/video) & to transmit to target device. RTP is the protocol designed to handle Real-Time traffic on the intranet/internet that lies between UDP & application program used with UDP.

Why Java platform


Java is ideally suited to become the standard application development language for wireless devices, providing us with lots of benefits. Hereto some of the most important ones:
Cross platform compatibility The Java application can easily transfer between different devices and different platforms as 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 and universities.
Security Java is known for its security features (class file verification, cryptography possibilities etc...) Dynamic Java classes can be easily downloaded dynamically over the network, and easily integrated with the running application.

Objective

Software Requirment

Operating System : or above Language Used Networking) Tools : 2.1.1e

Windows 2000 Server

Java (Swing,
JDK 1.4.2 or above, JMF

Hardware Requirement
Processor : Pentium III 800MHz

RAM
Hard Disk Drive Keyboard Monitor Floppy Drive Mouse CD-ROM Drive Web cam Microphone LAN connection

128 MB
: : 20 GB or higher Logitech Mouse 3.5, 1.44 MB

: : : : :

Resolution of 800 X 600 : Scroll Mouse 52X MAX Standard digital web cam Standard microphone

Data Flow Diagram

Activity Diagram

Diagram of User changes Password

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 and other types of files. Various clients that are having voice or video conversation can send & receive files to one another.

Conclusion
We have described our experiments as an application for chatting based on Java platform using tools Java Media Framework & Real-time Transport protocol. Due to unavailability of time we have only implemented internet chatting & file sharing which helps the user to converse with his loved ones, friends & others.

Reference
Books: Complete Reference Java 2 by Herbet Shieldt Java 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.6 Java Media Framework v2.0 LiknoWebButtonMakers

You might also like