title: Incorporating the XMPP protocol into an Android application
body: <p>Due to my lack of experience on the matter I'm having some problems figuring out some stuff concerning XMPP.  </p>
  
  <p>I'm trying to develop an application for Android, and after a bit of research I've reached the conclusion that I need to understand how to incorporate XMPP into my application.</p>
  
  <p>I'd be glad to receive any relevant references or explanations on how to implement XMPP in Java (in the Eclipse IDE), <strong>which are related to Android application development</strong></p>
  
  <p>I've read a post in this forum which warned that "creating your own server on XMPP is not as easy as you might think", is it still true even if the procedure that the server needs to do is fairly easy? If I create a server, what's next? how does it "go on the air"?  </p>
  
  <p>Right now I'm planning to use the tigase server and the Smack libraries in order to for a client server communication based on the XMPP protocol, does any one have any useful information on that?  </p>
  
  <p>I chose not to use Openfire because it has way more features then I need and they are mostly multi-partner-chat related which does not interest me.</p>
  
  <p>This XMPP stuff is really new to me, and I'd be glad if someone would be able to shed some light on the subject.</p>