SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Android in the Cloud
Mobile First, Cloud First
Joel Isaacson
Copyright 2014 Joel Isaacson
joel@ascender.com
Mobile First, Cloud First

Microsoft recently announced a “mobile first,
cloud first” strategy.

Ascender’s Android in the Cloud technology
perfectly fits Microsoft's strategy with apps
hosted in the cloud and the GUI displayed on
the users device.

Ascender's enabling technology allows
numerous use cases centered around Android
in the cloud.
2Android in the CloudAscender Technologies Ltd.
Android

With over 80% share of the worldwide mobile
phone market, Android is not likely to be
eclipsed in the foreseeable future.

Microsoft finds itself forced to develop Android
solutions to remain relevant in the mobile
space.
3Android in the CloudAscender Technologies Ltd.
Android VDI

While there is much experience in Virtual
Desktop Infrastructure (VDI) for Windows,
there is no comparable infrastructure for
remote Android access.

Most modern VDI technologies use host side
rendering with a codec that compresses
graphic frames at the pixel level.
4Android in the CloudAscender Technologies Ltd.
Host-Side Pixel Based Systems

VNC: Uses a simple protocol (RFB), transferring
pixels from host to client.

X.264: Uses a standard video streaming codec.

Google's Chrome Remote Desktop: Uses the
Chromoting protocol.

Microsoft's RemoteFX: Covers a set of
technologies that enhance the visual experience of
the Microsoft-developed remote display protocol
Remote Desktop Protocol (RDP).
5Android in the CloudAscender Technologies Ltd.
Ascender Technologies’ Solution

In contrast to the pixel based approach,
Ascender's remote Android technology
renders at the client side using remote
rendering commands.

Transmitting the remote graphics at the
rendering level is intrinsically more efficient
than transmitting pixels.

The resulting data stream is very compressible
while using low computational resources.
6Android in the CloudAscender Technologies Ltd.
Benefits of Ascender's Solution

Enables cost and computer resource efficient
remote execution of unmodified Android apps
on multiple platforms.

Enables viewing on the remote client without
performance compromise.

Enables remote access to a large number of
the 1,000,000+ available Android apps.
7Android in the CloudAscender Technologies Ltd.
Benefits of Ascender's Solution

Provides a high graphical frame rate using low
network bandwidth.

Solves the BYOD problem of managing
multiple systems and platforms.

Reduces cost of cloud hosting:

Rendering is done on the client side,

GPU's are not needed on the remote host.
8Android in the CloudAscender Technologies Ltd.
Benefits of Ascender's Solution

Typically uses less than 40 KBytes/sec of
network bandwidth:

full resolution

low latency

lossless

60 frames per second graphic stream.
9Android in the CloudAscender Technologies Ltd.
Use Cases

Ascender’s technology is enabling, and is thus
applicable to different use cases.

We examine select use cases.
1. BYOD, Mobile Enterprise Security
2. Android in the Cloud
3. Wearable Devices
10Android in the CloudAscender Technologies Ltd.
1. BYOD
Mobile Enterprise Security

Ascender's technology levels the playing field
for the adoption of BYOD devices.

Cloud: Applications can be written once, for
Android only, and can be run in the cloud under
the control of the enterprise. Hosting in the cloud
intrinsically solves many security problems.

Mobile Device: Android applications can be
viewed on a wide range of platforms: desktops,
laptops, tablets, phones and even wearable
devices. Windows Phone can be supported by
enterprises as easily as more popular platforms.
11Android in the CloudAscender Technologies Ltd.
1. BYOD
Mobile Enterprise Security

Security is simple to provide since the data
resides in the enterprise cloud.

Responsibility for mobile device management
rests with the employee since the enterprise
data security management is done in the
cloud.

Complex device dependent mobile device
management (MDM) is not needed.
12Android in the CloudAscender Technologies Ltd.
2. Android in the Cloud

In this configuration, the Android application is
run in the cloud on a virtualized host.

Cloud: An unmodified Android app is installed in
the Android virtual image running in the cloud. The
state of this system is persistent.

Remote: The remote client can be from a wide
range of systems: Windows, Chrome OS, OS X,
Android, IOS, Tizen, etc. The remote client can be
from a wide range of platforms: desktops, laptops,
tablets, phones or wearable devices. No state
information is preserved on the client between
remote sessions, resulting in strong data security.
13Android in the CloudAscender Technologies Ltd.
2. Android in the Cloud
14Android in the CloudAscender Technologies Ltd.
3. Wearable Devices

In this configuration, devices that are carried
on the person, or are in close proximity to the
person, communicate.

The wearable device might have constraints of
computational power, network connectivity
and/or OS compatibility that will make it
difficult to run a desired application.
15Android in the CloudAscender Technologies Ltd.
3. Wearable Devices

Mobile Device: This is a device running the
Android OS, either tablet or phone. Android
Wear apps can be run on the mobile devices.

Wearable Device: This might be a device
connected to the mobile device via a low
bandwidth connection such as Bluetooth. With
Ascender's technology, even devices that
cannot natively run Android applications, can
use remote Android apps.
16Android in the CloudAscender Technologies Ltd.
3. Wearable Devices
17Android in the CloudAscender Technologies Ltd.
Other Use Cases

Cloud gaming

App Library / Subscription Model

Set-Top Boxes

Automated Testing

WebGL Browser Based Implementations
18Android in the CloudAscender Technologies Ltd.
Links

Main repository on the technology and FAQ.

Remote Android rendering

Short summary

Full length talk

The challenge of mobile devices in the
enterprise

Remote WebGL demo
19Android in the CloudAscender Technologies Ltd.

Weitere ähnliche Inhalte

Was ist angesagt?

Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power ManagementNilay Mishra
 
Security Matters : The Evolution of Samsung KNOX™
Security Matters: The Evolution of Samsung KNOX™Security Matters: The Evolution of Samsung KNOX™
Security Matters : The Evolution of Samsung KNOX™Samsung at Work
 
Samsung KNOX: The Game Changer for Enterprise Mobility
Samsung KNOX: The Game Changer for Enterprise MobilitySamsung KNOX: The Game Changer for Enterprise Mobility
Samsung KNOX: The Game Changer for Enterprise MobilitySamsung at Work
 
Android application development
Android application developmentAndroid application development
Android application developmentAnurag Gupta
 
Automation with Android
Automation with AndroidAutomation with Android
Automation with AndroidSujit Nayak
 
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & MicrosoftYerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & MicrosoftMicrosoft
 
Samsung knox security_solution_v1_10_0
Samsung knox security_solution_v1_10_0Samsung knox security_solution_v1_10_0
Samsung knox security_solution_v1_10_0Javier Gonzalez
 
Setting up an Internet of Things (IoT) Platform
Setting up an Internet of Things (IoT) PlatformSetting up an Internet of Things (IoT) Platform
Setting up an Internet of Things (IoT) PlatformChristopher Mohritz
 
Public/Private Cloud Securtiy Trends & Awareness
Public/Private Cloud Securtiy Trends & AwarenessPublic/Private Cloud Securtiy Trends & Awareness
Public/Private Cloud Securtiy Trends & AwarenessSoftware Park Thailand
 

Was ist angesagt? (10)

Android viswapriya viswa 1
Android viswapriya viswa 1Android viswapriya viswa 1
Android viswapriya viswa 1
 
Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
 
Security Matters : The Evolution of Samsung KNOX™
Security Matters: The Evolution of Samsung KNOX™Security Matters: The Evolution of Samsung KNOX™
Security Matters : The Evolution of Samsung KNOX™
 
Samsung KNOX: The Game Changer for Enterprise Mobility
Samsung KNOX: The Game Changer for Enterprise MobilitySamsung KNOX: The Game Changer for Enterprise Mobility
Samsung KNOX: The Game Changer for Enterprise Mobility
 
Android application development
Android application developmentAndroid application development
Android application development
 
Automation with Android
Automation with AndroidAutomation with Android
Automation with Android
 
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & MicrosoftYerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
 
Samsung knox security_solution_v1_10_0
Samsung knox security_solution_v1_10_0Samsung knox security_solution_v1_10_0
Samsung knox security_solution_v1_10_0
 
Setting up an Internet of Things (IoT) Platform
Setting up an Internet of Things (IoT) PlatformSetting up an Internet of Things (IoT) Platform
Setting up an Internet of Things (IoT) Platform
 
Public/Private Cloud Securtiy Trends & Awareness
Public/Private Cloud Securtiy Trends & AwarenessPublic/Private Cloud Securtiy Trends & Awareness
Public/Private Cloud Securtiy Trends & Awareness
 

Andere mochten auch

Module 5 creation of online materials new
Module 5 creation of online materials newModule 5 creation of online materials new
Module 5 creation of online materials newcbgill38
 
MEANING OF USER GENERATED CONTENT
MEANING OF USER GENERATED CONTENT MEANING OF USER GENERATED CONTENT
MEANING OF USER GENERATED CONTENT Deepali Birwa
 
Yelpを使って英語スキルをのばそう!
Yelpを使って英語スキルをのばそう!Yelpを使って英語スキルをのばそう!
Yelpを使って英語スキルをのばそう!Rika Nakazawa
 
BigData in Marketing. GroupM TYNY 2015
BigData in Marketing. GroupM TYNY 2015BigData in Marketing. GroupM TYNY 2015
BigData in Marketing. GroupM TYNY 2015Shukhrat Yakubov
 
Final management remarks
Final management remarksFinal management remarks
Final management remarksArezzori
 
DIAPOSITIVAS LOS SENTIDOS
DIAPOSITIVAS LOS SENTIDOSDIAPOSITIVAS LOS SENTIDOS
DIAPOSITIVAS LOS SENTIDOSvalentinaluz
 
Client case study financial analyst reapplies to cbs as an entrepreneur
Client case study   financial analyst reapplies to cbs as an entrepreneurClient case study   financial analyst reapplies to cbs as an entrepreneur
Client case study financial analyst reapplies to cbs as an entrepreneurAmerasia Consulting Group
 
Social cognitive factors of unfair ratings in reputation
Social cognitive factors of unfair ratings in reputationSocial cognitive factors of unfair ratings in reputation
Social cognitive factors of unfair ratings in reputationStathis Grigoropoulos
 
Mba application strategy & business school demographics what we call demo-l...
Mba application strategy & business school demographics   what we call demo-l...Mba application strategy & business school demographics   what we call demo-l...
Mba application strategy & business school demographics what we call demo-l...Amerasia Consulting Group
 
World of vertebrates
World of vertebratesWorld of vertebrates
World of vertebratesMika Agcaoili
 
LinkedIn Partner Meeting - Studenten vinden met LinkedIn Recruiter
LinkedIn Partner Meeting - Studenten vinden met LinkedIn RecruiterLinkedIn Partner Meeting - Studenten vinden met LinkedIn Recruiter
LinkedIn Partner Meeting - Studenten vinden met LinkedIn RecruiterJerrold Pelupessy
 
Jorge enrique osorio
Jorge enrique osorioJorge enrique osorio
Jorge enrique osorioJORGE OSORIO
 
Hipertensi¢n arterial
Hipertensi¢n arterialHipertensi¢n arterial
Hipertensi¢n arterialRikardo Rojas
 
International Finance in Plain English
International Finance in Plain EnglishInternational Finance in Plain English
International Finance in Plain Englishenterprisenation
 
8 panorama da seguranca
8   panorama da seguranca8   panorama da seguranca
8 panorama da segurancaRoberto Diniz
 
Mobile Development: Social Media Experience
Mobile Development: Social Media ExperienceMobile Development: Social Media Experience
Mobile Development: Social Media ExperienceReena Prema
 
How to use eu702 code reader - eu702 code reader use manual | VtoolShop
How to use eu702 code reader - eu702 code reader use manual | VtoolShopHow to use eu702 code reader - eu702 code reader use manual | VtoolShop
How to use eu702 code reader - eu702 code reader use manual | VtoolShopAmy joe
 
Freedom Economics... The Solution to Empowering a Great Human Society
Freedom Economics... The Solution to Empowering a Great Human SocietyFreedom Economics... The Solution to Empowering a Great Human Society
Freedom Economics... The Solution to Empowering a Great Human SocietyBrian Sear
 

Andere mochten auch (20)

Module 5 creation of online materials new
Module 5 creation of online materials newModule 5 creation of online materials new
Module 5 creation of online materials new
 
MEANING OF USER GENERATED CONTENT
MEANING OF USER GENERATED CONTENT MEANING OF USER GENERATED CONTENT
MEANING OF USER GENERATED CONTENT
 
Yelpを使って英語スキルをのばそう!
Yelpを使って英語スキルをのばそう!Yelpを使って英語スキルをのばそう!
Yelpを使って英語スキルをのばそう!
 
BigData in Marketing. GroupM TYNY 2015
BigData in Marketing. GroupM TYNY 2015BigData in Marketing. GroupM TYNY 2015
BigData in Marketing. GroupM TYNY 2015
 
Scheduling
SchedulingScheduling
Scheduling
 
Final management remarks
Final management remarksFinal management remarks
Final management remarks
 
DIAPOSITIVAS LOS SENTIDOS
DIAPOSITIVAS LOS SENTIDOSDIAPOSITIVAS LOS SENTIDOS
DIAPOSITIVAS LOS SENTIDOS
 
2.5
2.52.5
2.5
 
Client case study financial analyst reapplies to cbs as an entrepreneur
Client case study   financial analyst reapplies to cbs as an entrepreneurClient case study   financial analyst reapplies to cbs as an entrepreneur
Client case study financial analyst reapplies to cbs as an entrepreneur
 
Social cognitive factors of unfair ratings in reputation
Social cognitive factors of unfair ratings in reputationSocial cognitive factors of unfair ratings in reputation
Social cognitive factors of unfair ratings in reputation
 
Mba application strategy & business school demographics what we call demo-l...
Mba application strategy & business school demographics   what we call demo-l...Mba application strategy & business school demographics   what we call demo-l...
Mba application strategy & business school demographics what we call demo-l...
 
World of vertebrates
World of vertebratesWorld of vertebrates
World of vertebrates
 
LinkedIn Partner Meeting - Studenten vinden met LinkedIn Recruiter
LinkedIn Partner Meeting - Studenten vinden met LinkedIn RecruiterLinkedIn Partner Meeting - Studenten vinden met LinkedIn Recruiter
LinkedIn Partner Meeting - Studenten vinden met LinkedIn Recruiter
 
Jorge enrique osorio
Jorge enrique osorioJorge enrique osorio
Jorge enrique osorio
 
Hipertensi¢n arterial
Hipertensi¢n arterialHipertensi¢n arterial
Hipertensi¢n arterial
 
International Finance in Plain English
International Finance in Plain EnglishInternational Finance in Plain English
International Finance in Plain English
 
8 panorama da seguranca
8   panorama da seguranca8   panorama da seguranca
8 panorama da seguranca
 
Mobile Development: Social Media Experience
Mobile Development: Social Media ExperienceMobile Development: Social Media Experience
Mobile Development: Social Media Experience
 
How to use eu702 code reader - eu702 code reader use manual | VtoolShop
How to use eu702 code reader - eu702 code reader use manual | VtoolShopHow to use eu702 code reader - eu702 code reader use manual | VtoolShop
How to use eu702 code reader - eu702 code reader use manual | VtoolShop
 
Freedom Economics... The Solution to Empowering a Great Human Society
Freedom Economics... The Solution to Empowering a Great Human SocietyFreedom Economics... The Solution to Empowering a Great Human Society
Freedom Economics... The Solution to Empowering a Great Human Society
 

Ähnlich wie Mobilecloud

An brief introduction to android operating system
An brief introduction to android operating systemAn brief introduction to android operating system
An brief introduction to android operating systemAlexander Decker
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assARVIND SARDAR
 
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...Dell EMC World
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applicationsSoba Arjun
 
android workshop.pptx
android workshop.pptxandroid workshop.pptx
android workshop.pptxSaiShaik4
 
Tomer kimhi mobmodcon-nov2015-integrating new camera hardware
Tomer kimhi mobmodcon-nov2015-integrating new camera hardwareTomer kimhi mobmodcon-nov2015-integrating new camera hardware
Tomer kimhi mobmodcon-nov2015-integrating new camera hardwareRon Munitz
 
Androidapplicationdevelopment
AndroidapplicationdevelopmentAndroidapplicationdevelopment
Androidapplicationdevelopmentradhaudayan
 
Hypori Performance Webinar
Hypori Performance WebinarHypori Performance Webinar
Hypori Performance WebinarGrafic.guru
 
Hexnode Android Management solution
Hexnode Android Management solutionHexnode Android Management solution
Hexnode Android Management solutionHexnode
 

Ähnlich wie Mobilecloud (20)

An brief introduction to android operating system
An brief introduction to android operating systemAn brief introduction to android operating system
An brief introduction to android operating system
 
Android technology
Android technologyAndroid technology
Android technology
 
Android
AndroidAndroid
Android
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-ass
 
Android 1
Android 1 Android 1
Android 1
 
Mind the gap
Mind the gapMind the gap
Mind the gap
 
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android
AndroidAndroid
Android
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applications
 
android workshop.pptx
android workshop.pptxandroid workshop.pptx
android workshop.pptx
 
Android
AndroidAndroid
Android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Tomer kimhi mobmodcon-nov2015-integrating new camera hardware
Tomer kimhi mobmodcon-nov2015-integrating new camera hardwareTomer kimhi mobmodcon-nov2015-integrating new camera hardware
Tomer kimhi mobmodcon-nov2015-integrating new camera hardware
 
Androidapplicationdevelopment
AndroidapplicationdevelopmentAndroidapplicationdevelopment
Androidapplicationdevelopment
 
Hypori Performance Webinar
Hypori Performance WebinarHypori Performance Webinar
Hypori Performance Webinar
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Android
AndroidAndroid
Android
 
Fm3610071011
Fm3610071011Fm3610071011
Fm3610071011
 
Hexnode Android Management solution
Hexnode Android Management solutionHexnode Android Management solution
Hexnode Android Management solution
 

Kürzlich hochgeladen

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Mobilecloud

  • 1. Android in the Cloud Mobile First, Cloud First Joel Isaacson Copyright 2014 Joel Isaacson joel@ascender.com
  • 2. Mobile First, Cloud First  Microsoft recently announced a “mobile first, cloud first” strategy.  Ascender’s Android in the Cloud technology perfectly fits Microsoft's strategy with apps hosted in the cloud and the GUI displayed on the users device.  Ascender's enabling technology allows numerous use cases centered around Android in the cloud. 2Android in the CloudAscender Technologies Ltd.
  • 3. Android  With over 80% share of the worldwide mobile phone market, Android is not likely to be eclipsed in the foreseeable future.  Microsoft finds itself forced to develop Android solutions to remain relevant in the mobile space. 3Android in the CloudAscender Technologies Ltd.
  • 4. Android VDI  While there is much experience in Virtual Desktop Infrastructure (VDI) for Windows, there is no comparable infrastructure for remote Android access.  Most modern VDI technologies use host side rendering with a codec that compresses graphic frames at the pixel level. 4Android in the CloudAscender Technologies Ltd.
  • 5. Host-Side Pixel Based Systems  VNC: Uses a simple protocol (RFB), transferring pixels from host to client.  X.264: Uses a standard video streaming codec.  Google's Chrome Remote Desktop: Uses the Chromoting protocol.  Microsoft's RemoteFX: Covers a set of technologies that enhance the visual experience of the Microsoft-developed remote display protocol Remote Desktop Protocol (RDP). 5Android in the CloudAscender Technologies Ltd.
  • 6. Ascender Technologies’ Solution  In contrast to the pixel based approach, Ascender's remote Android technology renders at the client side using remote rendering commands.  Transmitting the remote graphics at the rendering level is intrinsically more efficient than transmitting pixels.  The resulting data stream is very compressible while using low computational resources. 6Android in the CloudAscender Technologies Ltd.
  • 7. Benefits of Ascender's Solution  Enables cost and computer resource efficient remote execution of unmodified Android apps on multiple platforms.  Enables viewing on the remote client without performance compromise.  Enables remote access to a large number of the 1,000,000+ available Android apps. 7Android in the CloudAscender Technologies Ltd.
  • 8. Benefits of Ascender's Solution  Provides a high graphical frame rate using low network bandwidth.  Solves the BYOD problem of managing multiple systems and platforms.  Reduces cost of cloud hosting:  Rendering is done on the client side,  GPU's are not needed on the remote host. 8Android in the CloudAscender Technologies Ltd.
  • 9. Benefits of Ascender's Solution  Typically uses less than 40 KBytes/sec of network bandwidth:  full resolution  low latency  lossless  60 frames per second graphic stream. 9Android in the CloudAscender Technologies Ltd.
  • 10. Use Cases  Ascender’s technology is enabling, and is thus applicable to different use cases.  We examine select use cases. 1. BYOD, Mobile Enterprise Security 2. Android in the Cloud 3. Wearable Devices 10Android in the CloudAscender Technologies Ltd.
  • 11. 1. BYOD Mobile Enterprise Security  Ascender's technology levels the playing field for the adoption of BYOD devices.  Cloud: Applications can be written once, for Android only, and can be run in the cloud under the control of the enterprise. Hosting in the cloud intrinsically solves many security problems.  Mobile Device: Android applications can be viewed on a wide range of platforms: desktops, laptops, tablets, phones and even wearable devices. Windows Phone can be supported by enterprises as easily as more popular platforms. 11Android in the CloudAscender Technologies Ltd.
  • 12. 1. BYOD Mobile Enterprise Security  Security is simple to provide since the data resides in the enterprise cloud.  Responsibility for mobile device management rests with the employee since the enterprise data security management is done in the cloud.  Complex device dependent mobile device management (MDM) is not needed. 12Android in the CloudAscender Technologies Ltd.
  • 13. 2. Android in the Cloud  In this configuration, the Android application is run in the cloud on a virtualized host.  Cloud: An unmodified Android app is installed in the Android virtual image running in the cloud. The state of this system is persistent.  Remote: The remote client can be from a wide range of systems: Windows, Chrome OS, OS X, Android, IOS, Tizen, etc. The remote client can be from a wide range of platforms: desktops, laptops, tablets, phones or wearable devices. No state information is preserved on the client between remote sessions, resulting in strong data security. 13Android in the CloudAscender Technologies Ltd.
  • 14. 2. Android in the Cloud 14Android in the CloudAscender Technologies Ltd.
  • 15. 3. Wearable Devices  In this configuration, devices that are carried on the person, or are in close proximity to the person, communicate.  The wearable device might have constraints of computational power, network connectivity and/or OS compatibility that will make it difficult to run a desired application. 15Android in the CloudAscender Technologies Ltd.
  • 16. 3. Wearable Devices  Mobile Device: This is a device running the Android OS, either tablet or phone. Android Wear apps can be run on the mobile devices.  Wearable Device: This might be a device connected to the mobile device via a low bandwidth connection such as Bluetooth. With Ascender's technology, even devices that cannot natively run Android applications, can use remote Android apps. 16Android in the CloudAscender Technologies Ltd.
  • 17. 3. Wearable Devices 17Android in the CloudAscender Technologies Ltd.
  • 18. Other Use Cases  Cloud gaming  App Library / Subscription Model  Set-Top Boxes  Automated Testing  WebGL Browser Based Implementations 18Android in the CloudAscender Technologies Ltd.
  • 19. Links  Main repository on the technology and FAQ.  Remote Android rendering  Short summary  Full length talk  The challenge of mobile devices in the enterprise  Remote WebGL demo 19Android in the CloudAscender Technologies Ltd.