Download presentation
Presentation is loading. Please wait.
Published byAndrew Mills Modified over 9 years ago
1
The Future of Mobile E-Health Application Development Exploring HTML5 for Context-aware Diabetes Monitoring Speaker: Nishant Chettri
2
Introduction Context aware mobile application assisting with self health care Digitize manual labor Analyze captured data Provide personalized assistance Context aware mobile application assisting with self health care Digitize manual labor Analyze captured data Provide personalized assistance
3
Problem Multivariate data input (date, time, glucose level, etc.) Lack of good data visualization for decision support Cross-platform deployment Cost effective Multivariate data input (date, time, glucose level, etc.) Lack of good data visualization for decision support Cross-platform deployment Cost effective
4
Identified Solution Gartner predicts HTML5 web applications as the future Cross platform development tools Phonegap CSS Javascript jQuery UI Gartner predicts HTML5 web applications as the future Cross platform development tools Phonegap CSS Javascript jQuery UI
5
Motivation Context aware cross platform implementation Mobile Desktop Proper data visualization for decision support Context aware cross platform implementation Mobile Desktop Proper data visualization for decision support
6
Data Visualization
7
Related Work Feasibility exploration on HTML5 for Mobile (Juntunen et al.) Performance and Cost/Cross-platform trade off Security problems in HTML5 (De Ryck et al.) Web Storage privacy, security and performance concerns (West et al.) Feasibility exploration on HTML5 for Mobile (Juntunen et al.) Performance and Cost/Cross-platform trade off Security problems in HTML5 (De Ryck et al.) Web Storage privacy, security and performance concerns (West et al.)
8
Context Awareness Time and Location awareness Activity Recognition Tri-Axial Accelerometer Low pass filter: 5Hz Magnitude Filter: Orientation Peak Filter: Maxima / Minima Step Detector High-pass filter and Signal Magnitude Area Filter (Fall Detection) Time and Location awareness Activity Recognition Tri-Axial Accelerometer Low pass filter: 5Hz Magnitude Filter: Orientation Peak Filter: Maxima / Minima Step Detector High-pass filter and Signal Magnitude Area Filter (Fall Detection)
9
HTML5 Approach Time and Location: W3C Geolocation API Specification Accelerometer access requires Hybrid approach [HTML5 + Native Container] Visualization of data for Decision Support Parallel Coordinates D3.js (Data Driven Documents) Time and Location: W3C Geolocation API Specification Accelerometer access requires Hybrid approach [HTML5 + Native Container] Visualization of data for Decision Support Parallel Coordinates D3.js (Data Driven Documents)
10
Data Visualization with Parallel Coordinates
11
Feasibility Analysis Devices: Mobile: ASUS Android Tablet with Chrome and Firefox web browsers Desktop: Chrome and Firefox web browsers Offline Use Performance Evaluation Activity Recognition Encryption User Experience and Data Visualization Devices: Mobile: ASUS Android Tablet with Chrome and Firefox web browsers Desktop: Chrome and Firefox web browsers Offline Use Performance Evaluation Activity Recognition Encryption User Experience and Data Visualization
12
Offline Use Persistent HTML5 Web storage Local storage and Session storage Similar to cookies (Key-Value pair) Limited to 5 MB Unencrypted Lack of storage alternatives Persistent HTML5 Web storage Local storage and Session storage Similar to cookies (Key-Value pair) Limited to 5 MB Unencrypted Lack of storage alternatives
13
Performance Evaluation Activity Recognition Negligible for simple context processing High CPU load drains battery Activity Recognition Negligible for simple context processing High CPU load drains battery
14
Performance Evaluation Encryption AES and PBKDF2 JSON data store Full pseudo-database encryption Encryption AES and PBKDF2 JSON data store Full pseudo-database encryption
15
User experience and Data Visualization Additional Devices: Samsung Galaxy S3/S4 and Google Nexus 4 High relative error in sampling frequency Loss in data accuracy Data visualization powerful, requires larger displays Web browsers smoother than Phonegap Additional Devices: Samsung Galaxy S3/S4 and Google Nexus 4 High relative error in sampling frequency Loss in data accuracy Data visualization powerful, requires larger displays Web browsers smoother than Phonegap
16
Conclusion Benefits of using HTML5 and related web technology Reduced development across multiple platforms Feasible for simpler applications Limitations Encryption and user experience concerns Offline data storage Benefits of using HTML5 and related web technology Reduced development across multiple platforms Feasible for simpler applications Limitations Encryption and user experience concerns Offline data storage
17
Future HTML5 Specification addresses concerns Mitigate performance cost by utilizing the cloud HTML5 Specification addresses concerns Mitigate performance cost by utilizing the cloud
18
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.