Part II. Developer's Guide
Prev
Next
Part II. Developer's Guide
Table of Contents
14. The Guacamole protocol
Design
Handshake phase
Drawing
Streams and objects
Events
Disconnecting
15. libguac
Error handling
Client plugins
Layers and buffers
Streams
Sending instructions
Event handling
16.
guacamole-common
HTTP tunnel
Using the Guacamole protocol
17. guacamole-common-js
Guacamole client
HTTP tunnel
Input abstraction
On-screen keyboard
18. guacamole-ext
Guacamole extension format
Accessing the server configuration
Authentication providers
The
UserContext
Directory
classes
Permissions
Connections
Managing/sharing active connections
19. 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
20. Custom authentication
Guacamole's authentication model
A Guacamole extension skeleton
Building the extension
Configuration and authentication
Parsing the configuration
Installing the extension
21. Writing your own Guacamole application
The basics
Web application skeleton
Adding Guacamole
Where to go from here