Question

I was reading about the Smack API and XMPP server Openfire . I also read about Spark, an open source IM client.

I am still reading about each of them but one thing confuses me. Do I need Spark? I mean, what does it do? I could have my own chat interface.

Was it helpful?

Solution

You do not need Spark itself to create a chat application. Let's say you're making a web browser. While it may be nice to take inspiration from Chromium, it is not necessary, and is an independent product. The same happens here.

Spark is a client for the XMPP protocol, it seems. Making a chat application involves a server and a client. If you are using XMPP there are many clients and many servers out there so you only need to create a server, or a client, or both if you'd like.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top