Android TV was a major announcement at the Google I/O event last June. With the release of Android L, the TV is getting the same level of attention as phones and tablets. As TV's and set-tops become computing devices in their own right, the situation is reminiscent of the mobile space in 2006; multiple TV's each with their proprietary solutions and multiple operating systems. Android L aims to create a seamless experience across all connected devices with one Android SDK for all form factors. Come and see the newest features of Google's latest foray into the TV space.
Android Native Developer Kit (NDK) enables application developers leverage the hardware features and differentiate. In this presentation, the Android NDK changes in latest NDK release for AArch64 is discussed, advantages of using NDK compiled with Linaro toolchains and validating NDK apps provided as part of Android is discussed.
The intention with this session is to provide guidelines for developing a Trusted Applicationbased on the Global Platform TEE Specifications, and for running it based on the OP-TEE implementation of the TEE.
The Dalvik virtual machine is the crucial part of Android responsible for executing platform independent code in Android apps.The upcoming L release of Android replaces "Dalvik" with a new implementation of the Dalvik virtual machine called the "Android RunTime" (ART). In this session you can learn about ART, Dalvik compatibility, and our experiences assisting with the 64bit porting efforts on AOSP.
Coresight is the name given to a set of IP blocks providing hardware assisted tracing for ARM based SoCs. This presentation will give an introduction to the technology, how it works and offer a glimpse of the capabilities it offers. More specifically we will go over the components that are part of the architecture and how they are used. Next will be presented the framework Linaro is working on in an effort to provide consolidation and standardization of interfaces to the coresight subsystem. We will conclude with a status of our current upstreaming efforts and how we see the coming months unfolding.
This session is meant to look at Coresight in deeper details. The goal is to go ove more advanced concepts that are going beyond the basic traces mechanism such as STMs and how it could be used to interleave messages from the existing kernel trace infrastructure with the Coresight trace stream. The second part will concentrated on some of the challenges we face such as the configuration of STM trace channels between user and kernel space, the representation of metadata
for trace decoding and the decoding of compressed streams themselves. The presentation will conclude with a use case example and it's associated decoded trace stream.