{"action":"closed","issue":{"url":"https://api.github.com/repos/Gregam3/ASEGroup1/issues/20","repository_url":"https://api.github.com/repos/Gregam3/ASEGroup1","labels_url":"https://api.github.com/repos/Gregam3/ASEGroup1/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/Gregam3/ASEGroup1/issues/20/comments","events_url":"https://api.github.com/repos/Gregam3/ASEGroup1/issues/20/events","html_url":"https://github.com/Gregam3/ASEGroup1/issues/20","id":373003485,"node_id":"MDU6SXNzdWUzNzMwMDM0ODU=","number":20,"title":"Modify the mobile application to send its location to the server","user":{"login":"jamesfernando94","id":11622177,"node_id":"MDQ6VXNlcjExNjIyMTc3","avatar_url":"https://avatars3.githubusercontent.com/u/11622177?v=4","gravatar_id":"","url":"https://api.github.com/users/jamesfernando94","html_url":"https://github.com/jamesfernando94","followers_url":"https://api.github.com/users/jamesfernando94/followers","following_url":"https://api.github.com/users/jamesfernando94/following{/other_user}","gists_url":"https://api.github.com/users/jamesfernando94/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesfernando94/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesfernando94/subscriptions","organizations_url":"https://api.github.com/users/jamesfernando94/orgs","repos_url":"https://api.github.com/users/jamesfernando94/repos","events_url":"https://api.github.com/users/jamesfernando94/events{/privacy}","received_events_url":"https://api.github.com/users/jamesfernando94/received_events","type":"User","site_admin":false},"labels":[{"id":1101534679,"node_id":"MDU6TGFiZWwxMTAxNTM0Njc5","url":"https://api.github.com/repos/Gregam3/ASEGroup1/labels/dependencies","name":"dependencies","color":"c5def5","default":false},{"id":1087731463,"node_id":"MDU6TGFiZWwxMDg3NzMxNDYz","url":"https://api.github.com/repos/Gregam3/ASEGroup1/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"closed","locked":false,"assignee":{"login":"briso7","id":25463643,"node_id":"MDQ6VXNlcjI1NDYzNjQz","avatar_url":"https://avatars2.githubusercontent.com/u/25463643?v=4","gravatar_id":"","url":"https://api.github.com/users/briso7","html_url":"https://github.com/briso7","followers_url":"https://api.github.com/users/briso7/followers","following_url":"https://api.github.com/users/briso7/following{/other_user}","gists_url":"https://api.github.com/users/briso7/gists{/gist_id}","starred_url":"https://api.github.com/users/briso7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/briso7/subscriptions","organizations_url":"https://api.github.com/users/briso7/orgs","repos_url":"https://api.github.com/users/briso7/repos","events_url":"https://api.github.com/users/briso7/events{/privacy}","received_events_url":"https://api.github.com/users/briso7/received_events","type":"User","site_admin":false},"assignees":[{"login":"briso7","id":25463643,"node_id":"MDQ6VXNlcjI1NDYzNjQz","avatar_url":"https://avatars2.githubusercontent.com/u/25463643?v=4","gravatar_id":"","url":"https://api.github.com/users/briso7","html_url":"https://github.com/briso7","followers_url":"https://api.github.com/users/briso7/followers","following_url":"https://api.github.com/users/briso7/following{/other_user}","gists_url":"https://api.github.com/users/briso7/gists{/gist_id}","starred_url":"https://api.github.com/users/briso7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/briso7/subscriptions","organizations_url":"https://api.github.com/users/briso7/orgs","repos_url":"https://api.github.com/users/briso7/repos","events_url":"https://api.github.com/users/briso7/events{/privacy}","received_events_url":"https://api.github.com/users/briso7/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Gregam3/ASEGroup1/milestones/2","html_url":"https://github.com/Gregam3/ASEGroup1/milestone/2","labels_url":"https://api.github.com/repos/Gregam3/ASEGroup1/milestones/2/labels","id":3761668,"node_id":"MDk6TWlsZXN0b25lMzc2MTY2OA==","number":2,"title":"3.0","description":"Set up a server for communication with the phone app that you developed in Task 2. I recommend that you use one of the many cloud-based server offers, like Amazon's EC2, Google's AppEngine, Microsoft's Azure, Heroku, or any other. All of the above (and others) offer free instances, and often have schemes for students (e.g. Azure). If you cannot get a cloud-based server, please discuss this with the course convener.\r\n    Adapt your app so it 'phones home' regularly, sending the phone's current GPS location 'home'. At the same time, a service hosted on your server that receives the data and writes it to a file or a database. Your server should be able to handle multiple clients. When sending a message to the server, the phone identifies itself to the server. Note that the description left much vague like: where is home? What happens if 'home' is not reachable? Again, what format should the data be saved in? How often is \"regularly\"? How does the phone identify itself to the server? \r\n\r\nI recommend thinking about making provisions for logging and failure testing. By the former I mean have consistent and lightweight mechanisms that record when a service is request, by whom, and when the request was fulfilled. By the latter I mean 'switches' that allows the operator selectively to switch off services in order to see how the rest of the software reacts. I recommend thinking about both because it's good software engineering practise, and later tasks may require some of this.\r\n\r\nAdditional notes and comments can be found here.\r\n\r\nSubmission. Please submit a tagged branch in the group's Git repo and email it to the course convener. Also arrange a demonstration with the course convener.","creator":{"login":"jamesfernando94","id":11622177,"node_id":"MDQ6VXNlcjExNjIyMTc3","avatar_url":"https://avatars3.githubusercontent.com/u/11622177?v=4","gravatar_id":"","url":"https://api.github.com/users/jamesfernando94","html_url":"https://github.com/jamesfernando94","followers_url":"https://api.github.com/users/jamesfernando94/followers","following_url":"https://api.github.com/users/jamesfernando94/following{/other_user}","gists_url":"https://api.github.com/users/jamesfernando94/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesfernando94/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesfernando94/subscriptions","organizations_url":"https://api.github.com/users/jamesfernando94/orgs","repos_url":"https://api.github.com/users/jamesfernando94/repos","events_url":"https://api.github.com/users/jamesfernando94/events{/privacy}","received_events_url":"https://api.github.com/users/jamesfernando94/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":27,"state":"open","created_at":"2018-10-23T13:24:04Z","updated_at":"2018-10-31T10:18:46Z","due_on":"2018-10-31T07:00:00Z","closed_at":null},"comments":1,"created_at":"2018-10-23T13:35:22Z","updated_at":"2018-10-31T10:18:45Z","closed_at":"2018-10-31T10:18:45Z","author_association":"COLLABORATOR","body":""}}
{"actor":{"display_login":"Gregam3"}}