Search for project

More than 2000 projects issued through our platform and this
amount increases very fast.

Java Voice Chat Client-Server software development (ID:4584)

Project Creator: SJayR
FC Member For 6230 Days
Credits 20
Completed Proj. Num. 0 / 1
Total payment USD
Avg Daily Online
0.00 h (From 21/5/2007)
Available on MSN/Skype No
Last Login 7/6/2008
Peers Rating 0.00%
      
Budget: Not Sure/Confidential
Created: 6/20/2008 2:36:00 PM EST
Bidding Ends: 7/20/2008 2:36:00 PM EST
( Expired )
Development Cycle: 30 Days
Bid Count: 8
Average Bid: 5,335.00  
Project Description:

The project is to add voice chat to a web conferencing application that is already developed. This is a client-server application written in Java 2 SE. The voice chat (using voip technology) will include group chat and private chat.

I want to use existing open source technology whenever possible. There will be a client GUI that shows active users and groups and facilitates initiating voice chat and responding to a voice chat request. It will also support microphone testing. It should use voice technology that adjusts sound quality based on available band width and other sound enhancing techniques.

1. The developer should preferably use the Eclipse environment and Ant build files for Java development.
2. The client should work on Mac as well as PC.
3. The server needs to run in a Linux environment.
4. I will provide the existing client and server applications into which this will be integrated but expect this to be substantially independent client and server modules. It uses Java jre 1.6 including Swing.
5. Additional features should include the ability of the conferencing leader to enable and disable voice chat for other participants and assign participants to groups.
6. The development process will include several intermediate milestone deliverables that will need to be approved before proceeding to the next one. The milestones would be:


   a. A high level design document that a) describes the core voip technology that would be used, b) specifies the client-server protocols, c) states the expected server software performance and capacity on a particular hardware configuration and d) specifies the client minimum hardware requirements.
   b. Prototype which would include a standalone client - server voip application with a simple UI to demonstrate that it works. Standalone, means it would not be integrated into my web conferencing application.
   c. Full implementation per my requirements. ( I will supply as specific GUI interface design that matches the requirements I've described in my original spec.)




Job Type Java 
Attached Files: N/A

Bids placed

(There are 8 bids on this project, these are listed below)
 
Contact*:
Email*:
Telephone:
(Include country code)
Enquiry*