Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
E0-245: ASP
Lecture 1: Basic Setup
Dipanjan Gope
2
Dipanjan Gope
• Mobile apps vs. desktop software
• Statistics of smart-phone usage
• History of Android
• Examples of popular Android applications
• Android architecture and building blocks
• Android setup on laptop
Module 0: Basic Setup
3
Dipanjan Gope
• https://www.udacity.com/course/ud853: Udacity – “Developing Android Apps”
• http://dazeinfo.com/2014/06/22/smartphone-apac-market-forecast-2014-2018-india-china-australia-japan-growth/
• http://dazeinfo.com/2014/07/11/mobile-internet-india-2014-349-million-unique-mobile-phone-users-70-traffic-mobile-india-shining-infographic/
• http://www.slideshare.net/kleinerperkins/internet-trends-2014-05-28-14-pdf
• ++
References
4
Dipanjan Gope
• Battery Life
• Low Processing Power
• Limited RAM
• Smaller screen sizes
• Data Connections: Intermittent/low bandwidth, high latency
Mobile vs. Desktop Software
https://www.udacity.com/course/ud853: Udacity – “Developing Android Apps”
5
Dipanjan Gope
• Penetration of mobile: ubiquitous
• Availability of sensor information:
- multimedia: camera, microphone, speaker
- physical: accelerometer, gyroscope, barometer,
light and proximity sensor
- position: GPS, maps
Mobile vs. Desktop Software
6
Dipanjan Gope
Statistics
7
Dipanjan Gope
Consumer Electronics Statistics
http://www.slideshare.net/kleinerperkins/internet-trends-2014-05-28-14-pdf
8
Dipanjan Gope
User Penetration Statistics
http://www.slideshare.net/kleinerperkins/internet-trends-2014-05-28-14-pdf
9
Dipanjan Gope
Android Market
http://www.slideshare.net/kleinerperkins/internet-trends-2014-05-28-14-pdf
10
Dipanjan Gope
India Market Figures: Overview
http://dazeinfo.com/2014/07/11/mobile-internet-india-2014-349-million-unique -mobile-phone-users-70-traffic-mobile-india-shining-infographic/
349 million unique users
11
Dipanjan Gope
India Market Figures: Mobile
http://dazeinfo.com/2014/07/11/mobile-internet-india-2014-349-million-unique -mobile-phone-users-70-traffic-mobile-india-shining-infographic/
12
Dipanjan Gope
India Market Figures: Smart Phone
http://dazeinfo.com/2014/07/11/mobile-internet-india-2014-349-million-unique -mobile-phone-users-70-traffic-mobile-india-shining-infographic/
13
Dipanjan Gope
Indian Market Figure: Applications
http://dazeinfo.com/2014/07/11/mobile-internet-india-2014-349-million-unique -mobile-phone-users-70-traffic-mobile-india-shining-infographic/
14
Dipanjan Gope
India Market Figure: Projection
http://dazeinfo.com/2014/06/22/smartphone-apac-market-forecast-2014-2018-india-china-australia-japan-growth/
2014: 150 million smart phones 2018: 300+ million smart phones
An application can potentially double it’s income in 4 years
15
Dipanjan Gope
What is Android?
16
Dipanjan Gope
• OS + Middleware + Apps
• Linux-based
• Open-Source
• Built for touchscreen actions like swipe, tap, pinch, reverse-pinch
• Developed by Open Handset Alliance (OHA) led by Google
What is Android?
17
Dipanjan Gope
History of Android
18
Dipanjan Gope
History of Android
2003
Android Inc. Andy Rubin
2005
Google Acquisition
2007
OHA
2008
HTC Dream
2013
1 billion devices
19
Dipanjan Gope
Android Versions
http://en.wikipedia.org/wiki/Android_version_history
20
Dipanjan Gope
Popular Android Applications
21
Dipanjan Gope
Popular Android Apps
https://play.google.com/store/apps/collection/topselling_free?hl=en
22
Dipanjan Gope
2010
Launched
2012
100 million users 13 employees $1 billion acquisition
2011
15 million users 3 Engineers
http://www.slideshare.net/iammutex/scaling-instagram
23
Dipanjan Gope
24
Dipanjan Gope
Some apps from NICE:
HealthyMe
25
Dipanjan Gope
Prof. Rosling: Wealth and Health of Nations
http://www.gapminder.org/
26
Dipanjan Gope
Life Expectancy Trend
http://www.gapminder.org/
Water Treatment Regulations
Role of contaminated water in spreading diseases
Antibiotics
Small Pox Vaccine
Polio Vaccine
Better lifestyle, Preventive care, and Early Detection are key to Healthy Living
27
Dipanjan Gope
HealthyMe
Personalized Health Monitoring using Mobile Sensors - “Maintenance Required” indicator for Health
Regular Monitoring
Predictive Analytics, Health Score
Electronic Medical Records
Continuous Health Monitoring not only Enables Early Detection but also Motivates Healthy Habits and Living
28
Dipanjan Gope
What if the waiting room …
Height Weight
Temperature Pulse Blood Pressure
Medical history
Pallor, Icterus, Cyanosis …
29
Dipanjan Gope
Is replicated in your home !!!
Mobile Interface
Sensors in Mobile Devices to Aid Regular Monitoring
Cloud Backend
30
Pulse Detection from Mobile Phone
Video Recording Face Recognition RGB Components
ICA Analysis FFT Pulse From Spectrum
Pre-processing - Detrend - Zscore
Post-processing - Smooth - Bandpass Filter - Spline
M.Z. Poh, D.J. McDuff, R.W. Picard, Opt Express. 18(10) pp. 10762–10774, 2010.
31
Accuracy Worsens With Distance
0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
x 104
-2.5
-2
-1.5
-1
-0.5
0
0.5
Total Pixel Size of Detected Face
log
10
(Err
or)
WebCam Results
MTLB_dtrnd_schm1
MTLB_dtrnd_schm2
MTLB_dtrnd_schm3
TRVN_dtrnd_schm1
TRVN_dtrnd_schm2
TRVN_dtrnd_schm3
32
Dipanjan Gope
Heart Rate Detection
0 0.5 1 1.5 2 2.5
x 105
-0.5
0
0.5
0 0.5 1 1.5 2 2.5
x 105
0
0.005
0.01
0 20 40 60 80 100 120 140 160 180 2000
200
400
80.7495 Hz
Recorded Heart Sound:
33
Dipanjan Gope
Color Variation Symptom Checker
• Pallor (reduction in redness) - Anemia, Mal-nutrition, TB
• Icterus (increase in yellowness - bilirubin) - Hepatitis
• Cyanosis (lack of oxygen in the blood) - Pneumonia, Asthma, COPD
Mobile Phone Sensor: Camera
34
Dipanjan Gope
Emergency Care
Accelerometer/Gyroscope
GPS
Email/SMS
35
Dipanjan Gope
Some apps from NICE:
Ourum
36
Dipanjan Gope
Ourum
37
Ourum