Web Apps

These are free, web-based apps created to help people understand concepts in space systems. If you have ideas for an app, or want to provide feedback on what's already here, please reach out to me via my LinkedIn page: Bill Tandy



Space System Architect
Learn by doing! Build your own virtual CubeSat to help you understand what goes into a satellite and how it fits together. This is a work in progress so don't be shy about letting us know what works and doesn't work for you.

Note: (probably) won't work on small screens

Spin Sandbox
Build your intuition of rigid body rotations in space by spinning your own assemblies. You can add simple shapes, measurement points, set rotation speeds, and watch things twist around. Watch the recommended video(s) in the app welcome screen then use the app to help cement concepts.

Note: (probably) won't work on small screens

MQTT Send
This app lets you experiment with MQTT, an increasingly popular way to stream data from one source to many sources. We've got two apps for you to experiment with. This one is the "Send" side and the app just below this one is the "Receive" side. The "Send" app lets you enter values, drag a heat source around, and send these to a MQTT server. The "Receive" side subscribes to these actions and animates and plots data.
It's recommended that you open the "Send" and "Receive" apps in different tabs.

Note: (probably) won't work on small screens

MQTT Receive
This is the "Receive" side of our pair of MQTT apps. (The "Send" side is just above this one.) The "Receive" app subscribes to the actions of the "Send" side. If you drag the sphere around in the "Send" temperature activity, the receive side will plot it. And if you change the rates of the IMU on the "Send" side, the receive side will twist the CubeSat and plot the values.
It's recommended that you open the "Send" and "Receive" apps in different tabs.

Note: (probably) won't work on small screens