Enlightenment Foundation Libraries - Case Studies of Optimizing for Wearable Devices
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Thursday, 2017-02-23· at 12:10· Grand Ballroom I·
summary
Enlightenment Foundation Libraries target embedded wearables and claim concrete wins: a full toolkit core fits in 8 MB (widgets, video), OpenGL contexts commonly take ~40 MB GL context so EFL avoids GL for simple UIs, and a property cookie system reduces memory by ~5–10% and speeds up rendering. Scene graph + threaded pipeline moves CPU/GPU work off the main loop, trades a small stack-size increase for lower energy, and AMOLED-friendly partial updates further extend battery life; Raspberry Pi is used for performance validation.
AI-written summary · about
chapters (11)
- 0:00Intro
- 3:24Enlightenment Foundation Libraries (EFL)
- 6:29Why We Care About Optimization
- 10:03Current State of Optimization
- 11:40Energy Efficiency - Why
- 13:39Optimize for Speed
- 15:53Optimize for Memory Use
- 17:57Optimize Network Use
- 20:20Optimize Battery Use
- 21:23Userspace and Scheduler
- 29:18Optimize Visual Design
related talks
49mEFL - A UI Toolkit Designed for the Embedded World
39mZephyr Power Management for Wearable Devices
21mOptimizing Chromium Low-Power Workloads on Intel Notebooks
54mTIZEN Composite Manager Optimization
49mBuilding End-user Applications on Embedded Devices with WPE
29mModernizing Resource Management in Embedded Systems Using eBPF
43mUnlocking the Full Potential of WPE To Build a Successful Embedded Product
37mWPE WebKit: HTML5 User Interfaces for Embedded Devices
