~/talk

Using Android as OS for a single purpose system

Talkat NDC TechTown 2019 · 2019-09-02..09-05· [android]
links:none on file
slides:none on file

Built a telepresence endpoint using AOSP as the OS: development uses Android Studio and virtual devices, JNI for C/C++ HDMI and driver hooks, and a custom proxy resolver to emulate PAC behavior. The team ships and supports the product but later replaces Android with an in‑house Linux stack because of missing APIs (HDMI, Ethernet, temperature sensors), MAC/privacy changes, brittle Bionic pthread/real‑time limits, and vendor binary drivers tied to Android releases. headless Android approaches and libhybris are explored as workarounds.

AI-written summary · about

  1. 0:00Intro
  2. 0:26Outline
  3. 1:15History
  4. 7:05The Android Open Source Project (AOSP)
  5. 10:44Android/Linux differences
  6. 13:36Bionic vs glibc
  7. 15:40Hardware independence
  8. 16:48Vendor support
  9. 18:12Tooling
  10. 19:46Android APIs
  11. 21:17Community
  12. 22:24API behaviour
  13. 24:29Platform
  14. 26:09HTTP Proxy
  15. 28:47Hardware information
  16. 31:03Java Native Interface (JNI)
  17. 34:28AOSP Upgrade
  18. 36:57Android toolchain
  19. 39:32Summary
  20. 40:47Maybe?
  21. 42:23Resources
  22. 42:46Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.