I have done a DGPS (to increase GPS accuracy) client in C on another target (i'm developper for embedded devices).
I want to do it on my phone (running on android, of course).
My questions are :
Can I do a daemon that be launched when GPS is set on ?
I guess that Android manage GPS, can I modify GPS output stream for others applications (to apply a correction on NMEA positions) ?
Some GPS chipsets allow a RTCM correction stream as input and apply correction themselves. Is this possible to send data to the GPS ? And to read the GPS chipset model (to evaluate if it allows RTCM) ?
What langage should be the best (Java or native) ?
Thank you for your help.