Background of the project effort The communication package that allows two or more users to communicate with each other using a computer. The aim of this project is to develop and deploy my program. The product will allow people from different localities (physical distance) to send and receive message within a network of computers. The package gives the user a selection of different mediums to choose from in order to communicate. The options available are: 1 Text chat - allows communication using text, to write words and sentences. 2 Whiteboard - user can use free-hand drawing tools or shapes provided to depict their message. 3 Audio chat -requires external devices such as microphone to capture sound to be sent to other users. Solution Constraints The problem/project must be solved using some specific technologies corresponding to the requirements. The software must be built using Java for platform independency. In particular Java Media Frameworks (JMF) will be used to enables audio and other time-based media to be added to Java applications. JMF 2.1.1 is the latest version and will be explained in the designing process. The reason for using Java API's is because they are platform independent. The proper functioning of my product is dependent on this property. JMF also enhances and simplifies the use of Real-time Transport Protocol (RTP). RTP provides end-to-end network transport functions suitable for applications transmitting real-time data, such as audio. This will provide the ability to test and run the communication package. To achieve the objectives of the project I would need to make use of a programming Interface, which I have had little experience with prior to the start of the project. The Interface is J builder (version 7).
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Java Jbuilder 7