SlideShare a Scribd company logo
1 of 17
Download to read offline
Android in the Cloud
Chromebooks, BYOD and Wearables
Joel Isaacson
Copyright 2014 Joel Isaacson
joel@ascender.com
Android and Chromebooks
 Android is not likely to be eclipsed in the
foreseeable future, with over 75% share of the
worldwide mobile phone market.
 Google has succeeded in attracting a very
large number of developers to Android.
 Chromebooks are becoming increasingly
popular. Despite their common Google origin
there is as yet no “convergence” between
Chrome OS and Android.
2Android 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. Android in the Cloud, Chromebook convergence
2. BYOD, Mobile Enterprise Security
3. Wearable Devices
3Android in the CloudAscender Technologies Ltd.
Use Case 1: Android in the Cloud
 In this use case, 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: Chrome OS, Windows, OS X,
Android, IOS, Tizen, etc. The remote client can be
from a wide range of platforms: desktops,
chromebooks, laptops, tablets, phones or
wearable devices. No data is persistent, resulting
in strong security.
4Android in the CloudAscender Technologies Ltd.
Use Case 1: Android in the Cloud
5Android in the CloudAscender Technologies Ltd.
Use Case 2: 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.
6Android in the CloudAscender Technologies Ltd.
Use Case 2: 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.
7Android in the CloudAscender Technologies Ltd.
Use Case 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.
8Android in the CloudAscender Technologies Ltd.
Use Case 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.
9Android in the CloudAscender Technologies Ltd.
Use Case 3: Wearable Devices
A Cloud In Your Pocket
10Android in the CloudAscender Technologies Ltd.
Other Use Cases
 Cloud gaming
 App Library / Subscription Model
 Set-Top Boxes
 Automated Testing
 WebGL Browser Based Implementations
11Android 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.
12Android 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.
13Android 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.
14Android in the CloudAscender Technologies Ltd.
Benefits of Ascender's Solution
 Provides a high graphical frame rate using low
network bandwidth.
 Expands the applicability of Android apps to
many platforms, including Chromebooks.
 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.
15Android 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.
16Android 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
17Android in the CloudAscender Technologies Ltd.

More Related Content

What's hot

“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...
“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...
“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...Edge AI and Vision Alliance
 
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...The benefits of running simulations in the cloud vs. on-premise – Unite Copen...
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...Unity Technologies
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, RedefinedIonic Framework
 
Cloud software engineering
Cloud software engineeringCloud software engineering
Cloud software engineeringIan Sommerville
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineeringRavindra Dastikop
 
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity Technologies
 
Windows Azure and Embedded Devices
Windows Azure and Embedded DevicesWindows Azure and Embedded Devices
Windows Azure and Embedded Devicesandyelastacloud
 
Software Engineering in the Cloud
Software Engineering in the CloudSoftware Engineering in the Cloud
Software Engineering in the CloudCLMS UK Ltd
 
Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen developmenteaselsolutions
 
IRJET- Interactive Smart Mirror
IRJET-  	  Interactive Smart MirrorIRJET-  	  Interactive Smart Mirror
IRJET- Interactive Smart MirrorIRJET Journal
 
The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021ArpitGautam20
 
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Qualcomm Developer Network
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To AndroidGoogleTecTalks
 
Aws IoT and robotics reinvent attendee guide 2021
Aws IoT and robotics reinvent attendee guide 2021Aws IoT and robotics reinvent attendee guide 2021
Aws IoT and robotics reinvent attendee guide 2021Anthony Charbonnier
 
Augmented Reality Tutorial dedicated to Computational Fluid Dynamics
Augmented Reality Tutorial dedicated to Computational Fluid DynamicsAugmented Reality Tutorial dedicated to Computational Fluid Dynamics
Augmented Reality Tutorial dedicated to Computational Fluid DynamicsMarco Losurdo
 
Android OS and its Features
Android OS and its FeaturesAndroid OS and its Features
Android OS and its FeaturesHarshad Lokhande
 

What's hot (20)

“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...
“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...
“Productizing Complex Visual AI Systems for Autonomous Flight,” a Presentatio...
 
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...The benefits of running simulations in the cloud vs. on-premise – Unite Copen...
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, Redefined
 
Cloud software engineering
Cloud software engineeringCloud software engineering
Cloud software engineering
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineering
 
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019
 
Android
AndroidAndroid
Android
 
Windows Azure and Embedded Devices
Windows Azure and Embedded DevicesWindows Azure and Embedded Devices
Windows Azure and Embedded Devices
 
Software Engineering in the Cloud
Software Engineering in the CloudSoftware Engineering in the Cloud
Software Engineering in the Cloud
 
Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen development
 
IRJET- Interactive Smart Mirror
IRJET-  	  Interactive Smart MirrorIRJET-  	  Interactive Smart Mirror
IRJET- Interactive Smart Mirror
 
Android
AndroidAndroid
Android
 
The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021The 5 biggest cloud computing trends in 2021
The 5 biggest cloud computing trends in 2021
 
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
 
Bluemix Overview
Bluemix OverviewBluemix Overview
Bluemix Overview
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
Aws IoT and robotics reinvent attendee guide 2021
Aws IoT and robotics reinvent attendee guide 2021Aws IoT and robotics reinvent attendee guide 2021
Aws IoT and robotics reinvent attendee guide 2021
 
Augmented Reality Tutorial dedicated to Computational Fluid Dynamics
Augmented Reality Tutorial dedicated to Computational Fluid DynamicsAugmented Reality Tutorial dedicated to Computational Fluid Dynamics
Augmented Reality Tutorial dedicated to Computational Fluid Dynamics
 
Android OS and its Features
Android OS and its FeaturesAndroid OS and its Features
Android OS and its Features
 

Viewers also liked

Remote Android Rendering
Remote Android RenderingRemote Android Rendering
Remote Android RenderingJoel Isaacson
 
Android OpenGL ES remote rendering 蕭從恩
Android OpenGL ES remote rendering 蕭從恩Android OpenGL ES remote rendering 蕭從恩
Android OpenGL ES remote rendering 蕭從恩Tsung-en Hsiao
 
Hypori Performance Webinar
Hypori Performance WebinarHypori Performance Webinar
Hypori Performance WebinarGrafic.guru
 
Emulador Android Genymotion
Emulador Android GenymotionEmulador Android Genymotion
Emulador Android GenymotionAlfredito Aguayo
 
SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.
SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.
SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.Sierraware
 

Viewers also liked (7)

Remote Android Rendering
Remote Android RenderingRemote Android Rendering
Remote Android Rendering
 
Android OpenGL ES remote rendering 蕭從恩
Android OpenGL ES remote rendering 蕭從恩Android OpenGL ES remote rendering 蕭從恩
Android OpenGL ES remote rendering 蕭從恩
 
Hypori Performance Webinar
Hypori Performance WebinarHypori Performance Webinar
Hypori Performance Webinar
 
Mobilecloud
MobilecloudMobilecloud
Mobilecloud
 
Emulador Android Genymotion
Emulador Android GenymotionEmulador Android Genymotion
Emulador Android Genymotion
 
SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.
SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.
SierraVMI Virtual Mobile Infrastructure (VMI). Android-based VDI.
 
H. pylori
H. pyloriH. pylori
H. pylori
 

Similar to Android in the Cloud

CLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENTCLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENTTechahead Software
 
Hexnode Android Management solution
Hexnode Android Management solutionHexnode Android Management solution
Hexnode Android Management solutionHexnode
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applicationsSoba Arjun
 
Android_for_Work
Android_for_WorkAndroid_for_Work
Android_for_WorkSaba Sabrin
 
android workshop.pptx
android workshop.pptxandroid workshop.pptx
android workshop.pptxSaiShaik4
 
VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld
 
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
 
Rochester Security Event
Rochester Security EventRochester Security Event
Rochester Security Eventcalebbarlow
 
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphoneAlexander Decker
 
CIS13: Impact of Mobile Computing on IT
CIS13: Impact of Mobile Computing on ITCIS13: Impact of Mobile Computing on IT
CIS13: Impact of Mobile Computing on ITCloudIDSummit
 

Similar to Android in the Cloud (20)

Mobilecloud
MobilecloudMobilecloud
Mobilecloud
 
CLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENTCLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENT
 
Hexnode Android Management solution
Hexnode Android Management solutionHexnode Android Management solution
Hexnode Android Management solution
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applications
 
Android_for_Work
Android_for_WorkAndroid_for_Work
Android_for_Work
 
Android
AndroidAndroid
Android
 
android workshop.pptx
android workshop.pptxandroid workshop.pptx
android workshop.pptx
 
Mind the gap
Mind the gapMind the gap
Mind the gap
 
VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld 2013: Android in the enterprise: Understand the challenges and how to...
VMworld 2013: Android in the enterprise: Understand the challenges and how to...
 
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
 
Android 1
Android 1 Android 1
Android 1
 
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 Presentation By Ashok Kumar Pachauri
Android Presentation By Ashok Kumar PachauriAndroid Presentation By Ashok Kumar Pachauri
Android Presentation By Ashok Kumar Pachauri
 
Android Presentation By Ashok Kumar Pachauri
Android Presentation By Ashok Kumar PachauriAndroid Presentation By Ashok Kumar Pachauri
Android Presentation By Ashok Kumar Pachauri
 
Rochester Security Event
Rochester Security EventRochester Security Event
Rochester Security Event
 
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphone
 
CIS13: Impact of Mobile Computing on IT
CIS13: Impact of Mobile Computing on ITCIS13: Impact of Mobile Computing on IT
CIS13: Impact of Mobile Computing on IT
 
Android viswapriya viswa 1
Android viswapriya viswa 1Android viswapriya viswa 1
Android viswapriya viswa 1
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
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!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.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)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Android in the Cloud

  • 1. Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson joel@ascender.com
  • 2. Android and Chromebooks  Android is not likely to be eclipsed in the foreseeable future, with over 75% share of the worldwide mobile phone market.  Google has succeeded in attracting a very large number of developers to Android.  Chromebooks are becoming increasingly popular. Despite their common Google origin there is as yet no “convergence” between Chrome OS and Android. 2Android in the CloudAscender Technologies Ltd.
  • 3. Use Cases  Ascender’s technology is enabling, and is thus applicable to different use cases.  We examine select use cases. 1. Android in the Cloud, Chromebook convergence 2. BYOD, Mobile Enterprise Security 3. Wearable Devices 3Android in the CloudAscender Technologies Ltd.
  • 4. Use Case 1: Android in the Cloud  In this use case, 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: Chrome OS, Windows, OS X, Android, IOS, Tizen, etc. The remote client can be from a wide range of platforms: desktops, chromebooks, laptops, tablets, phones or wearable devices. No data is persistent, resulting in strong security. 4Android in the CloudAscender Technologies Ltd.
  • 5. Use Case 1: Android in the Cloud 5Android in the CloudAscender Technologies Ltd.
  • 6. Use Case 2: 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. 6Android in the CloudAscender Technologies Ltd.
  • 7. Use Case 2: 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. 7Android in the CloudAscender Technologies Ltd.
  • 8. Use Case 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. 8Android in the CloudAscender Technologies Ltd.
  • 9. Use Case 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. 9Android in the CloudAscender Technologies Ltd.
  • 10. Use Case 3: Wearable Devices A Cloud In Your Pocket 10Android in the CloudAscender Technologies Ltd.
  • 11. Other Use Cases  Cloud gaming  App Library / Subscription Model  Set-Top Boxes  Automated Testing  WebGL Browser Based Implementations 11Android in the CloudAscender Technologies Ltd.
  • 12. 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. 12Android in the CloudAscender Technologies Ltd.
  • 13. 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. 13Android in the CloudAscender Technologies Ltd.
  • 14. 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. 14Android in the CloudAscender Technologies Ltd.
  • 15. Benefits of Ascender's Solution  Provides a high graphical frame rate using low network bandwidth.  Expands the applicability of Android apps to many platforms, including Chromebooks.  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. 15Android in the CloudAscender Technologies Ltd.
  • 16. 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. 16Android in the CloudAscender Technologies Ltd.
  • 17. 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 17Android in the CloudAscender Technologies Ltd.