The TPA-1 was a unique Android app that that allowed users to build custom surveillance programs.
First and foremost the UI/UX had to be clean, direct, and easy to use and understand in high pressure situations.
The app would be used to program surveillance systems that had been deployed in military or law enforcement scenarios.
I then had to write a custom programming protocol to send the user programmed data to a (unfinished in-house) custom USB mass storage device (thumb drive).
Lastly I then had to write the firmware for the 8-bit microcontroller inside the USB device to interpret the user programmed code and relay the data via RF signal.
Eventually this app expanded to have many more features, work with specific new IntelliCam devices, and was duplicated as a Web App (HTML/JavaScript) to run via Google Chrome browser.
See the TPM-1 (Tablet Programming Module) project
here.