Awake File is a set of APIs for executing all sorts of operations on files between an Android device or a PC and a remote server through HTTP : file upload, file download, call of remote Java methods.