InstantVNC port to Java

Анульовано Опубліковано %project.relative_time Оплачується при отриманні
Анульовано Оплачується при отриманні

InstantVNC is an open-source Windows application that my company has been distributing for several years: ftp://[login to view URL] When run, InstantVNC makes a "firewall friendly" connection to an echoServer, and kick-starts a miniature VNC server which then allows the PC it's running on to be remote controlled, regardless of firewall or NAT settings. Various aspects of InstantVNC (e.g., which echoServer to connect with) can be customized by holding down the SHIFT key when you start it up. InstantVNC consists of four components: 1. A self-extraction engine 2. A miniWinVNC application to handle the VNC session 3. The open-source echoWare DLL (ftp://[login to view URL]) which handles the protocol to the echoServer 4. An application called [login to view URL], which is activated when the user starts up InstantVNC with the SHIFT key held down. This project is to port InstantVNC from Visual C++ into pure Java. Details: * Unlike the Windows build, the Java InstantVNC can rely on a VNC service running already on the underlying OS. So it does not to need to reproduce the VNC server part of InstantVNC for Windows. * Unlike the Windows version, when the Java application is started with the SHIFT-mode GUI, one of the configuration options should be the TCP port to look for the underlying VNC server (default TCP 5900). * This project must essentially port the echoWare toolkit from Windows into pure Java. * Except for the VNC portion, the functionality of the normal-mode GUI and SHIFT-mode GUI of the Windows application must be reproduced as closely as possible. Please note: all of the original components of this project are available for download now (InstantVNC source and binary, echoWare source and SDK documentation, echoServer binary for Windows and Linux). Also, while nothing in the echoWare library is very difficult, it is fairly specific to TCP networking concepts, and familiarity with such things is required.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows (XP and Vista), OSX (10.4 and above), and Linux (both Gnome and KDE desktop environments).

Програмування на С Java Linux Mac OS Microsoft Робочій стіл Windows

ID Проекту: #3891696

Про проект

4 заявок(-ки) Дистанційний проект Остання активність Jul 15, 2009

4 фрілансерів(-и) готові виконати цю роботу у середньому за $2740

eperfections

See private message.

$510 USD за 42 дні(-в)
(472 відгуків(и))
7.5
softskyvw

See private message.

$8495.75 USD за 42 дні(-в)
(15 відгуків(и))
6.5
varunhcam

See private message.

$1530 USD за 42 дні(-в)
(7 відгуків(и))
4.1
bagmanovvw

See private message.

$425 USD за 42 дні(-в)
(1 відгук)
0.0