mike loves code
mike loves code
mike loves code
home  ::  cv  ::  projects  ::  contact
home  ::  cv  ::  projects  ::  contact
projects / TPA-1
projects / TPA-1

Project  ::  Quest Software LLC

TPA-1

(Android/Web) Tablet
Programming App

TPA-1


(Android/Web) Tablet
Programming App

Quest Software LLC
Project

The TPA-1 is an Android app that allows users to build custom surveillance programs and use the TPM-1 module to wirelessly program IntelliCam systems.


The TPA-1 is an Android app that allows users to build custom surveillance programs and use the TPM-1 module to wirelessly program IntelliCam systems.


Engineering Accomplishments

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.


Features


Description

The TPA-1 is Android app that allows user to build custom surveillance programs for IntelliCam systems. The UI/UX is simple and straightforward, allowing users to quickly build custom programs in high pressure environments. The app communicates with a custom IntelliCam USB mass storage device (thumb drive) to then wirelessly send the user data to the IntelliCam Systems. The app has continued to expand to add many new features, and offer special programming abilities on specific IntelliCam systems. A Web App version is also available that runs in Google Chrome (browser) on any device.


Common Use Cases


Project List

Major Projects
  • Initial Product Design
  • Firmware/Software Engineering
  • Custom Streamlined UI/UX
  • USB Communication
  • Proprietary User Data Program Code
  • HTML/JavaScript Web App Version
  • User Guide
Firmware
Software
  • Full Android APK with USB Support
  • 8-bit microcontroller Firmware to Read User Data
  • Proprietary Program Code for RF Relay
  • HTML/Javascript Web App
  • Simple User Interface
Major Projects
  • Initial Product Design
  • Firmware/Software Engineering
  • Custom Streamlined UI/UX
  • USB Communication
  • Proprietary User Data Program Code
  • HTML/JavaScript Web App Version
  • User Guide
Firmware
Software
  • Full Android APK with USB Support
  • 8-bit microcontroller Firmware to Read User Data
  • Proprietary Program Code for RF Relay
  • HTML/Javascript Web App
  • Simple User Interface


Documentation

Contact me for a sample User Guide that I designed for IntelliCam.