EDGE-03: smart-glasses adapter framework and official Meta DAT integration #4
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/starintel-edge#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Canonical source lives here. Foundation #1; Android backend #3. Cover common glasses through native or companion adapters without claiming every device exposes the same capabilities.
Runtime topology
Meta implementation
The official Android repository checked 2026-09-23 documents DAT 0.9.0 with camera/display artifacts. The 2026-08-03 changelog replaces
DeviceSession.addStreamwithaddCameraand the camera-owned stream. Verify/pin actual SDK and device compatibility at implementation time; do not copy obsolete APIs. Model-specific displays exist in the SDK, but not every Meta model has a display. Discover rather than hard-code blanket assumptions.Implement registration/permissions, session state, photo/video streams, model-supported display/input, backpressure, cancellation, disconnect/reconnect and revocation. Sensor operations require explicit user permission, recording indicators, scoped authorization and actual-effect rechecks. Expose SDK analytics/crash-reporting controls intentionally. Never use private/bypass firmware paths.
Acceptance
References: https://github.com/facebook/meta-wearables-dat-android ; https://github.com/facebook/meta-wearables-dat-android/blob/main/CHANGELOG.md ; https://docs.xreal.com/
Current
GlassesHosts.ktcontains forwarding facades only; it is not an implemented vendor adapter.