Marimba's Castanet system is one of many products that promise to "push" content across the Net to your desktop. In The Official Marimba Guide to Castanet, you'll learn about the pieces that comprise Castanet, how to use them, and—most importantly—how to program Castanet "channels" that can deliver Java applets, HTML, and more. While the first half of the book focuses on end-user operation, there's still plenty of substantive coverage for developers, including sections on saving application state on a user's system (which is normally impossible in Java), handling dynamic application updates, and customizing delivery based on individual user preferences.