What it does
We designed and implemented an application that responds to HTTP requests from a server to send text messages. Specific messages and phone numbers were given in a text package with the HTTP request.
How I built it
We set up a simple HTTP server on the phone application. It receives a request from the Qualcomm server, which was implemented with the google cloud. The phone application keeps a log of requests and visualizes them on the app's interface.
Challenges I ran into
None of the members of our team had any Android development experience, so simple syntax and error reporting proved to be a challenge. We also ran into many issues connecting our server to the google cloud, and many more issues connecting the cloud to our phone's server to send HTTP requests.
Accomplishments that I'm proud of
We are proud of the amount of unguided learning we were able to do in such a condensed period of time, and creating a clean user interface for visualizing the information.
What we learned
Because we had no previous android development experience, nor any experience with the google cloud, we had an immersive learning experience. Most of our learning was through the debugging process, which was arduous yet rewarding upon success.
What's next for HandSPASMS
We believe that HandSPASMS could serve as an adequate model for a final product that could soon be shipped.