XMPP: Building Real-Time Applications with Jabber Technologies (E-BOOK)

By: Saint-Andre, PeterContributor(s): Smith, Kevin | Tron�on, RemkoPublisher: 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
Contents:
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
Summary: 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
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Home library Collection Call number URL Status Date due Barcode Item holds
Book Book Military College of Signals (MCS)
Military College of Signals (MCS)
NFIC 005.1 PET (Browse shelf) Link to resource Available MCSEB-3483
Total holds: 0

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

There are no comments on this title.

to post a comment.
© 2023 Central Library, National University of Sciences and Technology. All Rights Reserved.