The most widely deployed mobile virtualization solution
This document describes the requirements and architecture for the “nirvana phone”, a concept that would allow the SmartPhone to be used as a full screen computing desktop alternative. Topics covered include:
As SmartPhones continue to become more capable, fast networks become more pervasive, and virtual desktops like Citrix XenDesktop go mainstream, it is becoming increasingly possible to use a SmartPhone to perform tasks previously limited to laptops and desktops. Desktop virtualization is a concept that delivers a complete Windows desktop experience as an on-demand service to any user, anywhere.
A virtualized desktop is stored on a central server or blade PC in the data center, instead of on the local client device. When users work from their local client device, all of the programs, applications, processes, and data are kept and run centrally in the data center. This enables users to access their desktops on any capable device, such as a traditional desktop computer, laptop, thin client, or SmartPhone.
The Hacker's Guide for smartphone attacks
Defense-Grade Security for the Rest of Us
Build Secure Smartphones for the Enterprise
Learn How to Build a More Secure Smartphone
Build Mass-Market Smartphones with Mobile Virtualization
SecureIT Mobile Government White Paper (Chinese Version)
SecureIT Mobile Enterprise (Chinese Version)
Build a Smartphone for the Mass-Market (Korean Version)
The NirvanaPhone Concept Specification and Reference Architeture
Motorola Evoke Teardown
seL4: Formal Verification of an OS Kernel
Automatic Device Driver Synthesis with Termite
The Motorola Evoke QA4 - A Case Study in Mobile Virtualization
Android Migration at the Speed of Light
Virtualization and Componentization in Embedded Systems
Virtualization for Embedded Systems
Role of Virtualization in Embedded Systems
Your System is Secure? Prove it!
Towards Trustworthy Computing Systems: Taking Microkernels to the Next Level
Secure Embedded Systems Need Microkernels