phetsims / quadrilateral

"Quadrilateral" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
1 stars 3 forks source link

Clean up and investigate sharing of camera input and Bluetooth features #301

Open brettfiedler opened 1 year ago

brettfiedler commented 1 year ago

[Placeholder comment]

Update when decision to publish or place prototypes of this feature on the website is made. Self-assigning.

brettfiedler commented 1 year ago

We will not be publishing with BT connection as a tested feature. We would, however, like to investigate cleaning up cameraInput=hands and the Bluetooth feature to share as inclusive feature prototypes. If time allows and we find an easy way to do so, we'd also like to share the OpenCV implementation, noting that without significant work, the interface will not be accessible. We will also likely need to package it and host it somewhere since the sim itself lives in a container.

Changing the title of this issue and putting all of this discussion in one place. This should not block publication.

brettfiedler commented 1 year ago

@BLFiedler:

@jessegreenberg: Question: Can you quickly indicate what would need to happen to create a single shareable link each for 1.) Bluetooth-enabled sim (assuming it is structured like Scott's tangible), 2.) Camera Input: Hands, and 3.) OpenCV marker tracking

jessegreenberg commented 1 year ago

Sure!

brettfiedler commented 1 year ago

WebBluetooth requires BLE. Link some documentation when I create the tips info for connecting a device

brettfiedler commented 1 year ago

Let's schedule a test with Scott to verify our latest code still works to connect to the TMQ.

brettfiedler commented 1 year ago

We'll send a dev version to Scott when @jessegreenberg has made the changes he was intending to. We can ask Scott to video demo or meet with him.

jessegreenberg commented 1 year ago

I think I was assigned to reach out to Scott but that part is done. Assigning back to @BLFiedler.

brettfiedler commented 1 year ago

We're deprioritizing both BLE and CI:H features and related issues while we get a QA ready build of the sim ready. #315 #258

The current plan is to pick back up on those issues (possibly even this week) when there is a QA ready build. We'll present both features on a dev version after publication, including links to documentation hosted on OSF