I'm wondering what would be a good way to build an Android application with offsite processing. Essentially I am going to record an input (audio recording or photo), and then send it to a computer I have online (securely - probably using HTTPS). I then will have the computer process the data and send back a response.
Essentially this is a Shazam like application, except everywhere I look to how Shazam works they talk about the processing algorithm, not the process. Any help would be appreciated.