Design and Implementation of a Sandbox Environment on a Mobile Phone

From NET Wiki
Jump to navigation Jump to search

Details

Supervisor: Niklas Neumann
Duration: 6 months
Type: Master Thesis or Student Project
Status: open


Description

Recently mobile phones are providing more open programming environments that are suited for a wide range of applications. The goal of this project is to explore mechanisms to provide a sandbox for programs in such an environment. The sandbox should be able to control and limit the program execution based on a predefined set of rules. For example, this can include access restrictions to other applications (e.g. the address book) or communication devices (e.g. Bluetooth, WLAN) or general monitoring and policing of resource consumption.

The project includes the design and implementation of a prototype on a mobile phone platform, preferably Android. Depending on the project duration the amount of functions to be implemented in the prototype will be adapted. Other possible extensions are the implementation of an example application and a comprehensive evaluation of the overhead of the sandbox itself.


Resources

  • Sandbox on Wikipedia [1]
  • Android platform [2]