ok-labs.com
Demo: World’s First Virtualized Mobile Phone Motorola Evoke QA4
October 2009
© 2009 Open Kernel Labs, Inc. All rights reserved. Open Kernel Labs Confidential and Proprietary. Do not distribute in whole or in part without prior written approval. This document is provided “as is” without any warranties, express or implied..
ok-labs.com
Open Kernel Labs Mobile Virtualization – Momentum
2
> World’s leading provider of mobile phone virtualization solutions > Founded in 2006 following 15+ years R&D; > $25MM invested > Delivers OKL4 Microvisor; already in 500 million devices > IP commercialization with National ICT Australia > OK developer community surpasses 1,000 members > Solutions for Android, Symbian, Linux, and more > Growing mobile-to-enterprise market with investor/partner Citrix
©2009 Open Kernel Labs, Inc. All rights reserved.
2009 Finalist
ok-labs.com 3 ©2009 Open Kernel Labs, Inc. All rights reserved.
What is Mobile Virtualization? Mobile virtualization enables OEMs, MNOs, and semiconductor suppliers to:
Significantly reduce the cost of making mobile phones and smartphones
Reuse legacy software easily while switching between rich OSes like Android, Symbian, Windows and Linux
Efficiently utilize the latest multicore processor designs
ok-labs.com
The Motorola Evoke QA4
OK Labs Delivered the World’s First Virtualized Mobile Phone:
4 ©2009 Open Kernel Labs, Inc. All rights reserved.
ok-labs.com
Evoke home screen
5 ©2009 Open Kernel Labs, Inc. All rights reserved.
Here’s the Evoke. Zippy little thing, eh? It’s built using Linux and BREW, all running on an ARM926 processor.
We’ll tell you how we built a smartphone using feature phone hardware, but first…
ok-labs.com
Bullets 7-9, Photo of icons screen
6 ©2009 Open Kernel Labs, Inc. All rights reserved.
Let’s check out some games and apps. You don’t know it, but this GUI is based on Linux.
ok-labs.com 7 ©2009 Open Kernel Labs, Inc. All rights reserved.
Recognize these? This BREW app store features a number of games and apps.
ok-labs.com 8 ©2009 Open Kernel Labs, Inc. All rights reserved.
We switched to BREW? I didn’t even notice! With the OKL4 Microvisor, these legacy BREW apps required no changes even after adding a full Linux OS and a full complement of Linux apps.
ok-labs.com
Photo of back to video
9 ©2009 Open Kernel Labs, Inc. All rights reserved.
Want to know more? First, let’s check out this pre-loaded video. The video player is a native Linux app.
ok-labs.com
Photo of incoming call
10 ©2009 Open Kernel Labs, Inc. All rights reserved.
Sorry for the interruption… I seem to be getting a call.
By the way, that video was on Linux and this call is enabled by the standard proprietary Qualcomm real-time app.
ok-labs.com
Photo of taking call
11 ©2009 Open Kernel Labs, Inc. All rights reserved.
“Hey, I’m in the middle of a really exciting demo. Can I call you back?”
ok-labs.com
Photo of video
12 ©2009 Open Kernel Labs, Inc. All rights reserved.
…And we’re back.
When I hang up my BREW-generated call, the Evoke switches back to the Linux-run video.
With the OKL4 Microvisor, two applications are running on separate OSes, working seamlessly on the same processor.
ok-labs.com
What’s so cool about this?
13 ©2009 Open Kernel Labs, Inc. All rights reserved.
…and how does it work?
ok-labs.com
Evoke QA4 Architecture
14 ©2009 Open Kernel Labs, Inc. All rights reserved.
The OKL4 Microvisor creates two virtual machines on one ARM926ejs.
One virtual machine for Linux and a second for Qualcomm’s Baseband stack and BREW.
Traditional smartphone SW architecture, but on a single ARM SoC.
ok-labs.com
Evoke home screen
15 ©2009 Open Kernel Labs, Inc. All rights reserved.
You may have seen other “demos” of virtualization, but you’ve never seen it on an actual product…
…until now.
ok-labs.com
What’s remarkable about this design…
16 ©2009 Open Kernel Labs, Inc. All rights reserved.
It’s all built on a low-end single core ARM processor—an ARM926 that is only clocking at 200MHz and uses only 128MB.
This solution delivers smartphone performance on feature phone hardware.
ok-labs.com
Business benefits include…
17 ©2009 Open Kernel Labs, Inc. All rights reserved.
…cost savings to the complete mobile ecosystem.
A recent teardown analysis revealed a cost-savings of $46 per unit BOM cost for the OEM. In addition to immediate cost-savings, the MNO can offer smartphones to the mass market segment and generate new data service revenues, thus increasing ARPU.
Evoke teardown white paper: http://www.ok-labs.com/whitepapers/sample/motorola-evoke-teardown
ok-labs.com
Mobile virtualization is real.
18 ©2009 Open Kernel Labs, Inc. All rights reserved.
OEMs, semiconductor suppliers and MNOs are using mobile virtualization to build and deploy applications and services to meet real-world needs. Mobile virtualization is more than a vague “proof of concept.”
OKL4 is actually everywhere. It’s inside handsets from Palm, LG, Motorola, HTC, Samsung, ST-Ericsson, and others, in fact, it’s in 500 million handsets worldwide.
ok-labs.com 19 ©2009 Open Kernel Labs, Inc. All rights reserved.
“Hey Ram! How’d your demo go?”
View Ram’s video demo at
www.ok-labs.com
ok-labs.com 20 ©2009 Open Kernel Labs, Inc. All rights reserved.
Wanna know more? [email protected] ok-labs.com +1 312 924 1445