Internet Chatting
Internet Chatting
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.
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
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
Activity Diagram
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