🛷

Application Components

The mobile smartphone app is the primary apparatus for the input of Participants’ Sensor or Activity events, through interacting with Activities. It consists of several surfaces that work in tandem to convey temporal snapshots of the user to the server. An example of the expected user interface is produced below.

image
  1. Native Core Surface
    1. Sensor Facility: passive data from sensor instruments is recorded and collected using sensor modules provided by the open source AWARE Framework. Data from Apple HealthKit and Google Fit will be integrated into these data and recorded in tandem.
    2. Activity View Facility: source code for Activities as saved in their ActivitySpec definition is downloaded as non-native code and displayed in a Web View.
  2. LAMP API Surface
    1. Onboard Server Facility: to support caching requirements under low power or connectivity modes, an API-compatible but simplified copy of the Platform Server can be deployed alongside the native code. (See the “Proxy Mode” section for further details.)

mindLAMP Watch Complication

The wearable complication (app) is the primary apparatus for the input of Participants’ Sensor events only, as it remains difficult to design intuitive interfaces for a 1.5” screen.

  1. Native Core Surface
    1. Sensor Facility: we currently plan to record and collect passive data from sensor instruments using the open source AWARE Framework. Data from Apple HealthKit and Google Fit will be integrated into these data and recorded in tandem.
  2. LAMP API Surface
    1. Onboard Server Facility: to support caching requirements under low power or connectivity modes, an API-compatible but simplified copy of the Platform Server can be deployed alongside the native code. (See the “Proxy Mode” section for further details.)

mindLAMP Dashboard

The web app serves as a dashboard interface for visualizing, organizing, and controlling all LAMP resources and settings. Visual interface snapshots are produced below, but the most current version of the software is made available at https://dashboard.lamp.digital/ and within the mindLAMP apps, as described above.

  1. Authentication Surface
    1. Login/Logout Facility
    2. Credential Management Facility
  2. System Administration Surface
    1. API Control Facility
    2. API Documentation View Facility
    3. Researcher Directory Facility
  3. Researcher/Study View Surface
    1. Summary View Facility [Undocumented]
    2. Participant Directory Facility
    3. Activity Configuration Facility
    4. Automation/Tag Configuration Facility [Undocumented]
  4. Participant View Surface
    1. Visualizations Facility
    2. Activity/Survey Usage
    3. Patient Journal/Notes & Clinician Messaging Facility
    4. Breathe exercise sample (Activity UI)

Was there something we didn't cover, or need more help? Let us know by making a post in the LAMP Community, or contact us directly. Thank you for your contribution! 🌟 Page last updated on January 29th, 2020.