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