Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.

Similar presentations


Presentation on theme: "Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016."— Presentation transcript:

1 Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016

2 About the course T TH, 12:30 pm, Room FB 009. Course page: http://mobile.web.unc.edu/http://mobile.web.unc.edu/ o Lectures (slides are uploaded after the class) o Practice Labs (may have pre-lab activities) o Assignment – Total 6 (uploaded 2 wks before deadline) o Exam – Best 3 of 4 (only undergrads) o Presentation (grads, will discuss over email) o Project (grads – research type, ugrads – cool apps) (More on Exams and Projects as they approach)

3 Grading o Class Participation (5%) o Programming Assignments (60%) o Exam (15%, Best 3 of 4, only undergrads) o Presentation (15%, grads) o Project (20%)

4 Mobile Computing Systems A portable electronic device along with its communication infrastructure, that enables computation and wireless communication.

5 Smart * “Smart” mobile systems contain a mobile OS that can run mobile Apps.

6 Smart+ * “Smart” mobile systems often contain – a touch screen, built-in GPS receiver, sensors, in addition to what a standard computer has. Example of phone sensors: o Accelerometer o Magnetometer o Gyroscope o Compass o Light o Proximity o Temperature o Pressure

7 Comparison DeviceProcessorMemStorageConnectivity Laptop (Macbook Pro) 2.80 GHz16 GB512 GBWiFi Smartphone (Nexus 6P) 1.55 GHz3 GB128 GBWiFi, Cellular, BLE, NFC Wearables (Gear S) 1 GHz512 MB4 GBWiFi, BLE, NFC http://www.gsmarena.com/

8 Comparison: Communication Network TypeSpeedRangePowerCommon Use WLAN600 Mbps45 m – 90 m 100 mWInternet. LTE5-12 Mbps35km120 – 300 mW Mobile Internet 3G2 Mbps35km3 mWMobile Internet Bluetooth1 – 3 Mbps100 m1 WHeadsets, audio streaming. Bluetooth LE1 Mbps100+ m.01–.5 WWearables, fitness. (The numbers are not that simple to estimate exactly, but should give you an idea) http://dl.acm.org/citation.cfm?id=1644927 http://dl.acm.org/citation.cfm?id=2307658 http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6616827&tag=1

9 Putting them together We will learn how to develop a mobile system – consisting of sensors, mobile devices, and laptop computers who will talk to each other over BLE and WiFi, as appropriate!

10 Course Lecture Topics Android App Development Android Source Building/Customization Arduino Programming Device Architecture Mobile Networks Remote Services Some Research Papers

11 Two Example Systems Android Based System (MobiCOG) Arduino Based System (Typing Ring)

12 Android Example: MobiCOG Automation of MiniCog – a paper based 3 minute dementia pre-screening test.

13 Video Demo – MobiCOG https://www.youtube.com/watch?v=kk05dKghpCA

14 Features: o Chain Codes o Symmetry Classifier: o k-NN Chain-Code = (0,2,0,3,1,1,3,0) Symmetry = (80%, 70%) 1 14 Android Example: MobiCOG

15 Arduino Example: Typing Ring A Wearable, portable, accessory that allows us to input text into computers of different forms. Connects wirelessly as a standard Bluetooth Smart keyboard. Works on surfaces such as – a table, a wall, or even your lap. Over 98% accurate in detecting typed keys. Yields a typing speed of up to 50 keys/min. Yields up to 15,500 keys with full charge. Weighs ~ 15 gm

16 Arduino Example: Typing Ring On-screen visual feedback Typing with 3-fingers Wearing It The ring is worn in the middle finger. Seeking 3-Letter Zones As the user hovers his hand on a surface, 3- consecutive keys on a on-screen keyboard is highlighted. Typing a Key The User makes a typing gesture with one of three fingers and the corresponding key is typed in.

17 Image Only

18 Next Class: Practice Lab 1 The goal is to make sure everyone is ready with their Android development environment. Android Studio http://developer.android.com/sdk/installing/index.html Will upload the pdf tonight. Prelab: Android Studio Setup.


Download ppt "Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016."

Similar presentations


Ads by Google