XMPP: Building Real-Time Applications with Jabber Technologies (E-BOOK)
Publisher: Sebastopol : O'Reilly Media, Inc., 2009Description: 1 online resource (414 p.)ISBN: 0; 9780596555597ISSN: 978-0-596-52126-4Subject(s): Electronic mail messages | Instant messaging | Internet programming | Jabber (Computer network protocol)Genre/Form: Electronic books.DDC classification: 005.1 Online resources: Click here to access online | Click here to access online| Item type | Current location | Home library | Collection | Call number | URL | Status | Date due | Barcode | Item holds |
|---|---|---|---|---|---|---|---|---|---|
Book
|
Military College of Signals (MCS) | Military College of Signals (MCS) | NFIC | 005.1 PET (Browse shelf) | Link to resource | Available | MCSEB-3483 |
Browsing Military College of Signals (MCS) shelves Close shelf browser
Description based upon print version of record.
Are You There? Chat State NotificationsLooks Matter: Formatted Messages; Who Are You? vCards; Talk to the Hand: Blocking and Filtering Communication; Blocking: The Simple Approach; Advanced Blocking and Filtering; More Messaging Extensions; Summary; Chapter�5.�Discovering the World; Items and Info; Using Service Discovery with Servers and Services; Using Service Discovery with Clients; Explicit Service Discovery; Entity Capabilities: Service Discovery Shorthand; Summary; Chapter�6.�Data Forms; Basic Structure; Using Data Forms; Defining Your Terms: Form Types; Including Media in Data Forms
Chapter�9.�Jingle: Jabber Does MultimediaTo Instant Messaging and Beyond; The Jingle Model; Making a Call; A Swarm of NATs; Jingle on ICE; Additional Jingle Actions; Summary; Chapter�10.�Sending Binary Data; Starting Small: Bits of Binary; Moving On Up: Transferring Midsize Files In-Band; Thinking Big: Sending Large Files Out-of-Band; Sending Data Directly; Sending Data Through a Proxy; Negotiating File Transfer; File Transfer Using Stream Initiation; Session Negotiation Using Jingle; Summary; Chapter�11.�Remote Commands; Controlling Clients; A Simple Command; Commands and Data Forms
Communication PrimitivesMessage; Presence; IQ; Extensibility; Asynchronicity; Error Handling; Hello Hello World World: Building a Basic XMPP Application; Summary; Part�II.�The XMPP Toolkit; Chapter�3.�Presence; Is Anybody Home?; Authorization Required: The Subscription Handshake; How Presence Is Propagated; Availability Status; Presence Priorities; Directed Presence; Going Offline; Rich Presence; Presence and Rosters; Using Presence; Presence-Based Routing; Access Control; Presence As a Transport; Summary; Chapter�4.�Instant Messaging; I Think, Therefore IM; Chat Sessions
Providing Custom Commands
SummaryChapter�7.�Multi-Party Interactions; Starting the Party; Groupchat Basics; Crowd Control; What's in a Nick?; Configure This!; Privacy, Security, and All That Jazz; MUC As a Data Transport; Summary; Chapter�8.�Publish/Subscribe; Why It Matters; Quickstart; Subscriptions; Publishing and Receiving Notifications; Payloads: To Send or Not to Send?; Items: To Store or Not to Store?; Discovering Nodes; Node Management; Creating and Deleting Nodes; Node Configuration; Managing Node Access; Item Aggregation via Collection Nodes; Personal Eventing: PubSub Simplified; Summary
Table of Contents; Preface; Why XMPP?; Is This Book for You?; Getting the Most Out of This Book; Conventions Used in This Book; About the Examples; Using Code Examples; Safari� Books Online; How to Contact Us; Acknowledgments; Peter Saint-Andre; Kevin Smith; Remko Tron�on; Part�I.�An Overview of XMPP; Chapter�1.�Introduction; What Can You Do with XMPP?; Services; Applications; Brief History; Open Source and Open Standards; Extensibility; Summary; Chapter�2.�Basics of XMPP; Architecture; Addresses; Domains; Users; Resources; Internationalization; XMPP URIs; Streaming XML
This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powe

Book
There are no comments on this title.