Building End-user Applications on Embedded Devices with WPE
summary
WPE is a WebKit port that runs full Web Platform apps on constrained Linux boards, shipping a stable public API, dma-buf zero-copy support to avoid copies, and GStreamer-backed hardware codecs so H.264/H.265 use platform decoders when available. It provides backend abstractions, a FreeDesktop backend and a small launcher (cck), runs on Raspberry Pi 3 with playable FPS, supports 64-bit (maintains 32-bit) and has initial RISC‑V work. headless rendering pointer-lock added recently
AI-written summary · about
chapters (21)
- 0:00Building with WPE
- 3:13Web rendering engine
- 7:28WebKit overview and history
- 10:19WebKit in embedded devices
- 13:27Advantages of WebKit
- 15:51WebKit ports and WPE
- 19:27WPE WebKit architecture
- 22:39WPE limitations and flexibility
- 25:26WPE WebKit components
- 27:11WPE on embedded demo
- 28:56Integrating WPE key points
- 31:03Assembling WPE components
- 33:27Performance on constrained devices
- 34:50WPE platform integration
- 35:33Building and distributing WPE
- 36:56Conclusion and contributions
- 38:19Q&A: Multimedia and codecs
- 40:50Q&A: GNOME apps with WPE
- 42:19Q&A: WebAssembly and profiling
- 43:24Q&A: Web dev tools for embedded
- 46:53Q&A: Debugging and performance
related talks
49mBuilding End-user Applications on Embedded Devices with WPE
37mWPE WebKit: HTML5 User Interfaces for Embedded Devices
49mEmbedding WPE WebKit - from Bring-up to Maintenance
43mUnlocking the Full Potential of WPE To Build a Successful Embedded Product
42mReaching the Multimedia Web from Embedded Platforms with WPEWebKit
05mBuilding Graphical Appliances Made Easy
32mThe Modern Linux Graphics Stack on Embedded Systems
39mBuild Fast and Smooth Web Apps from Feature Phone to Desktop
