Mobilecloud

182 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
182
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mobilecloud

  1. 1. Android in the Cloud Mobile First, Cloud First Joel Isaacson Copyright 2014 Joel Isaacson joel@ascender.com
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 14. 2. Android in the Cloud 14Android in the CloudAscender Technologies Ltd.
  15. 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. 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. 17. 3. Wearable Devices 17Android in the CloudAscender Technologies Ltd.
  18. 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. 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.

×