How can I have system certificate android?

What are the design approaches to develop a scalable and reliable real-time tracking (GPS) system for Android devices?

  • I am working on project in which I need to improve/redesign existing real time tracking of Android devices. Android devices send it's location + few more metadata to our server in every 45 seconds and we update these details in maps to show device location. Android device has mobile internet connectivity through http://en.wikipedia.org/wiki/General_Packet_Radio_Service. Current architecture is very simple we have servlet which our android device calls in every 45 seconds. This approach isn't reliable as server does not receive data from all devices in real time. If 100 devices are sending data then we receives data from 50-60 devices and there is always some good amount of delay in data to receive from device to server. As there can be 1000-2000 devices therefore scalability is another issue which need to be consider. Does use of messaging service like, Amazon SNS/SQS or Google Cloud Messaging (GCM) improve this problem? What are basic high-level of components need to make real-time tracking? If android device communicates to these service first and server gets data from these services, so it might solve the scalability problem.

  • Answer:

    Start with GCM with CCS (device to cloud). Then consider moving to your own XMPP server.

Sangharsh Boudhh at Quora Visit the source

Was this solution helpful to you?

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.