SlideShare a Scribd company logo
1 of 20
Download to read offline
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?
info@ok-labs.com
ok-labs.com
+1 312 924 1445

More Related Content

Similar to Demo: The First Virtualized Phone

The UNICORE Project: Unikraft and OpenNebula
The UNICORE Project:  Unikraft and OpenNebulaThe UNICORE Project:  Unikraft and OpenNebula
The UNICORE Project: Unikraft and OpenNebulaOpenNebula Project
 
CSUC - UNICORE Project: UNIKernel Power
CSUC - UNICORE Project: UNIKernel PowerCSUC - UNICORE Project: UNIKernel Power
CSUC - UNICORE Project: UNIKernel PowerUNICORE_project
 
IoT - Innovating without compromising security
IoT - Innovating without compromising securityIoT - Innovating without compromising security
IoT - Innovating without compromising securityVictor Tuson Palau
 
From the Eclipse Foundation to the Symbian Foundation
From the Eclipse Foundation to the Symbian FoundationFrom the Eclipse Foundation to the Symbian Foundation
From the Eclipse Foundation to the Symbian FoundationDavid Wood
 
Whats Next for OSGi? - BJ Hargrave
Whats Next for OSGi? - BJ HargraveWhats Next for OSGi? - BJ Hargrave
Whats Next for OSGi? - BJ Hargravemfrancis
 
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19Lisa Laxton
 
Unik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud FoundryUnik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud FoundryVMware Tanzu
 
Ok Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of LightOk Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of LightOpen Kernel Labs
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsBenjamin Zores
 
OK Labs Emerging Trends In Mobile Virtualization Rtecc 2010
OK Labs   Emerging Trends In Mobile Virtualization Rtecc 2010OK Labs   Emerging Trends In Mobile Virtualization Rtecc 2010
OK Labs Emerging Trends In Mobile Virtualization Rtecc 2010Open Kernel Labs
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather ReportThe Linux Foundation
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...VirtualTech Japan Inc.
 

Similar to Demo: The First Virtualized Phone (20)

The UNICORE Project: Unikraft and OpenNebula
The UNICORE Project:  Unikraft and OpenNebulaThe UNICORE Project:  Unikraft and OpenNebula
The UNICORE Project: Unikraft and OpenNebula
 
CSUC - UNICORE Project: UNIKernel Power
CSUC - UNICORE Project: UNIKernel PowerCSUC - UNICORE Project: UNIKernel Power
CSUC - UNICORE Project: UNIKernel Power
 
UNICORE Project: Unikernel Power
UNICORE Project: Unikernel PowerUNICORE Project: Unikernel Power
UNICORE Project: Unikernel Power
 
IoT - Innovating without compromising security
IoT - Innovating without compromising securityIoT - Innovating without compromising security
IoT - Innovating without compromising security
 
From the Eclipse Foundation to the Symbian Foundation
From the Eclipse Foundation to the Symbian FoundationFrom the Eclipse Foundation to the Symbian Foundation
From the Eclipse Foundation to the Symbian Foundation
 
Whats Next for OSGi? - BJ Hargrave
Whats Next for OSGi? - BJ HargraveWhats Next for OSGi? - BJ Hargrave
Whats Next for OSGi? - BJ Hargrave
 
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
 
Symbian
SymbianSymbian
Symbian
 
Symbian os
Symbian osSymbian os
Symbian os
 
Symbian
SymbianSymbian
Symbian
 
Unik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud FoundryUnik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud Foundry
 
Ok Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of LightOk Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of Light
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded Systems
 
OK Labs Emerging Trends In Mobile Virtualization Rtecc 2010
OK Labs   Emerging Trends In Mobile Virtualization Rtecc 2010OK Labs   Emerging Trends In Mobile Virtualization Rtecc 2010
OK Labs Emerging Trends In Mobile Virtualization Rtecc 2010
 
ON.LAB Mininet
ON.LAB MininetON.LAB Mininet
ON.LAB Mininet
 
Android Development Tutorial V3
Android Development Tutorial   V3Android Development Tutorial   V3
Android Development Tutorial V3
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
 
Openoffice and Linux
Openoffice and LinuxOpenoffice and Linux
Openoffice and Linux
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
 
Vroom!
Vroom!Vroom!
Vroom!
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Demo: The First Virtualized Phone

  • 1. 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..
  • 2. 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
  • 3. 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
  • 4. 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.
  • 5. 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…
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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?”
  • 12. 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.
  • 13. ok-labs.com What’s so cool about this? 13©2009 Open Kernel Labs, Inc. All rights reserved. …and how does it work?
  • 14. 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.
  • 15. 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.
  • 16. 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.
  • 17. 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
  • 18. 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.
  • 19. 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
  • 20. ok-labs.com 20©2009 Open Kernel Labs, Inc. All rights reserved. Wanna know more? info@ok-labs.com ok-labs.com +1 312 924 1445