Services/DeviceManager: Difference between revisions

Jump to navigation Jump to search
m
Line 25: Line 25:
** a text display to indicate success/failure of a wipe and show coordinates
** a text display to indicate success/failure of a wipe and show coordinates
* a basic android client with:
* a basic android client with:
** a polling mechanism that regularly checks with the server to see if it the device should be wiped
** a polling mechanism that regularly checks with the server to see if the device should be wiped
** a push mechanism that checks in with server to let it know its most recent location
** a push mechanism that checks in with server to let it know its most recent location
* a data exchange server
* a data exchange server
** a python app that handles requests and facilitates communication between devices (REST API?)
** a Python server application that handles requests and facilitates communication between devices (REST API?)


This prototype will ignore the following issues:
This prototype will ignore the following issues:
Line 48: Line 48:


Data Exchange Server
Data Exchange Server
* Python app using Django? Bottle? Framework TBD
* Python app using Django? Bottle? Framework TBD?
* REST API consisting of functions for the following:
* REST API consisting of functions for the following:
** WipeDevice(params: device_id): Called by the web app to initiate a device wipe
** WipeDevice(params: device_id): Called by the web app to initiate a device wipe
52

edits

Navigation menu