Virtualization of Mobile Phones

Slides:



Advertisements
Similar presentations
Get the best of both worlds. With Windows 8, customers can get the fun of a tablet and the productivity of a PC, all in a single Windows 8 device. Game.
Advertisements

Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Objectives Overview Define an operating system
Page 1 of 29 Net-Scale Technologies, Inc. Network Based Personal Information and Messaging Services Urs Muller Beat Flepp
Eric Bruner, Henry Glennon, Shurti Kataria, Mathew Stanton, & Samantha Tan.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Operating Systems Or why is Bill Gates so rich? Computers Mr. Specter Steel Valley High School Or why is Bill Gates so rich? Computers Mr. Specter Steel.
Unit 6- Operating Systems.  Identify the purpose of an OS  Identify different operating systems  Describe computer user interaction with multiple operating.
Computer Basic By: Nat G7J.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Survey of PC and Network Operating Systems
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Chapter 5: Defining the Role of the Operating System
“A mobile market researcher wants a smartphone capable of shooting quality video, playing their music, browsing the web and running a range of applications”.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Keyboard Computer Mouse Input devices is the information you put into the computer.
Operating Systems Morrison / WellsCLB: A Comp Guide to IC 3 3E 1 Morrison / Wells.
Ms. Tracy  Identify the purpose of an operating system.  Identify different operating systems.  Describe computer user interaction with multiple.
The types of computers and their functionalities.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
1 Lesson 8 Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
System Software (1) The Operating System
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Operating Systems Fundamentals Nanda Ganesan, Ph.D.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
4 Ways to Set Up Parental Controls On Your Home Network
iPhones and iPads and iTunes, Oh My!
Technologies in everyday’s life
Macintosh & Linux Used to fill in pg 5 & 6 of “Operating Systems” Packet.
Cloud Computing Q&A Presented by:
Office 365 is cloud-based productivity, hosted by Microsoft.
PC Operating Systems in Review
Trends in Computing December 2016
Software Mr. Singh.
46elks Add-In for Microsoft Office 365 Excel Makes it Easy to Add SMS and Voice to Any Website or App – Just Install, Select Numbers, and Hit Send OFFICE.
Boomerang Adds Smart Calendar Assistant and Reminders to Office 365 That Increase Productivity and Simplify Meeting Scheduling OFFICE 365 APP BUILDER.
TEC1706 – Computers & Technology Demystified
Computing Fundamentals
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Booklet365 Office 365 Outlook Add-In Makes Easy Work of Managing Schedules for Fitness Gyms, Sports Associations, Trainers, and Their Customers Partner.
What this activity will show you
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
Hulu Channel On Tv Screen with Different Ways. For more details visit
Computer Concept What is a computer?
Media Industries Maddy Curtis.
Lesson 1 Mrs. Batichon Boiling Springs Middle School
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Introduction to Mobile Devices
MetaShare, Powered by Azure, Gives SharePoint a User-Friendly, Intuitive User Interface and Added App Features with No Added Administrative Tasks OFFICE.
OPERATING SYSTEMS.
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
With IvSign, Office 365 Users Can Digitally Sign Word Documents in the Cloud from Any Device Without Having to Install Any Digital Certificates OFFICE.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Chapter 4.
Software Defined Networking (SDN)
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Office 365 Integration Enables WebUntis Users to Sign in Using Office 365 Account Information and to Export WebUntis Timetables Directly to Outlook OFFICE.
Get Enterprise-Grade Call Handling and Control for Microsoft Office 365 and Skype for Business with the Bridge Boss-Admin Executive Console OFFICE 365.
LP+365 App Transforms Office 365 into a Learning Management System That Promotes Digital Literacy and Encourages All Students to Develop Together OFFICE.
Different Operating Systems
Classifying & evaluating computers
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Yooba File Sync: A Microsoft Office 365 Add-In That Syncs Sales Content in SharePoint Online to Yooba’s Sales Performance Management Solution OFFICE 365.
Java Programming Introduction
LO2 – Understand Computer Software
Introducing Windows Operating Systems
Introduction to mobile app development Module 1 - Introduction
Chapter 3 Software.
Presentation transcript:

Virtualization of Mobile Phones Larry Rudolph CFP (@MIT) October 28 2009

What is virtualization? vir•tu•al (adj): existing in essence or effect, though not in actual fact Virtualization is time-sharing and abstraction done right layer of abstraction between OS and actual hardware Current major use cases In data-center: server consolidation In home: multiple OS’s in same box, e.g. windows on mac Note: Smartphones are comparable with 10 year-old PC are more personal than PC’s Virtualization has been around for a long time (IBM did it in the 70’s). It’s recent resurgence started about 15 years ago. Since much of a smartphone computing capabilities are about the same as a 10 year old personal computer, one should not worry about the overheads. Cell phones are not just 10 year-old PC’s, so the use cases are different. Larry Rudolph Oct 2009

Smartphones are like PC’s Mobile Smartphone Apps: contacts, ringtones, photos, music, movies, browser, chess & other children games, facebook, IM, viruses, ... Personal (questionable?) content Corporate Smartphone Corporate email, files, enterprise apps, sensitive data Locked down, encrypted, vpn’ed, password, managed by corporate IT department (e.g. Blackberry) -- lost, stolen, or hacked phone could be costly to enterprise Peaceful Coexistence? “Fences make good neighbors,” No restrictions to what I do with my phone, but no viruses, no political content, no ... Today, many people routinely carry two mobile phones all the time. Some people need to keep different aspects of their lives separate. Some companies are concerned about the content contained on their devices. DRM-broken apps, songs, movies could cause problems if discovered. Especially true for highly “personal” content. On the otherhand, corporate phones can be “dorky” or far from “cool.” Encrypting everything is expensive (power), getting permission before installing apps is annoying and invasive. Constantly entering passwords is silly. Larry Rudolph Oct 2009

Mobile phones are personal Different uses Everyday: utilitarian (music, video, email, IM, ...) Beach & sports: rugged, scratchproof Formal: small, elegant, color-coordinated Vacation: great camera, global maps Fashion Traditional: Style, size, color Geek: capabilities, auxiliary features Like watches, music players, even shoes but there is no 2-year contract on shoes Phones are with us all the time. But at different times, we “wear different hats” and our phones have to contain the union of everything we need. This is not always possible -- cannot be big and small at same time. Cannot be a fashion statement and utilitarian. But we are often stuck with one phone at a time. Larry Rudolph Oct 2009

Mobile phones are locked You may own your phone but it may be locked to a particular carrier apps must first be signed before they can be installed. no root access; cannot install own drivers Who cares? Teachers, Free-lance OS developers Reason? Isolation from baseband Is it legal? Can buy PC and install favorite OS, why can’t we do the same for phones? Larry Rudolph Oct 2009

Solution: Virtualize Many vPhones in one physical handset Grandma doesn’t care what OS is running She should be able to buy apps from any store Uniform UI, isolated virtual machines underneath work/personal phone; compartmentalize personalities Larry Rudolph Oct 2009

Solution: Virtualize Many vPhones in one physical handset Grandma doesn’t care what OS is running She should be able to buy apps from any store Uniform UI, isolated virtual machines underneath work/personal phone; compartmentalize personalities Larry Rudolph Oct 2009

Solution: Virtualize Data, Applications, Communications can be moved to: physical handset (symbian, windows, palm, linux, ...) much different phone or PDA laptop desktop My Phone apps data config Larry Rudolph Oct 2009

Summary My phone is always with me and monitors everything I do I would like to monitor what it does There is more to my life than interacting with my phone I sit in front of my laptop Innovative applications will be directed towards the phone Personal Computers’s aren’t sufficiently personal or location- aware User Interface is where it is at Life is too short to spend 5 clicks in order to buy a candy bar More people need to work on infrastructure Virtual phones encourage experimentation & innovation Larry Rudolph Oct 2009