<div>Intro: I am new to <span class="" style>XMPP</span>, so spare me if I ask some <span class="" style>noob</span> questions. I have a list of questions that I want to ask the experts here. I won't club all the questions in a single mail though. Will post a new mail for each question to keep the discussions not overlapping each other. Also, spare me if this is not the right list to post to.</div>
<div><br></div><div>Background: We are developing a tracking service, tracking resources using mobiles. After doing enough research we concluded that <span class="" style>XMPP</span> can be a good fit for requirements of our service/application. Here are the broad requirements:</div>
<div><br></div><div>Real time communication.</div><div>Push based communication.</div><div>Guaranteed message delivery</div><div>Scalability</div><div>Machine to Machine communication</div><div>Mobile friendly</div><div>always on </div>
<div><br></div><div><br></div><div>Based on the above requirements, we zeroed in on couple of technologies to choose from and much inclined towards <span class="" style>XMPP</span>. </div><div><br></div><div>Need: What I need from the experts here is to suggest me if <span class="" style>XMPP</span> is the best way to create a tracking application (Mobile) satisfying the above requirements. </div>
<div><br></div><div>Is <span class="" style>XMPP</span> good to build a Mobile app?</div><div>I know that XML can be verbose, so how does effect the Mobile side of things where the Internet speeds, connectivity are irregular?</div>
<div><br></div><div>Some advice will really help us build a robust app. Looking forward to some good suggestions.</div><div><br></div><div>regards,</div><div><span class="" style>andy</span></div>