Week 13 and 14

Adil Mufti
2 min readMar 11, 2023

--

6th February — 20th February

Me playing games inside a teams meeting with MotionInput. (Screen capture software hid the mouse)

We managed to meet the 2 internal deadlines we set for 13th February. Firstly, our work with NDI is fully calibrated into MotionInput. Secondly, the template for the Teams App is completed, and extended with the functionality of 3 games which work inside a teams meeting.

The Teams App will use a new Microsoft feature released this month called ‘Live Share SDK’. This feature makes Teams meeting collaborative. This is because the Teams App open in the meeting, should be visible for all participants in the call. Also, all the changes happening in the app (e.g., Someone places a X in Tic-tac-toe grid), will be visible to everyone, and also everyone can make such a change in the app. This technology will hopefully be able to replace NDI in.

However, there is a major blocker. Live Share SDK currently is not working for us. Unreleased sample code and examples straight from our partners at Microsoft, fail to run successfully inside a Teams meeting. This issue has been persisting for nearly 2 weeks.

Summary so far:

  • NDI scripts allow an individual to use MotionInput remotely on someone else’s computer. (Only 1 person)
  • Teams App runs inside meeting with games, however, only for 1 person, since Live Share SDK is not integrated yet

Now we need to work on integrating more games into Teams, working closely with our project partners at Microsoft to get Live share SDK working so we can integrate it into our own app and finally we need to start working on the data recording aspect of the project, to aid the utility of the application from a physiotherapists perspective.

Written by Adil

--

--