Find Jobs
Hire Freelancers

C++ VNC Proxy and VNC Java Applet Modification

$500-1000 USD

In Progress
Posted about 13 years ago

$500-1000 USD

Paid on delivery
This purpose of this project is to build a proxy to handle a secure method of communication between the client java applet and XenServer XAPI. It will be required that you have a solid understanding of both Java and C++ and a rock solid understanding of both RFB (Remote FrameBuffer Protocol) and Socket Factories. You will be required to modify the OpenSource Java Applet of our choosing (tightVNC) to send authentication parameters that have been picked up from the HTML page the Java Applet was rendered in, this will then pass onto the proxy for authentication with a Database. The proxy will need to be designed to run on CentOS / Redhat and be run as a daemon, you will also be required if time permits to write an init.d script to start / stop / restart this console proxy. We will be providing the full development environment to work with, including a XenServer to test against, both the DB and required data. For complete specifications, please contact us and they will be provided. All source code will be required, and all code to be forfeited to us. If the project can be completed more quickly than 14 days, bonus can be organised.
Project ID: 3109491

About the project

Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of AUSTRALIA
Sydney, Australia
5.0
7
Payment method verified
Member since Feb 16, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.