Correct Csh ,
Similar to smack , I have personally worked with the API Quickblox , and comment that fine, any clause " for example , the server " , but otherwise fine.
I know their prices, and all together on . Jar Quickblox , however , I would create my server from "0 " to smack .
You also can use the same code to get a commercialized Quickblox and legal app , that's very interesting today .
To migrate server , you have to make yourself the libraries . " Jar" , easy , are a set of " listeners" javas listening to others with the same netbeans can do it.
I myself could create me my libraries "smack " but do not have time to think algorithmic ( objects,json , xml etc . ) , So I'm using smack
Actually, seems like a good smack API , but lacks a few updates , for example asmack need include: Streams, virtualisation , data sharing, etc. .
I think if you strive to improve grow much .
I have a question : Who developed the library , asmack ?
I know openfire page , but I do not know if you you develop the library.
I would like to contribute ideas to the Seller asmack .
A greeting.