Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

HMI Subsystem

Consortium is moving toward a PocketJS-first HMI. PocketJS should be the primary runtime for native embedded interfaces; the existing Cog/WPE WebKit backend remains useful as a compatibility path for applications that require browser APIs or an existing web frontend.

The first backend split is implemented: consortium-hmi owns the portable command registry, consortium-hmi-webkit owns the existing Cog shell, and consortium-hmi-pocket hosts PocketJS with a headless renderer and frame-boundary service delivery. [hmi].engine and the builder still accept only the Cog/web directory pipeline, so PocketJS is not yet the packaged or default engine.