HardwareEmulator

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Due to the nature of the Ubuntu Mobile and Embedded project, one can't expect to aways have the target hardware available beforehand. A standard but flexible enough emulator is necessary to help developers step up and work without the constant need for new hardware.

Rationale

When working for another platform, a development and test environment are required. Ubuntu Mobile needs to provide this to make it easier for developers.

Use Cases

Fred is a developer who has just had his brother, George show him his new MID. Fred likes the look of the platform, and wants to port his FredsFunnyMail program to running on it.

Harry is a free software developer who has heard about Ubuntu Mobile, and would like to try it out. Having no money to buy hardware, he uses the software approach to try it out.

Design

Take a look at:

  • Xoo
  • Xephyr
  • QEMU

Implementation

Testing


CategorySpec

MobileAndEmbedded/HardwareEmulator (last edited 2008-08-06 16:17:17 by localhost)