ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
B LABS
Mobile Virtualization

           Bahadir Balban
           Founder, B Labs
           bbalban@b-labs.com
Mobile is becoming the primary
         platform. But:
?
    We have limited control on what software
    we can put on a device.
?
    Software design approaches are archaic
    and conservative.
?
    Operating systems are complex. Very hard
    to change once deployed.
?
    We can install some apps, and that's all we
    can do in software.
How do you break limits?
Think of a piece of software that
             lets you
?
    Install/modify/manage your OS
    programmatically.
?
    Deploy any kind of software stack, not just
    operating systems.
?
    Deploy as many environments as the
    hardware capacity allows.
?
    Take full control on the device you use.
?
    Try different combinations and interactions
?
    Experience design flexibility and freedom
A hypervisor lets you unlock
         limits in software.
?
    A hypervisor is the true hardware
    supervisor. It takes full control of a device.
?
    Lets you install or manage any OS
?
    Lets you create as many environments as
    you need on a device.
?
    Lets you try different combinations limited
    only by imagination.
?
    Allow flexibility at design time.
CODEZERO? Embedded
     Hypervisor
          ?
              Manage multiple
              systems
          ?
              Create isolated
              virtual environments
          ?
              New interactions
          ?
              Leverage full
              hardware capacity
          ?
              Try new designs
              and possibilities.
Limited Mobile computing.
    Wasted hardware.
             ?
                 Hard to differentiate
                 Android devices.
             ?
                 Limited software
                 design options.
             ?
                 Software is
                 manually partitioned
                 into several
                 physical processors
Mobile Virtualization
           ?
               Differentiates
               Android devices
               with new
               capabilities, e.g.
               split OS devices.
           ?
               Accommodates
               multiple systems.
           ?
               Reduces hardware
               and costs
Key Members
 ?
     Founded in 2008 with
     mission to redefine
     mobile operating
     systems technology
 ?
     Technically strong in
     OS architecture,
     Virtualization, ARM
     processors, Linux
 ?
     Capable team who
     delivered a complex
     product
Thank you.


   Bahad?r Balban
Founder, Tech Director
       B Labs
 bbalban@b-labs.com

More Related Content

Similar to B Labs - Mobile Virtualization for Android, Linux on ARM processors (20)

Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
Samaritan InfoTech
?
Open Source Licenses and Tools
Open Source Licenses and ToolsOpen Source Licenses and Tools
Open Source Licenses and Tools
g2ix
?
B Labs / Mobile Virtualization for the ARM Architecture
B Labs / Mobile Virtualization for the ARM ArchitectureB Labs / Mobile Virtualization for the ARM Architecture
B Labs / Mobile Virtualization for the ARM Architecture
B Labs
?
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineering
Scott Althouse
?
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Embarcadero Technologies
?
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
Athhar Ahamed
?
RAD Studio XE4 Data Sheet
RAD Studio XE4 Data SheetRAD Studio XE4 Data Sheet
RAD Studio XE4 Data Sheet
ANIL MAHADEV
?
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
Raj Balasubramanian
?
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
?
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
OSU Open Source Lab
?
Microsoft Innovation Summit
Microsoft Innovation SummitMicrosoft Innovation Summit
Microsoft Innovation Summit
Mayur Tendulkar
?
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
Syed Shaaf
?
Telerik app builder
Telerik app builderTelerik app builder
Telerik app builder
mssaman
?
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar
?
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
CorSource
?
Hardware and Software
Hardware and Software Hardware and Software
Hardware and Software
Defron Dvl
?
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Winton Winton
?
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
Thomas Robbins
?
Android architecture
Android architectureAndroid architecture
Android architecture
Hari Krishna
?
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2
?
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
Samaritan InfoTech
?
Open Source Licenses and Tools
Open Source Licenses and ToolsOpen Source Licenses and Tools
Open Source Licenses and Tools
g2ix
?
B Labs / Mobile Virtualization for the ARM Architecture
B Labs / Mobile Virtualization for the ARM ArchitectureB Labs / Mobile Virtualization for the ARM Architecture
B Labs / Mobile Virtualization for the ARM Architecture
B Labs
?
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineering
Scott Althouse
?
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Embarcadero Technologies
?
RAD Studio XE4 Data Sheet
RAD Studio XE4 Data SheetRAD Studio XE4 Data Sheet
RAD Studio XE4 Data Sheet
ANIL MAHADEV
?
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
?
Microsoft Innovation Summit
Microsoft Innovation SummitMicrosoft Innovation Summit
Microsoft Innovation Summit
Mayur Tendulkar
?
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
Syed Shaaf
?
Telerik app builder
Telerik app builderTelerik app builder
Telerik app builder
mssaman
?
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar
?
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
CorSource
?
Hardware and Software
Hardware and Software Hardware and Software
Hardware and Software
Defron Dvl
?
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Winton Winton
?
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
Thomas Robbins
?
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2
?

Recently uploaded (20)

Columbia Weather Systems - Product Overview
Columbia Weather Systems - Product OverviewColumbia Weather Systems - Product Overview
Columbia Weather Systems - Product Overview
Columbia Weather Systems
?
UiPath Agentic automation with Autopilot for everyone + new features/releases
UiPath Agentic  automation with Autopilot for everyone + new features/releasesUiPath Agentic  automation with Autopilot for everyone + new features/releases
UiPath Agentic automation with Autopilot for everyone + new features/releases
DianaGray10
?
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AIGDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
James Anderson
?
A General introduction to Ad ranking algorithms
A General introduction to Ad ranking algorithmsA General introduction to Ad ranking algorithms
A General introduction to Ad ranking algorithms
Buhwan Jeong
?
Vibe Coding presentation at Courte University
Vibe Coding presentation at Courte UniversityVibe Coding presentation at Courte University
Vibe Coding presentation at Courte University
RobertMongare3
?
Testing Tools for Accessibility Enhancement Part II.pptx
Testing Tools for Accessibility Enhancement Part II.pptxTesting Tools for Accessibility Enhancement Part II.pptx
Testing Tools for Accessibility Enhancement Part II.pptx
Julia Undeutsch
?
Windows Client Privilege Escalation-Shared.pptx
Windows Client Privilege Escalation-Shared.pptxWindows Client Privilege Escalation-Shared.pptx
Windows Client Privilege Escalation-Shared.pptx
Oddvar Moe
?
Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...
Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...
Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...
voginip
?
202408_JAWSPANKRATION_Introduction_of_Minaden.pdf
202408_JAWSPANKRATION_Introduction_of_Minaden.pdf202408_JAWSPANKRATION_Introduction_of_Minaden.pdf
202408_JAWSPANKRATION_Introduction_of_Minaden.pdf
NTTDOCOMO-ServiceInnovation
?
Making GenAI Work: A structured approach to implementation
Making GenAI Work: A structured approach to implementationMaking GenAI Work: A structured approach to implementation
Making GenAI Work: A structured approach to implementation
Jeffrey Funk
?
Mastering NIST CSF 2.0 - The New Govern Function.pdf
Mastering NIST CSF 2.0 - The New Govern Function.pdfMastering NIST CSF 2.0 - The New Govern Function.pdf
Mastering NIST CSF 2.0 - The New Govern Function.pdf
Bachir Benyammi
?
Digital Nepal Framework 2.0: A Step Towards a Digitally Empowered Nepal
Digital Nepal Framework 2.0: A Step Towards a Digitally Empowered NepalDigital Nepal Framework 2.0: A Step Towards a Digitally Empowered Nepal
Digital Nepal Framework 2.0: A Step Towards a Digitally Empowered Nepal
ICT Frame Magazine Pvt. Ltd.
?
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptxRBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
quinlan4
?
The Future is Here ¨C Learn How to Get Started! Ionic App Development
The Future is Here ¨C Learn How to Get Started! Ionic App DevelopmentThe Future is Here ¨C Learn How to Get Started! Ionic App Development
The Future is Here ¨C Learn How to Get Started! Ionic App Development
7Pillars
?
Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...
Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...
Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...
ScyllaDB
?
Java on AWS Without the Headaches - Fast Builds, Cheap Deploys, No Kubernetes
Java on AWS Without the Headaches - Fast Builds, Cheap Deploys, No KubernetesJava on AWS Without the Headaches - Fast Builds, Cheap Deploys, No Kubernetes
Java on AWS Without the Headaches - Fast Builds, Cheap Deploys, No Kubernetes
VictorSzoltysek
?
UiPath Automation Developer Associate Training Series 2025 - Session 8
UiPath Automation Developer Associate Training Series 2025 - Session 8UiPath Automation Developer Associate Training Series 2025 - Session 8
UiPath Automation Developer Associate Training Series 2025 - Session 8
DianaGray10
?
Packaging your App for AppExchange ¨C Managed Vs Unmanaged.pptx
Packaging your App for AppExchange ¨C Managed Vs Unmanaged.pptxPackaging your App for AppExchange ¨C Managed Vs Unmanaged.pptx
Packaging your App for AppExchange ¨C Managed Vs Unmanaged.pptx
mohayyudin7826
?
UiPath NY AI Series: Session 3: UiPath Autopilot for Everyone with Clipboard AI
UiPath NY AI Series: Session 3:  UiPath Autopilot for Everyone with Clipboard AIUiPath NY AI Series: Session 3:  UiPath Autopilot for Everyone with Clipboard AI
UiPath NY AI Series: Session 3: UiPath Autopilot for Everyone with Clipboard AI
DianaGray10
?
Safer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You Needed
Safer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You NeededSafer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You Needed
Safer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You Needed
Safe Software
?
UiPath Agentic automation with Autopilot for everyone + new features/releases
UiPath Agentic  automation with Autopilot for everyone + new features/releasesUiPath Agentic  automation with Autopilot for everyone + new features/releases
UiPath Agentic automation with Autopilot for everyone + new features/releases
DianaGray10
?
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AIGDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
James Anderson
?
A General introduction to Ad ranking algorithms
A General introduction to Ad ranking algorithmsA General introduction to Ad ranking algorithms
A General introduction to Ad ranking algorithms
Buhwan Jeong
?
Vibe Coding presentation at Courte University
Vibe Coding presentation at Courte UniversityVibe Coding presentation at Courte University
Vibe Coding presentation at Courte University
RobertMongare3
?
Testing Tools for Accessibility Enhancement Part II.pptx
Testing Tools for Accessibility Enhancement Part II.pptxTesting Tools for Accessibility Enhancement Part II.pptx
Testing Tools for Accessibility Enhancement Part II.pptx
Julia Undeutsch
?
Windows Client Privilege Escalation-Shared.pptx
Windows Client Privilege Escalation-Shared.pptxWindows Client Privilege Escalation-Shared.pptx
Windows Client Privilege Escalation-Shared.pptx
Oddvar Moe
?
Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...
Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...
Rens van de Schoot - Mensen, machines en de zoektocht naar het laatste releva...
voginip
?
Making GenAI Work: A structured approach to implementation
Making GenAI Work: A structured approach to implementationMaking GenAI Work: A structured approach to implementation
Making GenAI Work: A structured approach to implementation
Jeffrey Funk
?
Mastering NIST CSF 2.0 - The New Govern Function.pdf
Mastering NIST CSF 2.0 - The New Govern Function.pdfMastering NIST CSF 2.0 - The New Govern Function.pdf
Mastering NIST CSF 2.0 - The New Govern Function.pdf
Bachir Benyammi
?
Digital Nepal Framework 2.0: A Step Towards a Digitally Empowered Nepal
Digital Nepal Framework 2.0: A Step Towards a Digitally Empowered NepalDigital Nepal Framework 2.0: A Step Towards a Digitally Empowered Nepal
Digital Nepal Framework 2.0: A Step Towards a Digitally Empowered Nepal
ICT Frame Magazine Pvt. Ltd.
?
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptxRBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
quinlan4
?
The Future is Here ¨C Learn How to Get Started! Ionic App Development
The Future is Here ¨C Learn How to Get Started! Ionic App DevelopmentThe Future is Here ¨C Learn How to Get Started! Ionic App Development
The Future is Here ¨C Learn How to Get Started! Ionic App Development
7Pillars
?
Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...
Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...
Securely Serving Millions of Boot Artifacts a Day by Joa?o Pedro Lima & Matt ...
ScyllaDB
?
Java on AWS Without the Headaches - Fast Builds, Cheap Deploys, No Kubernetes
Java on AWS Without the Headaches - Fast Builds, Cheap Deploys, No KubernetesJava on AWS Without the Headaches - Fast Builds, Cheap Deploys, No Kubernetes
Java on AWS Without the Headaches - Fast Builds, Cheap Deploys, No Kubernetes
VictorSzoltysek
?
UiPath Automation Developer Associate Training Series 2025 - Session 8
UiPath Automation Developer Associate Training Series 2025 - Session 8UiPath Automation Developer Associate Training Series 2025 - Session 8
UiPath Automation Developer Associate Training Series 2025 - Session 8
DianaGray10
?
Packaging your App for AppExchange ¨C Managed Vs Unmanaged.pptx
Packaging your App for AppExchange ¨C Managed Vs Unmanaged.pptxPackaging your App for AppExchange ¨C Managed Vs Unmanaged.pptx
Packaging your App for AppExchange ¨C Managed Vs Unmanaged.pptx
mohayyudin7826
?
UiPath NY AI Series: Session 3: UiPath Autopilot for Everyone with Clipboard AI
UiPath NY AI Series: Session 3:  UiPath Autopilot for Everyone with Clipboard AIUiPath NY AI Series: Session 3:  UiPath Autopilot for Everyone with Clipboard AI
UiPath NY AI Series: Session 3: UiPath Autopilot for Everyone with Clipboard AI
DianaGray10
?
Safer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You Needed
Safer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You NeededSafer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You Needed
Safer¡¯s Picks: The 6 FME Transformers You Didn¡¯t Know You Needed
Safe Software
?

B Labs - Mobile Virtualization for Android, Linux on ARM processors

  • 1. B LABS Mobile Virtualization Bahadir Balban Founder, B Labs bbalban@b-labs.com
  • 2. Mobile is becoming the primary platform. But: ? We have limited control on what software we can put on a device. ? Software design approaches are archaic and conservative. ? Operating systems are complex. Very hard to change once deployed. ? We can install some apps, and that's all we can do in software.
  • 3. How do you break limits?
  • 4. Think of a piece of software that lets you ? Install/modify/manage your OS programmatically. ? Deploy any kind of software stack, not just operating systems. ? Deploy as many environments as the hardware capacity allows. ? Take full control on the device you use. ? Try different combinations and interactions ? Experience design flexibility and freedom
  • 5. A hypervisor lets you unlock limits in software. ? A hypervisor is the true hardware supervisor. It takes full control of a device. ? Lets you install or manage any OS ? Lets you create as many environments as you need on a device. ? Lets you try different combinations limited only by imagination. ? Allow flexibility at design time.
  • 6. CODEZERO? Embedded Hypervisor ? Manage multiple systems ? Create isolated virtual environments ? New interactions ? Leverage full hardware capacity ? Try new designs and possibilities.
  • 7. Limited Mobile computing. Wasted hardware. ? Hard to differentiate Android devices. ? Limited software design options. ? Software is manually partitioned into several physical processors
  • 8. Mobile Virtualization ? Differentiates Android devices with new capabilities, e.g. split OS devices. ? Accommodates multiple systems. ? Reduces hardware and costs
  • 9. Key Members ? Founded in 2008 with mission to redefine mobile operating systems technology ? Technically strong in OS architecture, Virtualization, ARM processors, Linux ? Capable team who delivered a complex product
  • 10. Thank you. Bahad?r Balban Founder, Tech Director B Labs bbalban@b-labs.com