Talking JSON over Comet to deliver content for a network music player
You can find more information on the speaker's site:
The Logitech Squeezebox is a product that delivers a rich networked audio experience. And the server is in Perl (woot!).
The newest generation of Squeezebox products have a Lua-based GUI (Squeezeplay). To communicate between the Lua client and the Perl server, we've employed Comet and JSON to accomplish this task.
For the next 5 minutes I'm going to discuss the basics of that communication API, particularly the use of subscriptions.