myhealthavatar: a lifetime visual analytics companion for ... · myhealthavatar: a lifetime visual...

20
MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir, Xia Zhao, Hui Wei, Mu Liu, Xu Zhang, Feng Dong , Enjie Liu, and Gordon Clapworthy University of Bedfordshire, UK

Upload: others

Post on 19-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

MyHealthAvatar: A Lifetime Visual

Analytics Companion for Citizen

Well-being

Zhikun Deng, Youbing Zhao, Farzad Parvinzamir, Xia Zhao, Hui Wei, Mu Liu, Xu Zhang, Feng Dong, Enjie Liu, and Gordon Clapworthy

University of Bedfordshire, UK

Page 2: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

Fitbit Nike FuelBand

LifeScan

iHealth Withings

Page 3: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 4: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 5: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 6: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 7: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

• U2F – Universal Second Factor protocol (e.g. Google Authenticator), allows the MHA to argument its security of password infrastructure

• JavaScript Object Notation (JSON) based identity protocol, JSON Web Toke (JWT) encode token, JSON Web Key (JWK) encryption, JSON Web Signature (JWS) digital signature

• OpenID Connect (effectively 3rd version of OpenID), allows Federation and Single Sign On (SSO), it is built atop of OAuth 2.

• OAuth 2 delegate access to third-parties applications, reduce password sharing between users and third-parties.

Page 8: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 9: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

• Cassandra 2.x Cluster (4+ nodes)• Linode Public Cloud Nodes and Forth Private

Cloud Nodes• RDF Repository (Virtuosso)• Raw data stored in Cassandra: activities,

general health, user tagging (input), etc.• Extracted knowledge store in RDF repository

(data mining).

MyHealthAvatar Repository

Page 10: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 11: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 12: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,
Page 13: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

2016/10/31

Visual Analytics Components

• Dashboard– Summarisation, filtering

• Timeline– Temporal visualisation, filtering, clustering, multiscale,

integrated analytics

• Diary– Temporal visualisation, filtering, clustering– human input, Integrated analytics

• Map– Spatial-temporal visualisation, integrated analytics

• ClockView– Visualise daily events in a radial layout

IotDBH

Page 14: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

2016/10/31

Dashboard

IotDBH

Page 15: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

2016/10/31

Event/Activity Editor

IotDBH

Page 16: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

2016/10/31

Timeline - Activity Stack

IotDBH

Page 17: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

2016/10/31

Timeline - Daily Activity

IotDBH

Page 18: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

Map

IotDBH

Page 19: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

2016/10/31

Event Editor and Clock View

IotDBH

Page 20: MyHealthAvatar: A Lifetime Visual Analytics Companion for ... · MyHealthAvatar: A Lifetime Visual Analytics Companion for Citizen Well-being Zhikun Deng, Youbing Zhao, Farzad Parvinzamir,

Thank you!