Smack · Smack extensions. Classes and methods that implement support for the various XMPP XEPs (Multi-User Chat, PubSub, …) and other XMPP extensions.
Group: org.igniterealtime.smack - All Dependencies
Smack · Smack for Java7 (or higher). This is a pseudo-artifact that pulls all the required dependencies to run Smack on Java 7 (or higher) JVMs. Usually you want to add additional dependencies to smack-tcp, smack-extensions and smack-experimental.
smack · Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. This library provides the client side functionality as specified in the core XMPP specifications as related to the client side of said specifications.
smack-ext · Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. This library provides the client side functionality as specified in the extensions to the XMPP specifications as related to the client side of said specifications.
Smack · Smack IM. Classes and methods for XMPP-IM (RFC 6121): Roster, Chat and other functionality.
Smack · Smack experimental extensions. Classes and methods for XEPs that are in status 'experimental' or that should otherwise carefully considered for deployment. The API may change even between patch versions.
Smack · DNS SRV with Java7 Use javax.naming for DNS SRV lookups. The javax.naming API is availabe in JavaSE since Java7.
Smack · Smack BOSH API. This API is considered beta quality.
Smack · DNS SRV with minidns Use minidns for DNS SRV lookups. For platforms that don't provide the javax.naming API (e.g. Android).
Smack · Smack GUI debugger. Inspect the exchanged XMPP stanzas.
Smack · Smack API for XEP-0384: OMEMO Encryption using libsignal
Smack · SASL with javax.security.sasl Use javax.security.sasl for SASL.
Smack · SASL with Smack provided code Use Smack provided code for SASL.
Smack · Smack legacy extensions. Usually XEPs in the state 'retracted', 'rejected', 'deprecated', 'obsolete' or in a long standing 'deferred' state.
Smack · Extra Smack extensions for Android.
Smack · Smack for Android. All the required dependencies to run Smack on Android. Usually you want to add additional dependencies like smack-tcp, smack-extensions and smack-experimental.