Outline 1/3 PHA Client 1.Overall Architecture 2.Client PHA Setup 1.Open ADT 2.Edit Android Properties Android 4.4.3 API 17 3.Setup Android Virtual Device (AVD) 4.Restart ADT 5.Run PHA as Android Application (up to 5 min first time) and enter account information. 6.You many need to restart PHA.
Overall Architecture. Client (Android Application) Application Server DB REST Interface Microsoft HealthVault (MSHV) HTTP Request http://cicats9.engr.uconn.edu:14080/Help/ REST Client Tool
Outline (2/3) REST Client Tool 1.Install Google REST Client into your browser 2.Sign in to MSHV to get public and record ID 3.In headers add Content-Type: application/json 4.Request method: POST 5.Copy JSON string into the body
RxOtcActivity.java You have to edit other classes and add/edit methods for each health item.
ServerConnection.java Reuse or make this method generic for usage for other health items.
ServerConnectionHelper.java You have to edit this class and add/edit methods for each health item.
MedicationPostRequest.java Reuse or make this class generic for usage for other health items.
Result can be check at: 1.Your PHA application 2.https://account.healthvault-ppe.comhttps://account.healthvault-ppe.com
General comments. Ask early, errors can occur on all different tiers (while MHSV is less likely). When you use intents, the keys have to be consistent! – MedicationName != medicationname When doing a REST Service the method name http://cicats9.engr.uconn.edu:14080/Help/ http://cicats9.engr.uconn.edu:14080/Help/ Server model is in add-on v3 (sent today)