Remote Android Rendering Joel Isaacson Ascender Technologies Ltd
![Remote Android Rendering Joel Isaacson Ascender Technologies Ltd. Copyright 2014 Joel Isaacson Remote Android Rendering Joel Isaacson Ascender Technologies Ltd. Copyright 2014 Joel Isaacson](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-1.jpg)
![The Problem There are just too many pixels to simply transmit over a long-haul The Problem There are just too many pixels to simply transmit over a long-haul](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-2.jpg)
![The Problem: Pixel Count 2008 -2011 Copyright Romain Guy, Chet Haas, Google I/O 2011 The Problem: Pixel Count 2008 -2011 Copyright Romain Guy, Chet Haas, Google I/O 2011](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-3.jpg)
![The Problem: Pixel Count 2008 -2012 Ascender Technologies Ltd Remote Rendering The Problem: Pixel Count 2008 -2012 Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-4.jpg)
![The Problem: Pixel Count 2008 -2014 Ascender Technologies Ltd Remote Rendering The Problem: Pixel Count 2008 -2014 Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-5.jpg)
![Pixel Count 2008 -2014 Display Commercial Availability Rows Columns Pixels DVD 1997 720 480 Pixel Count 2008 -2014 Display Commercial Availability Rows Columns Pixels DVD 1997 720 480](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-6.jpg)
![Android Graphics Stack Ascender Technologies Ltd Remote Rendering Android Graphics Stack Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-7.jpg)
![Choosing How To Export Graphics can be exported from any of the four levels Choosing How To Export Graphics can be exported from any of the four levels](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-8.jpg)
![Exporting The Toolkit and App It is technically very complex. Android, to date, has Exporting The Toolkit and App It is technically very complex. Android, to date, has](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-9.jpg)
![Exporting The Toolkit and App It is technically very complex. Android, to date, has Exporting The Toolkit and App It is technically very complex. Android, to date, has](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-10.jpg)
![The GUI Rendering Layer Expanded Ascender Technologies Ltd Remote Rendering The GUI Rendering Layer Expanded Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-11.jpg)
![NDK App With Open. GL Ascender Technologies Ltd Remote Rendering NDK App With Open. GL Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-12.jpg)
![NDK App With Skia Rendering Ascender Technologies Ltd Remote Rendering NDK App With Skia Rendering Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-13.jpg)
![Android Remote Rendering Ascender Technologies Ltd Remote Rendering Android Remote Rendering Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-14.jpg)
![Android Remote Rendering No GPU on Server Needed Ascender Technologies Ltd Remote Rendering Android Remote Rendering No GPU on Server Needed Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-15.jpg)
![ICS Rendering Results Even with simple techniques the compression ratio is over four orders ICS Rendering Results Even with simple techniques the compression ratio is over four orders](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-16.jpg)
![The Google Play Universe API Coverage Ascender Technologies Ltd Remote Rendering The Google Play Universe API Coverage Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-17.jpg)
![Cloud Gaming Currently cloud gaming is done with pixel rendering performed on the remote Cloud Gaming Currently cloud gaming is done with pixel rendering performed on the remote](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-18.jpg)
![A Perfect Storm It seems that a technological cosmic alignment has happened: Fast, low-power A Perfect Storm It seems that a technological cosmic alignment has happened: Fast, low-power](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-19.jpg)
- Slides: 19
![Remote Android Rendering Joel Isaacson Ascender Technologies Ltd Copyright 2014 Joel Isaacson Remote Android Rendering Joel Isaacson Ascender Technologies Ltd. Copyright 2014 Joel Isaacson](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-1.jpg)
Remote Android Rendering Joel Isaacson Ascender Technologies Ltd. Copyright 2014 Joel Isaacson
![The Problem There are just too many pixels to simply transmit over a longhaul The Problem There are just too many pixels to simply transmit over a long-haul](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-2.jpg)
The Problem There are just too many pixels to simply transmit over a long-haul network. There a number of techniques that have been attempted. They all entail some compromises: Resolution Accuracy Frame Rate Latency Ascender Technologies Ltd Remote Rendering
![The Problem Pixel Count 2008 2011 Copyright Romain Guy Chet Haas Google IO 2011 The Problem: Pixel Count 2008 -2011 Copyright Romain Guy, Chet Haas, Google I/O 2011](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-3.jpg)
The Problem: Pixel Count 2008 -2011 Copyright Romain Guy, Chet Haas, Google I/O 2011 Ascender Technologies Ltd Remote Rendering
![The Problem Pixel Count 2008 2012 Ascender Technologies Ltd Remote Rendering The Problem: Pixel Count 2008 -2012 Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-4.jpg)
The Problem: Pixel Count 2008 -2012 Ascender Technologies Ltd Remote Rendering
![The Problem Pixel Count 2008 2014 Ascender Technologies Ltd Remote Rendering The Problem: Pixel Count 2008 -2014 Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-5.jpg)
The Problem: Pixel Count 2008 -2014 Ascender Technologies Ltd Remote Rendering
![Pixel Count 2008 2014 Display Commercial Availability Rows Columns Pixels DVD 1997 720 480 Pixel Count 2008 -2014 Display Commercial Availability Rows Columns Pixels DVD 1997 720 480](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-6.jpg)
Pixel Count 2008 -2014 Display Commercial Availability Rows Columns Pixels DVD 1997 720 480 345, 600 720 p 1998 1289 720 921, 600 1080 p 2006 1920 1080 2, 073, 600 Nexus 10 2012 2560 1600 4, 096, 000 4 K Ultra HD Tablet 2014 3840 2160 8, 294, 400 Ascender Technologies Ltd Remote Rendering
![Android Graphics Stack Ascender Technologies Ltd Remote Rendering Android Graphics Stack Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-7.jpg)
Android Graphics Stack Ascender Technologies Ltd Remote Rendering
![Choosing How To Export Graphics can be exported from any of the four levels Choosing How To Export Graphics can be exported from any of the four levels](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-8.jpg)
Choosing How To Export Graphics can be exported from any of the four levels of the graphics stack Application level Toolkit level Rendering level Pixel level We choose to export the rendering level. Ascender Technologies Ltd Remote Rendering
![Exporting The Toolkit and App It is technically very complex Android to date has Exporting The Toolkit and App It is technically very complex. Android, to date, has](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-9.jpg)
Exporting The Toolkit and App It is technically very complex. Android, to date, has 17 different toolkit API variants. Every application can extend the toolkit with custom widgets (subclasses of android. view. View). Clearly impossible. Ascender Technologies Ltd Remote Rendering
![Exporting The Toolkit and App It is technically very complex Android to date has Exporting The Toolkit and App It is technically very complex. Android, to date, has](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-10.jpg)
Exporting The Toolkit and App It is technically very complex. Android, to date, has 17 different toolkit API variants. Every application can extend the toolkit with custom widgets (subclasses of android. view. View). Clearly impossible. Effectively exporting graphics at the toolkit level and even the application level is in fact possible via the rendering API. Ascender Technologies Ltd Remote Rendering
![The GUI Rendering Layer Expanded Ascender Technologies Ltd Remote Rendering The GUI Rendering Layer Expanded Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-11.jpg)
The GUI Rendering Layer Expanded Ascender Technologies Ltd Remote Rendering
![NDK App With Open GL Ascender Technologies Ltd Remote Rendering NDK App With Open. GL Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-12.jpg)
NDK App With Open. GL Ascender Technologies Ltd Remote Rendering
![NDK App With Skia Rendering Ascender Technologies Ltd Remote Rendering NDK App With Skia Rendering Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-13.jpg)
NDK App With Skia Rendering Ascender Technologies Ltd Remote Rendering
![Android Remote Rendering Ascender Technologies Ltd Remote Rendering Android Remote Rendering Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-14.jpg)
Android Remote Rendering Ascender Technologies Ltd Remote Rendering
![Android Remote Rendering No GPU on Server Needed Ascender Technologies Ltd Remote Rendering Android Remote Rendering No GPU on Server Needed Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-15.jpg)
Android Remote Rendering No GPU on Server Needed Ascender Technologies Ltd Remote Rendering
![ICS Rendering Results Even with simple techniques the compression ratio is over four orders ICS Rendering Results Even with simple techniques the compression ratio is over four orders](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-16.jpg)
ICS Rendering Results Even with simple techniques the compression ratio is over four orders of magnitude (x 10, 000 reduction). The number of bytes per frame, for the GUI rendering, is typically 300 bytes, as opposed to 4 -16 Mbytes for uncompressed frames. The compression encodes 2 -4 rendering operations per byte (2 -4 bits per rendering operation). Ascender Technologies Ltd Remote Rendering
![The Google Play Universe API Coverage Ascender Technologies Ltd Remote Rendering The Google Play Universe API Coverage Ascender Technologies Ltd Remote Rendering](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-17.jpg)
The Google Play Universe API Coverage Ascender Technologies Ltd Remote Rendering
![Cloud Gaming Currently cloud gaming is done with pixel rendering performed on the remote Cloud Gaming Currently cloud gaming is done with pixel rendering performed on the remote](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-18.jpg)
Cloud Gaming Currently cloud gaming is done with pixel rendering performed on the remote server. The frames are H 264 encoded and sent over the network to the remote client. Our remote rendering technology does not need special hardware on the server side. The computational load on the server and network are minimized. Playing latency (lag) is minimal. Ascender Technologies Ltd Remote Rendering
![A Perfect Storm It seems that a technological cosmic alignment has happened Fast lowpower A Perfect Storm It seems that a technological cosmic alignment has happened: Fast, low-power](https://slidetodoc.com/presentation_image_h/23e9e773acac92e67cbd9c3e98aef337/image-19.jpg)
A Perfect Storm It seems that a technological cosmic alignment has happened: Fast, low-power 64 bit ARM multi-processors (Cortex A 50) with virtualization extensions. Adoption of Android apps in a broad gamut of use cases, including the enterprise. Ever increasing adoption of cloud based solutions. Possibility of efficiently transporting Android graphics via a long haul network. Ascender Technologies Ltd Remote Rendering
Saber leer es saber andar. saber escribir es saber ascender
Super'in benlik kuramı
Android remote backup
Ascomp
Numerical technologies ltd
Dss systems & software technologies ltd
Vector technologies ltd
Maven vista technologies pvt ltd
Tesca electrical
Shitao li
Datacore technologies
Fag bearings india limited
Recruitment and selection meaning
Tesla 4000 dfr
Column software technologies pvt ltd
Spine technologies (i) pvt. ltd
Aastra technologies limited
Erlphase
Sietz technologies india pvt. ltd.
Prognoz technologies pvt ltd