Where your code runs# Glasses C plugins and phone Web plugins run in their respective hosts. Paired applications exchange data through PhoneSDK, the App Bridge and Bluetooth. Use Studio for integration testing during development, then verify on a real phone and glasses.
Where each part of an application runs Glasses C source is compiled into a GMP and executed by the glasses firmware. A Web project is packaged as an MMPKG and runs in the App WebView. Studio provides the desktop host and simulator; on physical devices, the App connects to the glasses over Bluetooth. MEMOMIND / PLATFORM RUNTIMES Where each part of an application runs Glasses · C / GlassSDK Source and manifest Glasses UI and input logic Compile as GMP RISC-V toolchain Call public Host APIs Executed by glasses firmware Flash: code / read-only constants RAM: writable data / heap Phone · Web / PhoneSDK HTML / CSS / JS Phone page and business logic Pack as MMPKG Include pages, resources and manifest Executed in App WebView PhoneSDK → App Bridge Access glasses capabilities over Bluetooth Studio provides desktop preview and a GMP simulator. Web-only applications use the App's default bridge GMP; supply your own GMP for custom glasses logic.
Where each part of an application runs Glasses C source is compiled into a GMP and executed by the glasses firmware. A Web project is packaged as an MMPKG and runs in the App WebView. Studio provides the desktop host and simulator; on physical devices, the App connects to the glasses over Bluetooth. MEMOMIND / PLATFORM RUNTIMES Where each part of an application runs Glasses · C / GlassSDK Source and manifest Glasses UI and input logic Compile as GMP RISC-V toolchain Call public Host APIs Executed by glasses firmware Flash: code / read-only constants RAM: writable data / heap Phone · Web / PhoneSDK HTML / CSS / JS Phone page and business logic Pack as MMPKG Include pages, resources and manifest Executed in App WebView PhoneSDK → App Bridge Access glasses capabilities over Bluetooth Studio provides desktop preview and a GMP simulator. Web-only applications use the App's default bridge GMP; supply your own GMP for custom glasses logic.
The glasses and phone each have their own runtime host. Studio provides corresponding desktop environments. Keep these boundaries clear# Name Meaning Glasses Host API The C function table in gm_plugin.h. GMP calls capabilities through this table rather than linking directly to private firmware symbols. Web Bridge The JavaScript APIs in PhoneSDK. The SDK handles the handshake with App/Studio; access to capabilities requires declarations and authorization. LAN installation service Studio temporarily serves the ZIP from the computer. The QR code represents only the current LAN download address. Device test records Record the ZIP used, device versions and actual results. A test record does not run GCC on your computer and is not a phone Bluetooth installer.