0% found this document useful (0 votes)
87 views15 pages

Mobile Platform Virtualization

Mobile phones have become more powerful and now offer additional functionality beyond basic calling. Virtualization can help address the need to deliver new features faster while maintaining security and migrating to open operating systems. Two examples of virtualization software for smartphones are KVM, an open source full virtualization solution for Linux, and VMware MVP, which separates applications and data from underlying phone hardware. Collaboration applications are also growing for mobile platforms due to factors like the rise of mobile devices and Web 2.0 technologies.

Uploaded by

ShivanshuSingh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views15 pages

Mobile Platform Virtualization

Mobile phones have become more powerful and now offer additional functionality beyond basic calling. Virtualization can help address the need to deliver new features faster while maintaining security and migrating to open operating systems. Two examples of virtualization software for smartphones are KVM, an open source full virtualization solution for Linux, and VMware MVP, which separates applications and data from underlying phone hardware. Collaboration applications are also growing for mobile platforms due to factors like the rise of mobile devices and Web 2.0 technologies.

Uploaded by

ShivanshuSingh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Mobile Platform Virtualization

● Mobile phones have become more powerful, beyond


their basic phone functionality, phones now offer
music, video, cameras, and built-in GPS capabilities.
● The pressure to reduce development costs and get
phones to market faster has increased competitive
pressure to
1.Deliver feature-rich phones to market faster
2.Migrate from proprietary operating systems to
open operating systems without compromising
the security of trusted services
Mobile Platform Virtualization
● As the capabilities have been developed, the mobile phone
user’s ability to include applications, pictures, videos,
music, emails, bank and credit card information, and
personal information management (PIM) have all been
combined to provide a much richer and more valuable
experience into a persona.
● The ability to protect and migrate personas will become an
important purchasing decision.
● The risk of not securing and managing confidential
information is significant.
● Virtualization is a key enabling technology to address these
issues
Mobile Platform Virtualization
● A virtualization solution may be used to ease introduction
of smart phone software functionality to an existing feature
phone hardware platform, with minimal effort and cost.
● Virtualization-based solutions open up the phone software
architecture to bring added functionality to both feature
phones and smartphones in terms of service availability,
security, and device management.
● Two examples of virtualization software being used on
smartphones are:
1.Kernel-based Virtual Machine (KVM)
2.VMware Mobile Virtualization Platform (MVP)
Kernel-based Virtual Machine (KVM)
● KVM is open source software that is a full
virtualization solution for Linux on x86
hardware containing virtualization extensions
(Intel VT or AMD-V).
● KVM consists of a kernel module, kvm.ko,
which provides the core virtualization
infrastructure.
● KVM also contains a processor specific module,
kvm-intel.ko or kvm-amd.ko, depending on the
CPU manufacturer (Intel or AMD).
Kernel-based Virtual Machine (KVM)
● KVM also requires a modified QEMU.
● QEMU is a processor emulator that relies on dynamic
binary translation to achieve a reasonable speed while
being easy to port on new host CPU architectures.
● Multiple virtual machines running unmodified Linux
or Windows images can can be run using KVM.
● A wide variety of guest operating systems work with
KVM, including many versions of Linux, BSD,
Solaris, Windows, Haiku, ReactOS, and the AROS
Research Operating System.
KVM Architecture

QEMU QEMU QEMU


Kernel-based Virtual Machine (KVM)
● Each virtual machine has private virtualized
hardware: a network card, disk, graphics adapter,
etc.
● The kernel component of KVM is included in
Linux.
● KVM’s performance is good, but not as good as
that of some of the more mature products, such as
VMware or VirtualBox.
● As an open source product, it is being very
actively developed and is constantly improving.
VMware Mobile Virtualization
Platform (MVP)
● VMware Mobile Virtualization Platform (MVP)
is a thin layer of software that is embedded on a
mobile phone to separate the applications and
data from the underlying hardware.
● It is optimized to run efficiently on lowpower,
low-memory mobile phones.
● MVP currently supports a wide range of real-
time and rich operating systems, including
Windows CE 5.0 and 6.0, Linux 2.6.x, Symbian
9.x, eCos, μITRON NORTi, and μC/OS-II.
VMware Mobile Virtualization
Platform (MVP)
● VMware MVP benefits end users by being able to run multiple
profiles (e.g., one for personal use and one for work use) on the
same phone.
● VMware MVP allows vendors to isolate important trusted
services from the open operating system and run them in
isolated and tamper-proof virtual machines so that even if the
open environment is compromised, the trusted services are not
affected.
● Mobile users with intermittent access to the Internet can use
Vmware ACE to deploy “assured computing environments”
(ACEs) that workers can use on corporate-owned laptops,
employee-owned PCs, or even iPods and USB memory sticks
without putting sensitive corporate information at risk.
VMware Mobile Virtualization
Platform (MVP)
● http://www.vmware.com/mobile
Collaboration Applications for Mobile
Platforms
● Factors governing new era for collaboration technologies:
1.The growing popularity and power of mobile devices
2.The demand for business solutions and collaboration
tools on mobile devices
3.Upcoming of Web 2.0 as a new platform for
developing interactive applications across devices
4.The advent of devices such as the Apple iPhone, the
BlackBerry Storm touchphone, and the Google phone.
● The adoption of mobile collaboration services is not just a
matter of design but also depends on factors such as
mobile network coverage and pricing structures
Features & Benefits of Collaboration
on Mobile Platforms
● The latest mobile phones also provide a variety of
networking options such as cellular, Bluetooth, Wi-
Fi, and WiMAX, which serve a range of coverage
and bandwidth requirements.
● Mobile phones have now become the device of
choice for people to keep in touch with family
members, friends, and business partners.
● Current mobile phones allow people not only to
make telephone calls but also to access email and
short messages, play games, share information, run
video conferences, and coordinate business actions.
Features & Benefits of Collaboration
on Mobile Platforms
● Mobile phones are now equipped with faster
processors, larger memory,and longer life
batteries.
● Many mobile phones today come with integrated
position tracking and camera features.
● Many of the software tools previously available
in personal digital assistants (PDAs), tablets,
laptops, and desktop PCs have been ported to
mobile phones, such as office and multimedia
applications.
Collaboration Technologies on Mobile
Platforms
● Widely used collaboration technologies are
email, instant messaging, data conferencing,
Workflow, Wiki, social networking systems.
● Collaboration technologies on mobile phones
have unique advantages over laptops and
desktop systems because they are lightweight
and can fit into pockets or purses.
● They are truly mobile and can be connected
● all the time.
Mobile Cloud Platform
● The cloud is becoming increasingly pervasive and
mobile browsers are getting better every day,
providing the ability to access the cloud and its
applications.
● Organizations are deploying more and more SaaS-
based applications and, assuming they have enough
bandwidth,
● There is no reason that mobile workers cannot
access those applications on their devices with a
browser that can actually fully handle web and
cloud standards.

You might also like