rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470540718

Professional XMPP Programming with JavaScript and jQuery

by
  • ISBN13:

    9780470540718

  • ISBN10:

    0470540710

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2010-01-07
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $58.67 Save up to $0.06
  • Buy New
    $58.61
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Summary

Professional XMPP starts off with a brief overview of XMPP followed by an overview of XMPP powered Web application architecture. Once those building blocks are in place, the reader goes through implementing a series of more and more sophisticated applications which exercise various parts of the XMPP technology stack including a simple chat application, a microblogging client, a shared browsing project, collaborative editing, and a game. The book concludes with some technical details on the XMPP to HTTP bridge and a few advanced topics like scaling and latency. Coverage includes: XMPP stanzas, handlers, and events as XMPP stanzas are the core communication element, and all the applications will receive, process, generate, and extend these stanzas presence, which is one of the core building blocks of XMPP, enabling many of its social features group chat will be covered as a basis for more complex applications that involve collaboration Pubsub mechanics, which are useful in many common situations; Pubsub is one of the main reasons people are drawn toward XMPP technology.

Author Biography

Jack Moffitt is CTO of Collecta, where he leads a team that produces several XMPP-related projects including Strophe (a family of libraries for XMPP communication), Palaver (a group chat server), Punjab (an HTTP to XMPP gateway service), and Speeqe (a simple web-based group chat client). He alsoserved several terms on the Board of Directors and Council of the XMPP Standards Foundation.

Table of Contents

Introduction.

Part I: XMPP Protocol and Architecture.

Chapter 1: Getting to Know XMPP.

Chapter 2: Designing XMPP Applications.

Part II: The Applications.

Chapter 3: Saying Hello: The First Application.

Chapter 4: Exploring the XMPP Protocol: A Debugging Console.

Chapter 5: Microblogging in Real Time: An Identica Client.

Chapter 6: Talking with Friends: One‑on‑One Chat.

Chapter 7: Exploring Services: Service Discovery and Browsing.

Chapter 8: Group Chatting: A Multi‑User Chat Client.

Chapter 9: Publishing and Subscribing: A Shared Sketch Pad Introduction.

Chapter 10: Writing with Friends: A Collaborative Text Editor.

Chapter 11: Playing Games: Head to Head Tic-Tac-Toe.

Part III: Advanced Topics.

Chapter 12: Getting Attached: Bootstrapping BOSH.

Chapter 13: Deploying XMPP Applications.

Chapter 14: Writing Strophe Plug-ins.

Appendix A: Getting Started with jQuery.

Appendix B: Setting Up a BOSH Connection Manager.

Index.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program