Web Applications and UI on the AGL Demo Platform
summary
Provides an HTML5-only AGL image built with Yocto/meta-agl that runs web apps inside Chromium + WAM using an upstream Wayland backend, isolates apps with per-app JWTs and lifecycle control, and exposes vehicle APIs over tokenized websockets mapped to VSS/grpc. Remote DevTools connect on port 9998 for inspection. Builds include examples (HVAC, media, launcher), Flutter web bundles are supported, and Chromium is moving from 91 toward 94.
AI-written summary · about
chapters (15)
- 0:00Start
- 5:13Chromium and WAM
- 7:48Reference Hardware
- 10:36The HTML5 demo image
- 12:31Structure of a webapp
- 14:29Steps for creating a webapp
- 15:45Example application: Jamendo
- 17:38Creating the Yocto recipe
- 21:13Remote DevTools
- 22:40Interacting with services
- 25:23Communicating with the server
- 28:38HVAC connection tests
- 29:03Ongoing work and next steps
- 31:51Flutter web bundles support
- 32:42Future plans
related talks
19mStatus of Chromium Embedded Framework (CEF) and Webapps on AGL
10mLightning Talk: The AGL Wayland Compositor
37mMoving Web applications into Virtual Reality
01h 15mDeveloper Roadshow
01h 13mWeb: The good parts
58mWeb Apps can’t really do *that*, can they?
56mBrowser Invasion: Desktop Apps and the Web
29mUsing web technologies in desktop applications
