2003-08-19 15:20:42 +02:00
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<title>Smack Extensions User Manual</title>
|
2003-08-29 20:47:39 +02:00
|
|
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
2003-08-19 15:20:42 +02:00
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
2003-09-23 23:15:51 +02:00
|
|
|
<div class="header">Smack Extensions Manual</div>
|
|
|
|
<p>The XMPP protocol includes a base protocol and many optional extensions
|
2007-03-01 02:51:12 +01:00
|
|
|
typically documented as "XEP's". Smack provides the org.jivesoftware.smack
|
2003-09-23 23:15:51 +02:00
|
|
|
package for the core XMPP protocol, and the org.jivesoftware.smackx package for
|
|
|
|
many of the protocol extensions.</p>
|
2003-08-19 15:20:42 +02:00
|
|
|
|
2003-09-23 23:15:51 +02:00
|
|
|
<p>This manual provides details about each of the "smackx" extensions, including what
|
|
|
|
it is, how to use it, and some simple example code.<p>
|
2003-08-19 15:20:42 +02:00
|
|
|
|
2003-09-23 23:15:51 +02:00
|
|
|
<div class="subheader">Current Extensions</div><p>
|
|
|
|
|
|
|
|
<table border="0" width="85%" cellspacing="0" cellpadding="3" style="border:1px #bbb solid;">
|
|
|
|
<tr bgcolor="#ddeeff">
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><b>Name</b></td><td><b>XEP #</b></td><td><b>Description</b></td>
|
2003-09-23 23:15:51 +02:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="privatedata.html">Private Data</a></td>
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0049.html">XEP-0049</a></td>
|
2003-09-23 23:15:51 +02:00
|
|
|
<td>Manages private data.</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="xhtml.html">XHTML Messages</a></td>
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0071.html">XEP-0071</a></td>
|
2003-09-23 23:15:51 +02:00
|
|
|
<td>Allows send and receiving formatted messages using XHTML.</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="messageevents.html">Message Events</a></td>
|
2014-06-14 11:45:38 +02:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0022.html">XEP-0022</a></td>
|
2003-09-23 23:15:51 +02:00
|
|
|
<td>Requests and responds to message events.</td>
|
|
|
|
</tr>
|
2004-04-11 21:00:04 +02:00
|
|
|
<tr>
|
|
|
|
<td><a href="dataforms.html">Data Forms</a></td>
|
2014-06-14 11:45:38 +02:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0004.html">XEP-0004</a></td>
|
2004-04-11 21:00:04 +02:00
|
|
|
<td>Allows to gather data using Forms.</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="muc.html">Multi User Chat</a></td>
|
2014-06-14 11:45:38 +02:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0045.html">XEP-0045</a></td>
|
2004-04-11 21:00:04 +02:00
|
|
|
<td>Allows configuration of, participation in, and administration of individual text-based conference rooms.</td>
|
|
|
|
</tr>
|
2003-09-23 23:15:51 +02:00
|
|
|
<tr>
|
|
|
|
<td><a href="rosterexchange.html">Roster Item Exchange</a></td>
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0093.html">XEP-0093</a></td>
|
2003-09-23 23:15:51 +02:00
|
|
|
<td>Allows roster data to be shared between users.</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="time.html">Time Exchange</a></td>
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0090.html">XEP-0090</a></td>
|
2003-09-23 23:15:51 +02:00
|
|
|
<td>Allows local time information to be shared between users.</td>
|
2003-10-13 17:39:11 +02:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="invitation.html">Group Chat Invitations</a></td>
|
|
|
|
<td>N/A</td>
|
|
|
|
<td>Send invitations to other users to join a group chat room.</td>
|
2003-09-23 23:15:51 +02:00
|
|
|
</tr>
|
2003-10-18 23:05:23 +02:00
|
|
|
<tr>
|
|
|
|
<td><a href="disco.html">Service Discovery</a></td>
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0030.html">XEP-0030</a></td>
|
2003-10-18 23:05:23 +02:00
|
|
|
<td>Allows to discover services in XMPP entities.</td>
|
2006-02-03 19:44:22 +01:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><a href="disco.html">File Transfer</a></td>
|
2007-03-01 02:51:12 +01:00
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0096.html">XEP-0096</a></td>
|
2006-02-03 19:44:22 +01:00
|
|
|
<td>Transfer files between two users over XMPP.</td>
|
|
|
|
</tr>
|
2009-10-28 23:38:40 +01:00
|
|
|
<tr>
|
|
|
|
<td><a href="pubsub.html">PubSub</a></td>
|
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0060.html">XEP-0060</a></td>
|
|
|
|
<td>Generic publish and subscribe functionality.</td>
|
|
|
|
</tr>
|
2013-06-24 23:27:43 +02:00
|
|
|
<tr>
|
|
|
|
<td><a href="caps.html">Entity Capabilities</a></td>
|
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0115.html">XEP-0115</a></td>
|
2014-02-15 22:36:52 +01:00
|
|
|
<td>Broadcasting and dynamic discovery of entity capabilities.</td>
|
2013-06-24 23:27:43 +02:00
|
|
|
</tr>
|
2014-02-15 22:35:38 +01:00
|
|
|
<tr>
|
|
|
|
<td><a href="privacy.html">Privacy Lists</a></td>
|
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0016.html">XEP-0016</a></td>
|
|
|
|
<td>Enabling or disabling communication with other entities.</td>
|
|
|
|
</tr>
|
2014-03-18 00:51:34 +01:00
|
|
|
<tr>
|
|
|
|
<td><a href="hoxt.html">HTTP over XMPP transport</a></td>
|
|
|
|
<td><a href="http://www.xmpp.org/extensions/xep-0332.html">XEP-0332</a></td>
|
|
|
|
<td>Allows to transport HTTP communication over XMPP peer-to-peer networks.</td>
|
|
|
|
</tr>
|
2014-04-26 15:43:58 +02:00
|
|
|
<tr>
|
|
|
|
<td><a href="properties.html">Jive Properties</a></td>
|
|
|
|
<td>N/A</td>
|
|
|
|
<td>TODO</td>
|
|
|
|
</tr>
|
2003-09-23 23:15:51 +02:00
|
|
|
</table>
|
2003-08-19 15:20:42 +02:00
|
|
|
</body>
|
2013-06-24 23:27:43 +02:00
|
|
|
</html>
|