You are on page 1of 7

1.

2 PROJECT PROFILE
It is not economical and practical in this high-tech century that the executive heads of the organization having branches spread over a wide range of locations meet together for a summit after extensive traveling. Here LeoSummit can be used by the participants working in different zones. Also it can be used with in the organization to provide immediate telepresence, using internal LAN as the communication infrastructure. LeoSummit is a peer-to-peer, multi-platform conferencing suite for Local Area Networks. Written in Java, and using only the Sun Java Media Framework as an external package, LeoSummit is trivially portable to any platform for which the standard desktop Java Runtime Environment is available. It is designed with flexibility and modularity in mind, and implements, in a modular fashion. LeoSummit is a "peer-to-peer" conferencing package. Like most communications systems that carry that description, however, the layout is not entirely serverless. The initiator of a Summit becomes the authority and entry point to the Summit, and can hence be seen as the "Server". All participants of the Summit, however, communicate to all other peers via their own peer-to-peer connection. Summit communication, mainly initiated by the Core's Modules that handle each of LeoSummit's main features, is passed through these connections via a "Core" running on each client, which maintains the connections and manages the modules. Data is transmitted between Cores in a Summit using Java's ObjectlnputStream and ObjectOutputStream classes. These provide a simple interface for sending Serializable classes through a socket. The main features of LeoSummit are A global text chat room that encompasses all in the conference ("Summit") Private one-to-one text chats A shared whiteboard A polling/voting system File sending to single or multiple participants in the Summit Video and/or Audio streaming from a webcam and microphone

Objective of the project: The most prominent advantage of developing such a software is it enables the end users to easily create manage and share on demand presentations that combine text, graphics and audio. Increase productivity among end users. Improve business relationship with customers. Reduce total communication costs. Improve quality of communications. This enables fast data exchange between the various members of a LeoSummit and reduces the resource usage of the server. Video conferencing is the ability to use a live video stream obtained from a PC camera that streams through the network to all members in the LeoSummit who have Video Conferencing enabled would receive the video stream in real time on their computer. A Whiteboard looks like a typical Paint program screen where objects can be drawn and images placed upon it and is shared. Polling enables the users to create and participate in polls for the entire LeoSummit to view. This is a quick and easy way of getting an opinion on a number of questions as the results are received moments after the poll has been answered. File Sharing will be an important part of LeoSummit allowing LeoSummit members to distribute files to other members with ease and the ability to track its progress easily.

In LeoSummit the use of a general chat area for all members in a LeoSummit will be available as well as the ability to have private Instant Messaging with different members of the LeoSummit. Module Description This project contains five modules: Chatting and Instant Messaging File Sharing Video & Audio Conferencing. Polling Whiteboard

Chatting and Instant Messaging

This module again sub divided into two The Global chat module The Private chat module

The Global chat module: - Global chat module is a simple object which receives and sends simple text to and from other users simultaneously. The Private chat module: - The private chat is slightly more complex than that the global chat. The private chat is similar in protocol, but instead of broadcasting, it is sent to the one person File Sharing This process handles the actual transfer of the file, from the sender to the receiver. During the transfer process, in order to not flood the TCP layer, to allow monitoring of its status, and to allow resumes of file sending to occur, the file handler sends files in 5k size packets.

Video & Audio Conferencing Video conferencing is the ability to use a live video stream obtained from a PC camera that streams through the network to all of the members in the summit. who have Video Conferencing enabled would receive the video stream in real time on their computer. This enables members to see one another as they are participating in a summit. The quality and resolution of the video stream sent out and obtained will be able to be controlled by the users themselves though default settings will also be effect. All of this also applies to audio conferencing which can be separated or joined with a video conference. Polling Polling enables the users to create and participate in polls for the entire summit to view. This is a quick and easy way of getting an opinion on a number of questions as the results are received moments after the poll has been answered. Whiteboard A Whiteboard looks like a typical Paint program screen where objects can be drawn and images placed upon it that is shared across a summit. It is a way of having a graphical representation that any of the summit members can add to and manipulate for a collation of ideas.

2.1 EXISTING SYSTEMS


The authorities of PARK CENTER the administrative wing as well as the heart of the TECHNOPARK need to communicate with the respective heads of different companies operating in the TECHNOPARK premise for the evaluating the status of operation and facilities to be provided by the PARK CENTER. The existing system is that all the CEOs of the companies has to be present physically in the conference hall of the PARK CENTER to attend the summit amidst hectic managerial responsibilities where even a minute will cost. In certain situations communication are made via telephone. In the existing system communication is through telephone and is not that much productive There is need to travel physically for the existing system. Time and cost factors are adverse. Quality of communication is of low standard.

2.2 PROPOSED SYSTEMS


Proposed system enables the video communications pertaining to a two way electronic communications system that permits the corresponding participants in different locations to engage in the equivalent of face to face audio and video communications to be conducted as if all of them are present in the room. This project aimed at is where the client computers connected to a conference are connected not only to the server that receives incoming requests for joining but also connects them to all other members of the conference. It provides the file sharing facility and chatting. Polling and whiteboard are other important features of this project.

Improve quality of communications. Increase productivity among end users. Improve business relationship with customers. Reduce total communication costs. No need of traveling to the destination physically.

3.1 HARDWARE SPECIFICATION


Processor RAM Hard Disk Drive Keyboard Monitor Floppy Drive Mouse CD-ROM Drive Printer Web cam Microphone LAN connection : : : : : : : : : : : Pentium III 800MHz 128 MB 20 GB or higher Logitech Mouse Resolution of 800 X 600 3.5, 1.44 MB Scroll Mouse 52X MAX Ink Jet Standard digital web cam Standard microphone

3.2 SOFTWARE SPECIFICATION


Operating System Language Used Tools : : : Windows 2000 Server or above Java (Swing, Networking) JDK 1.4.2 or above, JMF 2.1.1e