The Github repo for the client says it's 50% Java, can someone clarify, is this an HTML5 client, or are there other things happening?
[Windows RDP server] <--RDP protocol--> [linux Guacamole server] <--HTTP or Websockets--> [HTML5 client in your browser]> You will need a Linux or UNIX computer to host Guacamole.
> guacamole-client is used to build the subprojects that make up Guacamole, and
> to provide a common central repository. Each project contained here is
> completely independent of guacamole-client and can be built separately, though
> the others may have to be built first. If all projects are built using
> guacamole-client, Maven will take care of the proper build order.
My reading of this is that the client repo also contains the server, which is written in java