Foreword.
Acknowledgment.
Introduction.
Chapter 1. Hello Web 2.0 World.
Chapter 2. Page Presentation.
Chapter 3. JavaScript and Ajax.
Chapter 4. Design Principles.
Chapter 5. What's Next for Web 2.0?
Chapter 6. Rich Client Alternatives.
Chapter 7. HTTP and URIs.
Chapter 8. XML and Its Alternatives.
Chapter 9. Syndication.
Chapter 10. Microformats.
Chapter 11. Combining Protocols to Build Web Services.
Chapter 12. Serving XML over HTTP.
Chapter 13. Databases and Non-XML Sources.
Chapter 14. Creating Syndication Channels.
Chapter 15. Mashups, HTML Scraping, and Web Services.
Chapter 16. Implementing and Maintaining Your URI Space.
Chapter 17. Podcasting and Serving Multimedia.
Chapter 18. Security.
Index.