Browse all projects
Net
ASP
Audio Services
Banner Design
Cold Fusion
Copywriting
Data Entry
Data Processing
Delphi
Excel
Electronics
Engineering
Flash
Graphic Design
PDA
J2EE
Java
Javascript
Joomla
JSP
Legal Advice
Link Building
Linux
Logo Design
Market Research
OsCommerce
Perl
Photography
Photoshop
PHP
Project Management
Proofreading
Python
Script Installation
SEO
System Admin
Telemarketing
Training
Translation
Visual Basic
Web Promotion
Web Design
Website Security
Windows
Wireless
XML
Java / Flash / VNC Programmer for Web Conferencing Project
OVERVIEW OF THE PROJECT:
We are looking for a very efficient and talented programmer to help us build a prototype of a new web conferencing application. Once we have the prototype proof of concept working, we'll explain the long-term plans as to how we will utilize this in a unique manner to serve our customers.
The prototype will be a very crude web conferencing application that allows one user to "host" a web conference by sharing his screen up to a reflector (server). Then 100's of clients will be allowed to run the application and view the screen being shared by the host.
We want to ultimately build an architecture that allows us to host 100's of meeting simultaneously.
DETAILS OF THE APPLICATION:
We need a flash/java application that serves two purposes:
#1. A user needs to be able to use the application to host a meeting. In this mode the application must allow the user to share either his entire screen or select one window to share.
- The main application will be a web based flash application built in Flex.
- The flash application will launch a java application for screen capturing.
- The java app will use VNC to capture screen and screen changes.
- The java app sends screen changes to a VNC reflector.
#2. A user needs to be able to use the same web based flash application to view an ongoing meeting. In this mode the application must simply display the screen or window shared by the host.
- This will utilize the main flash application in a "participant" mode.
- The application will receive the screen changes from the VNC reflector and display them on the screen.
In addition, we need a VNC reflector that is created and installed on a Linux machine.
ADDITIONAL DETAILS:
The flash application should be built in Flex (or convince us otherwise.)
The screen-scraping portion of the host application should be in java (or convince us otherwise.)
All server-side code and components must run on Linux.
Client must work on all reasonably modern versions of Windows and Mac.
We have designers who can help create the user interface.
Everything possible should be legally licensed from opensource modules.
We would like to rely on VNC applications unless you can convince us otherwise.
VNC applications we are aware of that might help include Flightlight VNC, Guacamole, VNC Reflector, etc.
We have good linux/php/mySQL programmers who can help with the server side as needed.
The VNC communication much be efficient enough to allow for large scaling across 1000's of participants.
Web conferencing components are often also referred to as "remote desktop."
We are willing to pay appropriate one-time fees to license any needed technology that is already developed.
If this prototype goes well the possibility for a lot of ongoing work is highly likely.
© 2006-2010 www.hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating for the other site like this
www.getfreelancer.com
Powered by
www.elsw.com