From Spice
Contents |
[edit]
Web Client
[edit]
Summary
Implement an html 5 only client like ericom (RDP - propriatery) or noVNC.
[edit]
Owner
- Your name here
- Last research done by Jeremy White, April 2012
[edit]
Current Status
- Research / prototype phase
[edit]
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:
- Using Apache websocket to proxy connections
- websockify Note that this is probably mostly useful to get started; the code isn't that great, and it needs to be modified to support binary and messages > 64K
- 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
[edit]
See Also
This thread on alternate platforms
* Notably the possibility of using a C -> Javascript compiler

