Two weeks ago VIA Embedded hosted an event at the ShanghaiTech University: a whole day of talks discussing Embedded Android development. Besides the audience at the venue, there were more than 6000 online viewers across China and Taiwan tuning in for the presentations. While the talk videos are being edited, we wanted to share our slides with the community! Would love to hear your comments and questions!
Embedded Android Market Development
Jason Chen, VIA Embedded Technical Marketing Manager, provides our overall strategy and framework for enabling the rapid development of embedded Android devices for applications as diverse as industrial automation, HMI, entertainment, signage, and multi-screen video monitoring.
Skinning Android for Embedded Applications
Jack Liu, VIA Embedded Senior Software Manager, looks at some of the most commonly requested modifications we receive in order to make Android achieve the required behavior, look and feel for an embedded scenario, including changing the start-up screen image with a custom logo or animation, how to directly boot into an application, and removal of system bars to achieve full screen display mode behavior.
Selection and Integration of Embedded Display Devices
Jerry Wang, VIA Embedded Project Manager, provides a rundown of the most popular display devices used for embedded applications, then moves on to explain the fundamentals behind the display integration process including preparing the frame data, programming the GPU to communicate with a variety display interfaces, and finally optimizing the output display through debugging
Breaking Through: Gaining Access to Legacy I/O Devices with Android
Lunar Zhang, VIA Embedded Senior Engineer, focuses on the Android framework, starting with the basics of the HAL (Hardware Abstraction Layer) and how it interacts with JNI (Java Native Interface), to enable access to Android device drivers. Finally the presentation will introduce our VIA Smart ETK for Android, which provides a unified interface to enable I/O support across different hardware platforms, allowing developers to focus on their high level applications.
Remote Management of Embedded Android Devices
Tonny Shen, VIA Embedded Project Manager, provides an introduction to the standard Android application deployment process focusing on OTA update technology and then shifts to focus on how to make key modifications to meet the requirements for embedded deployments. The presentation ends with a look at the VIA DMS (Device Management System) and how it can effectively improve system maintenance efficiency and reduce total cost of ownership.
Embedded Android Real-Time Streaming Optimization
Zhaolin Wang, VIA Embedded Software Manager, provides an overview of the Android multimedia framework and then moves on to tackle critical areas such as enabling full support for RTSP and HTTP protocols, and optimizing the Android multimedia framework to match streaming server parameters, as well as shortening processing time (from start to initial playback) to ensure smooth playback, how to solve problems of clock drift (out of sync audio and video), and improving fault tolerance to avoid crashes and freezes due to corrupt data.