<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>04881    a2200421   4500</leader>
  <controlfield tag="003">Nust</controlfield>
  <controlfield tag="005">20170207171607.0</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">0</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780596555597</subfield>
  </datafield>
  <datafield tag="022" ind1=" " ind2=" ">
    <subfield code="a"> 978-0-596-52126-4</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(AU-PeEL)EBL443111</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC)609840776</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(WaSeSS)ssj0000367792</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(WaSeSS)ssj0000367792</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">Nust</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="0">
    <subfield code="a">005.1</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Saint-Andre, Peter.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">XMPP: Building Real-Time Applications with Jabber Technologies (E-BOOK)</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Sebastopol :</subfield>
    <subfield code="b">O'Reilly Media, Inc.,</subfield>
    <subfield code="c">2009.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">1 online resource (414 p.)</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Description based upon print version of record.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">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&#xFFFD;5.&#xFFFD;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&#xFFFD;6.&#xFFFD;Data Forms; Basic Structure; Using Data Forms; Defining Your Terms: Form Types; Including Media in Data Forms</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Chapter&#xFFFD;9.&#xFFFD;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&#xFFFD;10.&#xFFFD;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&#xFFFD;11.&#xFFFD;Remote Commands; Controlling Clients; A Simple Command; Commands and Data Forms</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Communication PrimitivesMessage; Presence; IQ; Extensibility; Asynchronicity; Error Handling; Hello Hello World World: Building a Basic XMPP Application; Summary; Part&#xFFFD;II.&#xFFFD;The XMPP Toolkit; Chapter&#xFFFD;3.&#xFFFD;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&#xFFFD;4.&#xFFFD;Instant Messaging; I Think, Therefore IM; Chat Sessions</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Providing Custom Commands</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">SummaryChapter&#xFFFD;7.&#xFFFD;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&#xFFFD;8.&#xFFFD;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</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">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&#xFFFD; Books Online; How to Contact Us; Acknowledgments; Peter Saint-Andre; Kevin Smith; Remko Tron&#xFFFD;on; Part&#xFFFD;I.&#xFFFD;An Overview of XMPP; Chapter&#xFFFD;1.&#xFFFD;Introduction; What Can You Do with XMPP?; Services; Applications; Brief History; Open Source and Open Standards; Extensibility; Summary; Chapter&#xFFFD;2.&#xFFFD;Basics of XMPP; Architecture; Addresses; Domains; Users; Resources; Internationalization; XMPP URIs; Streaming XML</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a"> 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</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="4">
    <subfield code="a">Electronic mail messages.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="4">
    <subfield code="a">Instant messaging.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="4">
    <subfield code="a">Internet programming.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="4">
    <subfield code="a">Jabber (Computer network protocol).</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="0">
    <subfield code="a">Electronic books.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Smith, Kevin.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Tron&#xFFFD;on, Remko.</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://miman.bib.bth.se/login?url=http://proquest.safaribooksonline.com/9780596157524</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://proxy.lib.chalmers.se/login?url=http://www.dawsonera.com/depp/reader/protected/external/AbstractView/S9780596551124</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">217616</subfield>
    <subfield code="d">217616</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">NFIC</subfield>
    <subfield code="a">MCS</subfield>
    <subfield code="b">MCS</subfield>
    <subfield code="d">2016-12-12</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.1  PET</subfield>
    <subfield code="p">MCSEB-3483</subfield>
    <subfield code="r">2016-12-08</subfield>
    <subfield code="w">2016-12-12</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
