Who we are:
You will be working for the Australian Institute of Male Health and Studies.
From our website, &quot;The Australian Institute of Male Health and Studies was created to pursue improved health and wellbeing outcomes for men and boys through innovative research, education, and excellence in endeavors of applied knowledge of male health and male studies in socio-cultural, academic, institutional, clinical, and health promotion contexts.&quot;
To create software, utilizing existing resources where available (Eg. SipDroid, Android webkit, etc), capable of providing peer-to-peer video call services between medical practitioners and clients. This software will be designed to run on Android based tablets, with front-facing cameras and inbuilt speakers/microphones.
In the background, the app will need to keep a record of all calls placed and received (including their length), stored in a remote MySQL database. It will also run connectivity tests (current External IP, ping, download speed) every 12 hours when not on a video call, the results of which will be stored in the same remote MySQL database. Along with this data, a unique tablet ID will need to be stored in the database, so that the tablets IP address can be looked up. This ID will be configured on each tablet by AIMHS after app installation.
The app will need to recognize when WiFi connectivity is available and utilize it where possible, while falling back to 3G if WiFi drops out. Calls will need to be conducted at higher resolution when both callers are operating over WiFi, while dropping back to lower quality when 3G is used by either caller in an emergency.
If a call is dropped, it should be automatically re-established. If a call is dropped due to connectivity issues, it should be automatically re-established at lower quality using 3G.
Practitioners should be required to log in to the app before it can be used. The app will automatically prompt the practitioner with an on-screen alert when it is time for a call to be made, then automatically place the call to another tablet ID, based upon appointment times set for the practitioner逞ｴ username in a remote MySQL database. This scheduling data will be provided by AIMHS and is not a part of this brief. Further information on the format of this data will be provided upon acceptance of a tender.
Practitioners will require the ability to remotely trigger a web browser on the client's end, which will display a webpage selected (by the practitioner) from an on-screen menu during calls.
The application configuration should be kept in an editable text file on the tablet, for the sake of easy remote administration.
The above functionality will need to be provided in a walled-garden style, in which neither the practitioner nor client are able to access additional features within android as long as the application is running.
The application should be designed to be kept running at all times, on a tablet which is never asleep or switched off.
More specific details and information available in the attached file, or upon request.
Additional work is likely to be forthcoming after the completion of this project, as the app will require occasional bug-fixes and additions.
We are currently looking to have the software in usable BETA before the end of June, 2011.