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

Prev   Next
Chapter 9. Troubleshooting Home Chapter 10. The Guacamole protocol