Distributions

= Android =

War Story: Using Mainline Linux for an Android TV BSP [ELC 2020]
Presenter: Neil Armstrong, BayLibre SAS Summary: This session talks about using mainline Linux for Android TV.


 * PDF | VIDEO

Android Common Kernel and Out of Mainline Patchset Status [ELC 2018]
Presenter: Amil Pundir, Intel Summary: This presentation gives an overview of Android common kernels briefly, followed by introduction to current/active patchsets and android mainline tracking tree.


 * PDF | VIDEO

Deep Dive: Android Things Peripheral IO Manager [ELC 2017]
Presenter: Sanrio Alvares, Intel Summary: This presentation provides the context that is needed for Deep Dive session/workshop and is recommended as background for Android Things application development.


 * VIDEO

Android Things: High Level Introduction [ELC 2017]
Presenter: Anisha Dattatraya & Geeta Krishna, Intel Corporation Summary: This session gives a good overview of how Android Things brings simplicity to IoT software and hardware development by providing a simple and secure deployment and update model.


 * VIDEO

Android Things [ELC 2017]
Presenter: Karim Yaghmour, Opersys Inc Summary: This talk will look at how Android Things builds on what Brillo was and how Android Things can be used to create Android-based IoT devices.


 * PDF | VIDEO

Unifying Android and Mainline Kernel Graphics Stack [ELC 2017]
Presenter: Gustavo Padovan, Collabora Ltd. Summary: This talk will cover what has been happening both on Android and Mainline Graphics Stacks in order to get Android to use the Upstream Kernel by default and the latest improvements on the Mainline Graphics Stack and how they will fit together.


 * PDF | VIDEO

Dissecting Qualcomm's 1.7M Android Fork [ELC 2016]
Presenter: Stephen Boyd, Qualcomm Summary: The speaker presents an analysis of the 1.7 million line diff that lies between Qualcomm's Android kernel and upstream. The session also highlights the main features that Qualcomm has added/modified and thoughts on how to bring those changes upstream.


 * PDF | VIDEO

Reducing the Memory Footprint of Android [ELC 2016]
Presenter: Bernhard Rosenkränzer, Linaro Summary: This talk describes the techniques used to save memory of Android System by cutting around 70MB of memory on a newly booted AOSP build on Nexus 7.


 * VIDEO

Android OTA updates [ELC 2015]
Presenter: Andrew Boie, Intel Summary: This presentation provides overview on current changes to Android OTA update framework.


 * PDF

Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards [ELC 2015]
Presenter: Khasim Syed Mohammed, Linaro Summary: This presentation talks about issues plaguing Android HAL layer and discusses different options for an overall generic solution.


 * PDF

Fuzzing the Media Framework in Android [ELC 2015]
Presenter: Alexandru Blanda, Intel Summary: This talk discusses different methods to corrupt media files on Android and logging and triaging mechanism.


 * PDF

Android’s New Stream-Based Camera Architecture [ELC 2015]
Presenter: Balwinder Kaur, ON Semiconductor Summary: This talk talks about limitations of the existing camera architecture and discusses enriching experiences about the new one.


 * PDF

Implementation of the Global Task Scheduler in big.LITTLE Android Platforms [ELC 2015]
Presenter: Michael E. Anderson, The PTR Group Summary: This session covers big.LITTLE ARM architectures and issues facing the cluster scheduling employed in them, which is seen on Android platforms.


 * PDF

Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!) [ELC 2015]
Presenter: Ben Friedberg, SDG Systems Summary: This session covers AOSP customisations done as part of Watson Project.


 * PDF

Android Multilib Build Cheat Sheet [ELC 2015]
Presenter: Amit Pundir, Linaro Summary: This presentation covers AOSP build customisations, procedure to do multilib with examples.


 * PDF

Android Verified Boot [ELC 2015]
Presenter: Andrew Boie, Intel Summary: This presentation describes verified boot and its components on an Android platform.


 * PDF

Implementing Controls with Bluetooth SMART in Android [ELC 2015]
Presenter: Michael E. Anderson, The PTR Group Summary: This presentation covers all information about Bluetooth support on Android platform.


 * PDF

Aster: A Remote GUI Control Tool for the Android Platform [ELC 2015]
Presenter: Yongqin Liu, Linaro Summary: This presentation introduces "Aster", a remote GUI testing tool on Android platform.


 * PDF

Android Customization: From the Kernel to the Apps [ELC 2015]
Presenter: Cédric Cabessa, Genymobile Summary: This presentation talks about customizations in Android at different layers from kernel to applications.


 * PDF

Building a General Purpose Android Workstation [ELC 2015]
Presenter: Ron Munitz Summary: This presentation demos Android on a x86 workstation and talks about how to customize Android for a workstation.


 * PDF

Android Based Penetration Testing Framework [ELC 2015]
Presenter: Ron Munitz Summary: This presentation covers general concepts of Penetration Testing and pentesting Android platform and using Android as a pentest module.


 * PDF

Embedded Android Workshop [ELC 2015]
Presenter: Karim Yaghmour, Opersys Summary: This slidedeck covers proceedings of Embedded Android Workshop.


 * PDF

Maintaining Multiple Android Linux Kernels at Intel [ELC 2015]
Presenter: Mark Gross, Intel Summary: This presentation covers ways to maintain different Android Kernels with quilt.


 * PDF

Android and Modern Toolchains: gcc 5.0, clang 3.6 and binutils 2.25 [ELC 2015]
Presenter: Bernhard Rosenkränzer, Linaro Summary: This presentation details procedure to compile Android with modern toolchains like CLANG 3.6, GCC 5.0 and bin-utils 2.5.


 * PDF

Finding Performance and Power Issues on Android Systems [ELC 2014]
Presenter: Eric Moore, Intel Corporation Summary: This presentation will showcase various technologies from Google and Intel Intel to identify and fix performance and power issues on Android Systems, and what developers and testers need to look for in their systems and applications.
 * PDF | VIDEO

The Android Graphics Path, In Depth [ELC 2014]
Presenter: Chris Simmonds, 2net Summary: This session covers Jelly Bean Graphics stack from top to bottom.
 * PDF

The Android Media Framework - A Deep Dive [ELC 2014]
Presenter: Poornachandra Kallare, TPVision Summary: This presentation gives an overview of Media Framework in an Android System.
 * PDF

Android without Java [ELC 2014]
Presenter: Bernard Rosenkranzer, Linaro Summary: This presentation covers options to write apps on an Android System using objective C, C++, which are still preferred for many developers.
 * PDF

Improving Performance of Key External Projects Used in Android [ELC 2014]
Presenter: Khasim Syed Mohammed, Linaro Summary: This presentation talks about what external projects for an Android System are and improvements for the same along with the roadmap.
 * PDF

Headless Android Strikes Back [ELC 2014]
Presenter: Gary Bisson, Adeneo Embedded Summary: This presentation discusses Headless Architecture on Android along with applications and demo.
 * PDF

Tuning Android for Low RAM [ELC 2014]
Presenter: Chris Simmonds, 2net Summary: This slidedeck talks about tuning Android for low memory requirements.
 * PDF

Android KitKat Internals [ELC 2014]
Presenter: Benjamin Zores, Alcatel-Lucent Summary: The focus of this slidedeck is migration from Android JellyBean 4.1 to Kitkat 4.4.
 * PDF

Security Enhancements (SE) for Android [ELC 2014]
Presenter: BStephen Smalley, US National Security Agency Summary: This presentation focuses on Security enhancements for an Android system.
 * PDF

Making Android More Wearable: The Challenges of Adding Multi-SPorts Sensors and Radios [ELC 2014]
Presenter: Gil Zhaiek, Recon Instruments Summary: This presentation talks about challenges involved in adding sports sensors and radios for an Android system.
 * PDF

Android on Atom for Teeth Health [ELC 2014]
Presenter: Rafael Coutinho, Philnnovations Summary: This presentation talks about porting Android to a specific project required for dental care.
 * PDF

Bringing the BlueZ Back to Android [ELC 2014]
Presenter: Marcel Holtmann, Intel's Open Source Technology Center Summary: This presentation talks about Bluedroid -- Bluetooth solutions Android.
 * PDF

The Growth of Android in Embedded Systems [ELC 2014]
Presenter: Benjamin Zores, Alcatel-Lucent Summary: This presentation talks growth and evolution of Android in Embedded Systems.
 * PDF

Extending Android via Extenal Microprocessors [ELC 2014]
Presenter: Mike Anderson, The PTR Group Summary: This session discusses various techniques to interface mobile Android devices to external microcontrollers for both input and output control of real-world devices.
 * PDF | VIDEO

Multiwindow Support on Android [ELC 2014]
Presenter: Andrzej Wieczorek, Mikel Echegoyen, Tieto Summary: This session talks about Multiwindow feature on Android Systems.
 * PDF

Multi Persona Android [ELC 2014]
Presenter: Amir Goldstein, Cellrox Summary: This session talks about different persona for mobile devices depending on the different use-cases.
 * PDF

Multi Persona Android [ELC 2014]
Presenter: Amir Goldstein, Cellrox Summary: This session talks about different persona for mobile devices depending on the different use-cases.
 * PDF

Using Chroot to Bring Linux Applications to Android [ELC 2014]
Presenter: Mike Anderson, PTR Group Summary: This presentation covers porting of Linux applications to Android.
 * PDF

Controlling Multi-Core Race Conditions on Linux/Android [ELC 2013]
Presenter: Mike Anderson, PTR Group Summary: This presentation outlines the conditions that lead to multi-core race conditions on Linux/Android and also the techniques for identifying and redesigning code to successfully function in a multi-core world.
 * VIDEO

What Android and Embedded Linux Can Learn From Each Other [ELC 2012]
Presenter: Bernhard Rosenkränzer, Linaro Summary: This session compares Android and Linux and clears misconceptions about them. It also covers what Android and Embedded Linux can learn from each other.
 * PDF

Integrating a Hardware Video Codec into Android Stagefright using OpenMAX IL [ELC 2011]
Presenter: Damian Hobson Garcia (Igel), Katusya Matsubara, Takanari Hayama, Hisao Munakata Summary: This session talks about integrating hardware codecs into Android Stagefright.
 * PDF

Android for Servers? [ELC 2011]
Presenter: John Stultz (IBM) Summary: This session explores using Android for Servers.
 * PDF

Hot Multi-OS Switch: How to run Ubuntu, ChromiumOS, Android at the Same Time on an Embedded Device [ELC 2011]
Presenter: Grégoire Gentil (Always Innovating) Summary: This session talks about switching across different OSes on an Embedded device with a demo.
 * PDF

Experiences in Android Porting, Lessons Learned,Tips and Tricks [ELC 2010]
Presenter: Mark Gross Summary: This session talks about tips and tricks on porting to Google Android.
 * PDF

= Tomoyo =

How to Analyze Your Linux's Behavior with TOMOYO Linux [ELC 2008]
Presenter: Kentaro Takeda Summary: This presentation analyses Tomoyo Linux and talks about ways to configure different security policies in the same.


 * PDF

TomoyoLinux - A Lightweight and Manageable Security System for PC and Embedded Linux [ELC 2007]
Presenter: ToshiharuHarada, Tetsuo Handa Summary: This presentation talks about Tomoyo Linux -- which is a lightweight security system for PC and Embedded Linux.


 * PDF

TomoyoLinux - Tutorial [ELC 2007]
Presenter: Kei Masumoto, Kentaro Takeda Summary: This presentation gives basic knowledge of Tomoyo Linux and also talks about basic configurations on the same.


 * PDF