We need to provide bidirectional VNC client in a typical desktop or mobile web browser

In Progress Posted 6 years ago Paid on delivery
In Progress Paid on delivery

Functional description

======================

We need to provide bidirectional VNC client in a typical desktop

or mobile web browser, such as [login to view URL] (we

can assume that the browser supports HTML5) -- note that the link

to the project above is an example, NOT a requirement.

Basically we want to achieve the functionality of a VNC viewer

connected to a VNC server, including providing input to the GUI

of the applications running on the VNC server.

But instead of requiring the user to install and explicitly use a

VNC client, we need to allow to the user to connect to the VNC

server just by pointing a typical web browser (HTML5-enabled) to

a specific web page.

System architecture

===================

The system should support the following architecture:

a) on one end, the VNC server is provided by a Qt 4.8.x

application [login to view URL]

running on a Linux embedded system. We should assume that

the embedded system provides just the VNC server and no

other VNC processing (proxying, etc.);

b) on the other end, the user can use a typical browser

(HTML5-capable, on a desktop or mobile device);

c) between the browser of the user (b) and the embedded

device with the VNC server (a) we can have a (web) server.

If needed, this server can:

- provide a specific web page for the user to connect to;

- do any bidirectional translation that may be needed between

the VNC protocol of the server (a) and the web protocol

necessary to interact with the user through the browser

(b).

Test case

=========

With a successful system we should be able to:

- set up a server as follows:

- start a VNC server on a networked Linux workstation;

- on the same server start a graphical application displayed

in the VNC server session (e.g., a terminal emulator such

as Gnome Terminal);

- set up the server (at point (c) above) which can have

installed (if necessary) the proxy/translator between the VNC

server and the web browser developed and configured during

this work;

- set up a user device as follows (will be tested both on a

desktop and a mobile device):

- start a typical HTML5-enabled web browser

- point the web browser to a specific web page and:

- the browser should display and update the image from the

VNC server;

- the user should be able to interact with the application on

the VNC server through the web page, both through mouse and

keyboard (e.g., clicks should open menus, keyboard input

should be displayed in the application).

App Design App Developer HTML HTML5 Linux

Project ID: #15303168

About the project

3 proposals Remote project Active 6 years ago

Awarded to:

arksong123

Hi! I have rich experience in this field. Relevant Skills and Experience App Designer, App Developer, HTML, HTML5, Linux Please contact me. Proposed Milestones €555 EUR - complete Thank you for your reply.

€250 EUR in 20 days
(3 Reviews)
1.6

3 freelancers are bidding on average €333 for this job

Dominantsoftech

My name is Bharat. I have 7 years of experience in application building. I am part of a professional team of 15 developers who are very good at making mobile android/IOS applications (SDK, SWIFT). Relevant Skills and More

€500 EUR in 20 days
(28 Reviews)
5.2
ajaydhangar

Hi… Greeting of the day Hope my proposal find you well. I complete your task on time and in budget with great accuracy. Waiting for your reply  Thanks   Ajay Dhangar Relevant Skills and Experience I have more than 5 More

€250 EUR in 5 days
(10 Reviews)
3.7