Features/WebClient

From Spice

Contents

Web Client

Summary

Implement an html 5 only client like ericom (RDP - propriatery) or noVNC.

Owner

  • Your name here
  • Last research done by Jeremy White, April 2012

Current Status

  • Research / prototype phase

Description

An html 5 only client offers

  • work on any html 5 capable client. Includes most phones on the market, tablets.

One way of implementing this would be:

  • add option of server to support direct websocket connections
  • very simple wrapper around a regular TCP connection. Two interesting wrappers are:
  • Drop any compression that is not easy to support in the html 5 client (quic, glz), replace with what is easily supported (png, jpeg)
  • add capabilities for the negotiation
  • implement a client in javascript / coffeescript (gwt?):
    • protocol parsing
    • canvas rendering

See Also

This thread on alternate platforms

* Notably the possibility of using a C -> Javascript compiler