Part II. Developer's Guide
Prev
Next
Part II. Developer's Guide
Table of Contents
9. The Guacamole protocol
Design
Handshake phase
Nesting and interleaving
Drawing
Multimedia streaming and pipes
Events
Disconnecting
10. libguac
Error handling
Client plugins
Layers and buffers
Sending instructions
Protocol nesting
Event handling
11.
guacamole-common
HTTP tunnel
Using the Guacamole protocol
Reading properties
12. guacamole-common-js
Guacamole client
HTTP tunnel
Input abstraction
On-screen keyboard
13. guacamole-ext
Common configuration
Authentication providers
Event listeners
14. Adding new protocols
Minimal skeleton client
Initializing the remote display
Adding the ball
Making the ball bounce
A prettier ball
Handling the passage of time
15. Custom authentication
Guacamole's authentication model
A Guacamole plugin skeleton
Actually authenticating the user
Parsing the configuration
16. Writing your own Guacamole application
The basics
Web application skeleton
Adding Guacamole
Where to go from here