You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 18, 2022. It is now read-only.
Nova King edited this page Dec 10, 2019
·
7 revisions
Introduction
"Stardust" itself refers to a complete user interface comprised of Stardust Core and enough modules to make it usable independent of another device. "Stardust Core" only refers to the core that includes the engine, API, input, module loader, and OpenXR integration.
Stardust Core must use modules to expand its capability. Modules have a wide range of capabilities:
Application compatibility (Wayland, OpenXR, etc.)
Core system interaction (notification area, application menu, etc.)
Additional hardware support (SLAM sensor, camera, microphone, hand tracking module, etc) that is not covered by OpenXR
Highly integrated applications (Exokit, 2D web browser, etc)
Glossary
As Stardust is an XR UI and there is no set terminology for many XR elements, this is the current language used in Stardust documentation and source code:
Running Applications in Stardust
Here is a flowchart to show how 2D and XR applications will run inside Stardust: