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

Skills: Engineering, Java, MySQL, PHP, Software Architecture, Software Testing

See more: tools of computer programming, tools for computer programming, sound designing, selection problem, network programming in java, need java on my computer, latest software for designing, java server programming, java programming version, java programming tools, java programming latest, java network programming, java independent or dependent, java distance, java computer programming, hand drawing on whiteboard, free java programming software, free computer programming software, designing program free, designing package program, designing my product, designing a package for a product, c++ programming shapes with the code, computer programming words, computer programming free

Project ID: #2928707

1 freelancer is bidding on average $21 for this job


See private message.

$21.25 USD in 14 days
(0 Reviews)