Closed Bug 995361 Opened 11 years ago Closed 10 years ago

Update the code for uploading data to the location service.

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ggp, Assigned: ggp)

References

Details

We currently have some code that allows the user to opt-in to submitting wifi and cell scans, along with their location, to help build our location service. This code seems to be a little outdated when compared to our stumbler app [1]. I'm working on splitting some code from the stumbler in a library that can be included in Firefox for Android so they can be in sync. Some very early and potentially broken work can be found at [2]. My rough plan is to bring the scanner service to Firefox as a service that collects packets of wifi, cell and location data that "belong together" (using the same algorithm that's currently used by the stumbler), and issues those packets to the client application via intents. From there, they can either be uploaded immediately (which is what I believe Firefox will do) or saved for later synchronization (like the stumbler currently does). For simplicity, I plan on leaving out some of the features of the service, such as auto-stopping the scan on low battery and geofencing. I'll also investigate having the service listen passively for positions on Fennec, but not on the stumbler. 1- https://github.com/mozilla/MozStumbler 2- https://github.com/guilherme-pg/MozStumbler/tree/libstumbler2
Depends on: 903535
Assignee: nobody → ggoncalves
Blocks: 866957
Closing orphaned bug. This work was done as part of integrating the Mozilla Stumbler scanning service into Fennec.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.