E0-245: ASPdipanjan/E0_245/E0245-ASP-Lecture1.pdf · 2 Dipanjan Gope • Mobile apps vs. desktop...

Post on 04-Aug-2020

2 views 0 download

Transcript of E0-245: ASPdipanjan/E0_245/E0245-ASP-Lecture1.pdf · 2 Dipanjan Gope • Mobile apps vs. desktop...

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

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

Instagram

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

Instagram

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