際際滷

際際滷Share a Scribd company logo
VIRTUALIZATION IN MOBILE DEVICES Case Study: The Android Platform Presented by: David Ramirez COMP 5003 Graduate Seminar and Project Research Instructor: Dr. A. Lodgher PVAMU  Computer Science Department February 2009
Virtualization Abstraction of hardware resources by means of software. Virtualization Classic Model : Mainframe / Server oriented
MOBILE DEVICES CAN BENEFIT FROM VIRTUALIZATION TOO Increasing computing power, storage Now active Internet nodes Lower hardware costs   but Proliferation of platforms causes: Software development drag Cannot reuse software Usability Issues (Real Time required) Reliability issues Debugging issues Security issues Marketability issues
Current Paradigm Future paradigm
G1  Phone Architecture (Androids 1 st  iteration) OKL4 a product of Open Kernel Labs
油
Companies and Trademarks mentioned in this presentation, as well as logos and equipment designs are property of their respective owners. David Ramirez  PVAMU  February, 2009

More Related Content

Similar to Virtualization Mobile Platform Android Case (20)

Build wireless M2M solutions easily
Build wireless M2M solutions easilyBuild wireless M2M solutions easily
Build wireless M2M solutions easily
Nicolas Damour
Android
AndroidAndroid
Android
aktash12
Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
Nilay Mishra
Romulus project presentation
Romulus project presentationRomulus project presentation
Romulus project presentation
Grupo Gesfor I+D+i
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...
Perfecto Mobile
Mobile computing
Mobile computingMobile computing
Mobile computing
Manjesh Mani
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphone
Alexander Decker
Intro to Mobile app development Android.pptx
Intro to Mobile app development Android.pptxIntro to Mobile app development Android.pptx
Intro to Mobile app development Android.pptx
itstehreem2830
Trends in Android App Development You Need to Know in Future.pptx
Trends in Android App Development You Need to Know in Future.pptxTrends in Android App Development You Need to Know in Future.pptx
Trends in Android App Development You Need to Know in Future.pptx
seo03siddhiinfosoft
Java ME - 01 - Overview
Java ME - 01 - OverviewJava ME - 01 - Overview
Java ME - 01 - Overview
Andreas Jakl
CAMP IT 際際滷s - Skytap - Brian White
CAMP IT 際際滷s - Skytap - Brian White CAMP IT 際際滷s - Skytap - Brian White
CAMP IT 際際滷s - Skytap - Brian White
Skytap Cloud
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical Strategy
Daniel Berg
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
Craig Dickson
Cyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in ScienceCyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in Science
Cameron Kiddle
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
Micro Focus
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Karthik Sankar
When applications mean business - developer day
When applications mean business - developer dayWhen applications mean business - developer day
When applications mean business - developer day
Micro Focus
SOCO-2022-paper-68.pptx
SOCO-2022-paper-68.pptxSOCO-2022-paper-68.pptx
SOCO-2022-paper-68.pptx
MushnomicsProject
Mind the gap
Mind the gapMind the gap
Mind the gap
Pietro F. Maggi
Implementing security on android application
Implementing security on android applicationImplementing security on android application
Implementing security on android application
IAEME Publication
Build wireless M2M solutions easily
Build wireless M2M solutions easilyBuild wireless M2M solutions easily
Build wireless M2M solutions easily
Nicolas Damour
Android
AndroidAndroid
Android
aktash12
Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
Nilay Mishra
Romulus project presentation
Romulus project presentationRomulus project presentation
Romulus project presentation
Grupo Gesfor I+D+i
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...
Perfecto Mobile
Mobile computing
Mobile computingMobile computing
Mobile computing
Manjesh Mani
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphone
Alexander Decker
Intro to Mobile app development Android.pptx
Intro to Mobile app development Android.pptxIntro to Mobile app development Android.pptx
Intro to Mobile app development Android.pptx
itstehreem2830
Trends in Android App Development You Need to Know in Future.pptx
Trends in Android App Development You Need to Know in Future.pptxTrends in Android App Development You Need to Know in Future.pptx
Trends in Android App Development You Need to Know in Future.pptx
seo03siddhiinfosoft
Java ME - 01 - Overview
Java ME - 01 - OverviewJava ME - 01 - Overview
Java ME - 01 - Overview
Andreas Jakl
CAMP IT 際際滷s - Skytap - Brian White
CAMP IT 際際滷s - Skytap - Brian White CAMP IT 際際滷s - Skytap - Brian White
CAMP IT 際際滷s - Skytap - Brian White
Skytap Cloud
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical Strategy
Daniel Berg
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
Craig Dickson
Cyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in ScienceCyberinfrastructure and its Role in Science
Cyberinfrastructure and its Role in Science
Cameron Kiddle
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
Micro Focus
When applications mean business - developer day
When applications mean business - developer dayWhen applications mean business - developer day
When applications mean business - developer day
Micro Focus
Implementing security on android application
Implementing security on android applicationImplementing security on android application
Implementing security on android application
IAEME Publication

More from David Ramirez (7)

Ethics And Computing
Ethics And ComputingEthics And Computing
Ethics And Computing
David Ramirez
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR SCIENTIFIC COMPUTING
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR  SCIENTIFIC COMPUTINGCLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR  SCIENTIFIC COMPUTING
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR SCIENTIFIC COMPUTING
David Ramirez
Cloud Computing in the Enterprise
Cloud Computing in the EnterpriseCloud Computing in the Enterprise
Cloud Computing in the Enterprise
David Ramirez
Amazon.com
Amazon.comAmazon.com
Amazon.com
David Ramirez
Interchange How-To for Red Hat Linux ES4Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4
David Ramirez
VMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VVMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-V
David Ramirez
VMWARE
VMWAREVMWARE
VMWARE
David Ramirez
Ethics And Computing
Ethics And ComputingEthics And Computing
Ethics And Computing
David Ramirez
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR SCIENTIFIC COMPUTING
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR  SCIENTIFIC COMPUTINGCLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR  SCIENTIFIC COMPUTING
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR SCIENTIFIC COMPUTING
David Ramirez
Cloud Computing in the Enterprise
Cloud Computing in the EnterpriseCloud Computing in the Enterprise
Cloud Computing in the Enterprise
David Ramirez
Interchange How-To for Red Hat Linux ES4Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4
David Ramirez
VMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-VVMWARE VS MS-HYPER-V
VMWARE VS MS-HYPER-V
David Ramirez

Recently uploaded (20)

Emancipatory Information Retrieval (Invited Talk at UCC)
Emancipatory Information Retrieval (Invited Talk at UCC)Emancipatory Information Retrieval (Invited Talk at UCC)
Emancipatory Information Retrieval (Invited Talk at UCC)
Bhaskar Mitra
Digital Twins Transforming Logistics with AI & Cloud
Digital Twins  Transforming Logistics  with AI & CloudDigital Twins  Transforming Logistics  with AI & Cloud
Digital Twins Transforming Logistics with AI & Cloud
yashakhandelwal2
Best Crane Manufacturers in India Industry Leaders & Innovations.pdf
Best Crane Manufacturers in India Industry Leaders & Innovations.pdfBest Crane Manufacturers in India Industry Leaders & Innovations.pdf
Best Crane Manufacturers in India Industry Leaders & Innovations.pdf
Hercules Hoists
AI Agents, such as Autogen at Tide Sprint
AI Agents, such as Autogen at Tide SprintAI Agents, such as Autogen at Tide Sprint
AI Agents, such as Autogen at Tide Sprint
Nathan Bijnens
Networking For Ethical Hacking (Hackers)
Networking For Ethical Hacking (Hackers)Networking For Ethical Hacking (Hackers)
Networking For Ethical Hacking (Hackers)
Hackopedia Utkarsh Thakur
vLLM: High-performance serving of LLMs using open-source technology
vLLM: High-performance serving of LLMs using open-source technologyvLLM: High-performance serving of LLMs using open-source technology
vLLM: High-performance serving of LLMs using open-source technology
AI Infra Forum
Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...
Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...
Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...
Charles Martin
Comprehensive Guide to Ansible Application Roles.pdf
Comprehensive Guide to Ansible Application Roles.pdfComprehensive Guide to Ansible Application Roles.pdf
Comprehensive Guide to Ansible Application Roles.pdf
RHCSA Guru
"Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem...
"Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem..."Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem...
"Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem...
Fwdays
Women in Automation: Career Development & Leadership in Automation
Women in Automation: Career Development & Leadership in AutomationWomen in Automation: Career Development & Leadership in Automation
Women in Automation: Career Development & Leadership in Automation
UiPathCommunity
CSUN 2025 - Personalization of Accessible Charts and Graphs.pptx
CSUN 2025 - Personalization of Accessible Charts and Graphs.pptxCSUN 2025 - Personalization of Accessible Charts and Graphs.pptx
CSUN 2025 - Personalization of Accessible Charts and Graphs.pptx
ystein Moseng
Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...
Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...
Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...
Gregor Lyttek
CSUN 2025 - Interactive Charts for Everyone.pptx
CSUN 2025 - Interactive Charts for Everyone.pptxCSUN 2025 - Interactive Charts for Everyone.pptx
CSUN 2025 - Interactive Charts for Everyone.pptx
ystein Moseng
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...
Fwdays
[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...
[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...
[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...
Jason Yip
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...
Fwdays
AEM Branding Rollout: How to Minimize Downtime & Improve Efficiency
AEM Branding Rollout: How to Minimize Downtime & Improve EfficiencyAEM Branding Rollout: How to Minimize Downtime & Improve Efficiency
AEM Branding Rollout: How to Minimize Downtime & Improve Efficiency
Nikhil Gupta
Salesforce Welly March 2025User Group Meeting
Salesforce Welly March 2025User Group MeetingSalesforce Welly March 2025User Group Meeting
Salesforce Welly March 2025User Group Meeting
Anna Loughnan Colquhoun
UiPath Automation Developer Associate Training Series 2025 - Session 5
UiPath Automation Developer Associate Training Series 2025 - Session 5UiPath Automation Developer Associate Training Series 2025 - Session 5
UiPath Automation Developer Associate Training Series 2025 - Session 5
DianaGray10
UIUX Design Course in Coimbatore with Internship
UIUX Design Course in Coimbatore with InternshipUIUX Design Course in Coimbatore with Internship
UIUX Design Course in Coimbatore with Internship
Nextskill Technologies
Emancipatory Information Retrieval (Invited Talk at UCC)
Emancipatory Information Retrieval (Invited Talk at UCC)Emancipatory Information Retrieval (Invited Talk at UCC)
Emancipatory Information Retrieval (Invited Talk at UCC)
Bhaskar Mitra
Digital Twins Transforming Logistics with AI & Cloud
Digital Twins  Transforming Logistics  with AI & CloudDigital Twins  Transforming Logistics  with AI & Cloud
Digital Twins Transforming Logistics with AI & Cloud
yashakhandelwal2
Best Crane Manufacturers in India Industry Leaders & Innovations.pdf
Best Crane Manufacturers in India Industry Leaders & Innovations.pdfBest Crane Manufacturers in India Industry Leaders & Innovations.pdf
Best Crane Manufacturers in India Industry Leaders & Innovations.pdf
Hercules Hoists
AI Agents, such as Autogen at Tide Sprint
AI Agents, such as Autogen at Tide SprintAI Agents, such as Autogen at Tide Sprint
AI Agents, such as Autogen at Tide Sprint
Nathan Bijnens
vLLM: High-performance serving of LLMs using open-source technology
vLLM: High-performance serving of LLMs using open-source technologyvLLM: High-performance serving of LLMs using open-source technology
vLLM: High-performance serving of LLMs using open-source technology
AI Infra Forum
Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...
Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...
Spin Glass Models of Neural Networks: The Curie-Weiss Model from Statistical ...
Charles Martin
Comprehensive Guide to Ansible Application Roles.pdf
Comprehensive Guide to Ansible Application Roles.pdfComprehensive Guide to Ansible Application Roles.pdf
Comprehensive Guide to Ansible Application Roles.pdf
RHCSA Guru
"Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem...
"Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem..."Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem...
"Surfing the IT Waves: How Not to Drown in the Information Ocean", Serhii Nem...
Fwdays
Women in Automation: Career Development & Leadership in Automation
Women in Automation: Career Development & Leadership in AutomationWomen in Automation: Career Development & Leadership in Automation
Women in Automation: Career Development & Leadership in Automation
UiPathCommunity
CSUN 2025 - Personalization of Accessible Charts and Graphs.pptx
CSUN 2025 - Personalization of Accessible Charts and Graphs.pptxCSUN 2025 - Personalization of Accessible Charts and Graphs.pptx
CSUN 2025 - Personalization of Accessible Charts and Graphs.pptx
ystein Moseng
Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...
Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...
Redefining Efficiency in AI: The Impact of 1.58-bit LLMs on the Future of Com...
Gregor Lyttek
CSUN 2025 - Interactive Charts for Everyone.pptx
CSUN 2025 - Interactive Charts for Everyone.pptxCSUN 2025 - Interactive Charts for Everyone.pptx
CSUN 2025 - Interactive Charts for Everyone.pptx
ystein Moseng
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...
Fwdays
[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...
[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...
[NYC Scrum] 4 bad ideas about productivity... and what Agilists should do ins...
Jason Yip
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...
Fwdays
AEM Branding Rollout: How to Minimize Downtime & Improve Efficiency
AEM Branding Rollout: How to Minimize Downtime & Improve EfficiencyAEM Branding Rollout: How to Minimize Downtime & Improve Efficiency
AEM Branding Rollout: How to Minimize Downtime & Improve Efficiency
Nikhil Gupta
Salesforce Welly March 2025User Group Meeting
Salesforce Welly March 2025User Group MeetingSalesforce Welly March 2025User Group Meeting
Salesforce Welly March 2025User Group Meeting
Anna Loughnan Colquhoun
UiPath Automation Developer Associate Training Series 2025 - Session 5
UiPath Automation Developer Associate Training Series 2025 - Session 5UiPath Automation Developer Associate Training Series 2025 - Session 5
UiPath Automation Developer Associate Training Series 2025 - Session 5
DianaGray10
UIUX Design Course in Coimbatore with Internship
UIUX Design Course in Coimbatore with InternshipUIUX Design Course in Coimbatore with Internship
UIUX Design Course in Coimbatore with Internship
Nextskill Technologies

Virtualization Mobile Platform Android Case

  • 1. VIRTUALIZATION IN MOBILE DEVICES Case Study: The Android Platform Presented by: David Ramirez COMP 5003 Graduate Seminar and Project Research Instructor: Dr. A. Lodgher PVAMU Computer Science Department February 2009
  • 2. Virtualization Abstraction of hardware resources by means of software. Virtualization Classic Model : Mainframe / Server oriented
  • 3. MOBILE DEVICES CAN BENEFIT FROM VIRTUALIZATION TOO Increasing computing power, storage Now active Internet nodes Lower hardware costs but Proliferation of platforms causes: Software development drag Cannot reuse software Usability Issues (Real Time required) Reliability issues Debugging issues Security issues Marketability issues
  • 5. G1 Phone Architecture (Androids 1 st iteration) OKL4 a product of Open Kernel Labs
  • 6.
  • 7. Companies and Trademarks mentioned in this presentation, as well as logos and equipment designs are property of their respective owners. David Ramirez PVAMU February, 2009