Services/DeviceManager: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
(Created page with "WRITEME")
 
mNo edit summary
Line 1: Line 1:
WRITEME
= Overview  =
 
'''Mozilla Device Manager''' is a project that aims to provide users with a web utility to manage their devices that are currently tied to their Sync account. The device manager should provide the user with a way to remotely wipe sync data from a device as well as track the location of their device.
 
= Requirements =
* Service must be high-availability (five nines?)
* Android client must use very little memory when not checking in.
* Both wipe and tracking will require explicit opt-in
* Wipe command must rely on a shared secret to prevent a mass wipe of users
 
= Project =
 
== Engineers ==
* Jason Voll
* Philipp von Weitershausen
 
== Meetings ==
 
== First Prototype ==
 
To keep it simple the first prototype will only do consist of the following:
* a basic web app that shows a single device with:
** button to wipe the device
** button to obtain last known GPS coordinates of the device
** a text display to indicate success/failure of a wipe and show coordinates
* a basic android client with:
** a polling mechanism that regularly checks with the server to see if it the device should be wiped
** a push mechanism that checks in with server to let it know its most recent location
* a data exchange server
** a python app that handles requests and facilitates communication between devices (REST API?)
 
This prototype will ignore the following issues:
*
52

edits

Navigation menu