Greenlight

Greenlight is a Spatial Interfaces

A Greenlight Demo

Why demo this tool?

  • Spatial canvases are everywhere! Lots of explorations of the design space. Seems useful to share the core mechanics of this with others.

  • The basics:

    • Pan and zoom
    • Drag things around, resize, etc
    • Persistent chat
    • Shared video/audio
    • Presentation mode
    • Temporary writing
    • There are some basic content types
      • Documents
      • Pictures
      • Notes
      • Whiteboard
      • Screensharing
      • YouTube videos for co-watching
      • Or drag and drop to auto-detect the content-type
    • And the whole thing is multiplayer
    • The ergonomics of the interface are not nearly as nice as Figma
      • But that's not where the magic is...
  • The magic:

    • Let's start with that browser
      • Scroll position is shared across participants
    • Whiteboard
    • Todo List
    • Persistent

Browser-based OS Environment

24967CD0-B751-45A2-999F-FCE9CA3C76B7.png

Review of Open Source

  • rename repo to greenlight from greenlight-core
  • Invoking Greenlight
    • Why not simply npm install and npm start?
    • This was confusing
run it by running the local server with
`server.js` and open
localhost:8000/index.html, or
localhost:8000/landing.html
  • "choose the VM1234 file shown in console and set a breakpoint"

    • What?
  • Web Page
    40C7FFD2-0910-40D2-B2BF-424002C665A5.png

  • Custom App

    • scroll position isn't shared
  • Screenshare - couldn't get it to work
    28751D92-1758-4A95-88D7-B3610C50993F.png

  • "And open localhost:8000/index.html, or localhost:8000/landing.html."
    - Very different experiences!
    - index.html
    - "Undefined" username
    - No chat, video/audio section
    - landing.html
    - Shows a broken link in the audio/video section.
    - Has chat, which is nice!
    71D11C84-9ACA-482F-BFA6-A3071BFF1F16.png

Greenlight
Interactive graph
On this page
Greenlight
A Greenlight Demo
Browser-based OS Environment
Review of Open Source