top of page
Thursday

​11:00-14:00

Android ROM cooking workshop: Marshmallow building from zero to hero - Ron Munitz @thePSCG

 

In this workshop, you will have a hands-on journey of customizing and building Android right off the Android Open Source Project (AOSP). We will begin with introducing the concepts of ROM cooking for any Android compatible device, and we we will then walk-through the build system of the AOSP. You will learn what Android is made of, how to build a bullet speed Android emulator, and how to build a minimal, fully operational Android configuration that will run on the QEMU virtual machine. You will step out of the classroom with the ability to follow the exact steps made in the tutorial to jump-start building your own Android system for any Virtual Machine – and with the tools and knowledge to build it for any custom device! Note: The tutorial is extremely hands on. Although it is not a strict requirement, it is strongly recommended to come prepared with a setup of Linux or OS X with the source code for an Android platform from http://source.android.com

 

15:00 - 16:00

The Binder framework under the hood: Android IPC internals and debugging  - Amir Goldstein @Cellrox

 

One of the nicest things about the Android Binder framework is that application
and services developers need to know very little about how binder works under
the hood. Intents, content providers, and system service managers hide the IPC infrastructure provided by Binder, but without it, the Android OS and our apps would simply fall apart. Binder/IPC is the glue that holds it all together. It enables Android's memory management, security sandboxing, efficient threading, and countless other features on the Android platform. In this talk we walk-through Binder top-to-bottom: from apps to middleware to the kernel driver. We discuss language issues (Java vs C++), data types, threading model, sync/async execution modes, security implications, latency, memory-sharing, debugging, limitations, and so on. If you want to understand how Android really works, than this talk is for you.

 

​16:00 - 17:00

Non-intrusive approach to mobile Platform Protection - Moshe Kravchik @Cisco

 

As our world progresses to more use of mobile applications more and more requirements rising to add additional layer of security. Mobile platforms gave a leap to application security relatively to good old Wintel platform, but this is still not enough in sensitive areas like banking, content protection and corporate IT.
Standard client application protection agents used to be tightly integrated into sensitive mobile applications. Deep security integration have always had its advantages. Cisco as a company with a highly committed security mindset has always had its mind in keeping security at the highest priority in every decision level. This is a working business model in solution driven markets with high value assets.
In the market of client applications most vendors cannot afford tightly integrated security solutions even if they want to employ such. We are presenting a technology which employs our how a high end security solution that can work even if it is not part of the original software.

 

​17:30 - 18:30

Integrating new Camera hardware with mobile OEM: The Software challenges - Tomer Kimhi @Mantis-Vision

 

Mantis Vision has developed high quality 3D imaging technology utilizing off the shelf camera module, proprietary coded Flash and depth decoding algorithm running on the Application processor.

There are\were many challenges for implementing the technology on android devices, technical, legal and commercials.

In this talk we would share some of them based on two “public” devices, Google Tango tablet and Our own Aquila 3D Tablet.

 

​18:30 - 19:20

AOSP terminal report: android-6.0.0_r1  Platform builder updates- Ron Munitz @thePSCG

 

In this BoF session I will tell you what has changed in Marshmallow from a platform builder perspective, will receive questions, and will answer them live, armed with my laptop, an AOSP build, and a terminal. 

The focus will be on Android building,  but the talk can go anywhere the audience leads.

Abstracts

bottom of page