Download presentation
Presentation is loading. Please wait.
Published byBruce Holt Modified over 6 years ago
1
Mobile Computing Systems and Application - CSE 598/494 Fall 2011
Sandeep K. S. Gupta School of Computing, Informatics and Decision Systems Engineering Arizona State University Department of Computer Science The Hong Kong University of Science & Technology November 9, 1998
2
Mobile Computing What is mobile computing? Mobile computing = + ?
Computing that is not obstructed while the location of it changes Mobile computing = ? Mobile computing draws from Wireless communications and networking Ability to communicate via wireless links Ubiquitous and pervasive computing Ability to provide computing anywhere and anytime (ubiquitous), usually in a seamless manner, potentially not perceived (pervasive)
3
Mobile Computing – Examples
Mobile Medicine 911 Call and dispatch Ambulance arrives/departs Closest hospital Access patient records Send vital signs Update patient records Page hospital personnel Order medical supplies
4
Examples contd… Party on Friday
Update Smart Phone’s calendar with guests names. Make a note to order food from Dinner-on-Wheels. Update shopping list based on the guests drinking preferences. Don’t forget to swipe that last can of beer’s UPS label. The shopping list is always up-to-date. AutoPC detects a near Supermarket that advertises sales. It accesses the shopping list and your calendar on the Smart Phone. It informs you the soda and beer are on sale, and reminds you. that your next appointment is in 1 hour. There is enough time based on the latest traffic report.
5
Systems and Applications
Mobile Healthcare Environment monitoring Military applications Entertainment Smart phones Medical Sensors
6
design and development
platforms design and development applications challenges CSE 494/598 SW devel methods Operating Systems HCI Mobile Networks
7
Definitions – Health What is health?
Health is a state of complete physical, mental and social well-being and not merely the absence of disease or infirmity (WHO)
8
Definitions – Social Networking
What is social networking? Social networking is about enabling interactions with individuals who share interests
9
Definitions – Smartphones
a device that combines the functions of a cellular phone and a handheld computer = ? Characteristics: 5˝-10˝ screen, possible keyboard, cellular capability, embedded operating system, storage, internet applications, organizer, calendar Examples Blackberry iPhone G1 Characteristics: cellular capability, Embedded Operating System (e.g. WindowsCE), Storage, internet applications ( , browser), personal assistance and productivity (organizer, calendar)
10
Definitions – Mobile Internet Devices
Mobile Internet Device (MID) a multimedia-capable handheld computer providing wireless Internet access = ? Characteristics: 4˝-6˝ screen, no keyboard, near-general purpose O/S, HSDPA capability, no telephony Examples
11
Definitions – UMPCs Ultra-Mobile PCs (a.k.a Netbooks)
a portable personal computer (may be a TabletPC) of very small factor (5˝-10˝) Characteristics: 5˝-10˝ screen, possible slate design, true general-purpose O/S, wifi/wimax capability Examples Samsung Q1 Sony VAIO UX OQO 02
12
Why talk about all the above?
Technology convergence What technology will survive? A significant shift in consumer computing since laptops What will happen to laptops? Change in application development paradigm No keyboard, no mouse/pad, small screens
13
iPhone as a medical device
Smart Phone and Health Heart phone ECG monitoring Embryo monitoring iPhone as a medical device VueMe: medical imaging Surgical Radiology: Educational App Anxiety Connect: Health + Social Networking
14
Enabling Technology: Body Area Network
Pervasive Healthcare Use Pervasive Computing for day-to-day healthcare management to enable real-time, continuous patient monitoring Features Utilize in-vivo and in-vitro medical sensors Physical presence of caregivers required only during emergencies Mobile patients. No time & space restrictions for health monitoring Better quality of care and reduced medical errors Early detection of ailments and actuation through automated health data analysis Nano-scale Blood Glucose level detector UIUC Medical Tele-sensor Can measure and transmit Body temperature Oak Ridge National Laboratory Lifeshirt non-invasive monitoring Vivometrics EEG Camera Body Area Network EKG BP GPS SpO2 Mp3 PDA/phone Gateway GOAL: Enable independent living, general wellness and disease management. Motion Sensor Applications Home-based Care Enabling Technology: Body Area Network Sports Health Management Disaster Relief Management Medical Facility Management
15
Body Area Networks (BAN)
Principal enabling technology for the medical device plane in pervasive health care Network of wearable or implanted medical devices Wireless multi-hop communication Devices can be physiological sensors, environmental sensors, actuators or energy scavenging sources Base Station – generally a mobile phone acting as a gateway Heterogeneous hardware and software
16
Mobile Health Examples
Proactive Health Intel Developing sensor network based pervasive computing systems Managing daily health and wellness of people at homes Proactively anticipate patient’s need and improve quality of life. Code Blue Project Sensor network based health monitoring @ Harvard Developing sensor network based medical applications for: Emergency Care Disaster Management Stroke patient rehabilitation Ayushman ASU Reliable Non-intrusive Secure Real-time Automated health monitoring E.g.: BP, pulse, SpO2, ECG Aware the Center Pervasive Healthcare, University of Aarhus, Denmark. Applying context aware computing to hospital scenarios Developing context aware hospital bed, pill box which is aware of its patients. No restriction to mobility of human Mobile phone enables mobility management
17
Ayushman*: A Pervasive Healthcare System
IMPACT Lab, Arizona State University To provide a dependable, non-intrusive, secure, real-time automated health monitoring. Should be scalable and flexible enough to be used in diverse scenarios from home based monitoring to disaster relief, with minimal customization. To provide a realistic environment (test-bed) for testing communication protocols and systems for medical applications. Environmental Sensors (Temperature etc) Internet Stargate Gateway External Gateway Medical Sensors (EKG, BP) controlled By Mica2 motes Central Server Medical Professional Body Based Intelligence Home/Ward Based Intelligence Medical Facility Based Intelligence Vision
18
Course Goal To understand what are the fundamental challenges in MC and what are some of the solutions towards solving these fundamental challenges
19
Course Goals - Indirect
To get you a high-paying job To enrich you with new ideas To train you in (mobile) systems oriented thinking To prepare you for research/profession in mobile computing – but more generally – in “adaptive” (next-generation) computer systems
20
Course Pre-req Knowledge of Computer Networks, Operating Systems, Computer Architecture Programming experience with Java, C. Experience with basic operation of embedded systems such as android phones. Willingness to learn!
21
Course/Reference Book(s) + Material
Fundamentals of Mobile and Pervasive Computing – F. Adelstein, S. K. S. Gupta, G. G. Richard III, and L. Schwiebert – McGraw Hill. Book Website – Link at bottom of Reference Books: Principles of Wireless Networks – Pahlavan and Krishnamurty Mobile Computing- Imielinski and Korth Protocols and Architecture for Wireless Sensor Networks - Karl and Willing Wireless Sensor Networks – Raghavendra, Znati et al. Reading List – will be posted on the class web site.
22
Topics – Tentative List
Mobile Computing Application, Services and Standards Mobile Info access and dissemination Sensing (Physiological + Environmental sensing), Communication (Zigbee, Bluetooth, WiFi),Storage (Flash, Ram) Mobility and Location Management Connectivity, data access, personalization Mobile Healthcare Interfacing mobile phones with physiological sensors, long term monitoring Wireless Sensor networking, applications and services Localization Positioning of sensors, context aware applications Energy efficient communication duty cycling Macro Level Issues Cyber-physical Systems Energy consumption Sustainability, Safety, and Security
23
Course Mechanics Assignment + Exams + Quizzes: 40%
Exams – take home, Midterm – around 23 Nov 2011 Assignments –implementation heavy course, first one next class Paper presentation: 20%, presentation schedule coming soon Term Project: 40% In groups of three max, will be formed soon. Three phases: a) proposal, b) midterm report, and c) final report (counted as the final exam) Extra: 10% Self-directed presentation – related to this class
24
Assignment Schedule Assignment 1: Android Programming
Write an app in Google phones to develop an UI for patient monitoring Assignment 2: Android + Sensor Programming Program sensor to sense accelerometer signals and send to the android phone for display in the UI developed in assignment 1. Assignment 3: Parallel programming in sensors Real-time simultaneous sensing, computation and communication Assignment 4: Patient tracking Use localization schemes to track a patient in a hospital wearing sensors Assignment 5: Mobile Healthcare App Detection of motion artifacts in medical devices using accelerometer Assignment 6: Energy and Sustainability (optional for undergrads) Power profiling of sensors and scavenging sources Heating effects in embedded systems
25
Distinction between Grad and Undergrad course
Assignment 6 Extra credit for undergrads Compulsory for grads
26
Cheating/Plagarism Policy
Strictly prohibited See University policy Minimum punishment – zero in the assignment
27
“ No Distraction” Policy
No Laptops/Netbooks/Cell Phone/News Papers etc. Laptops/Netbooks may be permitted – only with instructor’s permission
28
Class Format Lecture (5-75 min)
As class progresses the lecture time will decrease (on average) One or Two Paper presentation (1/2 hr each) Starting soon! 5 min. mid-break – if desired Note: slides of presenters should be provided to TA one day in advance.
29
Class Cyberpresence http://impact.asu.edu/cse598fa11.html
Class assignments Slides Reference material Announcement Visit regularly for latest information
30
What can you expect from this course?
Lots of in-class/ on-line interaction Interesting and challenging assignments and exam questions Reading technical papers – classical as well as state-of-art Technical Writing – critiquing, summarizing Help/Tutorials by instructor/Grader on difficult material And lot more!
31
Contacting Me or TA Instructor TA: Ayan Banerjee
Subject line: CSE494Fa11/CSE598Fa11 Office: BY 522 Phone: Office Hours: M W 3:30-5pm Call me || come to my office hrs || Set up an appointment TA: Ayan Banerjee Office BY517BD
32
What do I do when I am not teaching?
Introduction to IMPACT – Mobile Computing Lab
33
Interacting With Physical World
Physical Systems Embedded Sensing and Actuation Human-in-the-loop Wireless Sensor Network Challenges – Traffic congestion, Energy Scarcity, Climate Change, Medical Cost … Cyber-Physical [Human] Systems (CP[H]S) 33
34
IMPACT Lab Dr. Sandeep Gupta @
School of Computing, Informatics and Decision Systems Engineering Use-inspired, Human-centric research in distributed cyber-physical systems Medical Device Safety Analysis Mobile Ad-hoc Networks Pervasive Health Monitoring Criticality Aware-Systems Thermal Management for Data Centers Intelligent Container Collaboration with FDA BEST PAPER AWARD: Security Solutions for Pervasive HealthCare – ICISIP 2006. BOOK: Fundamentals of Mobile and Pervasive Computing, Publisher: McGraw-Hill Dec. 2004 TCP Co-Chair: GreenCom’07 Area Editor TCP Chair Best Researcher Senior Faculty Award
35
IMPACT Lab Members and Collaborators
Faculty Sandeep K. S. Gupta (Professor) Students Zahra Abbasi (CSE Phd) Priyanka Bagade (CSE Phd) Ayan Banerjee (CSE Phd) Joshua Fergussen (CSE Phd) Sayan Kole (CSE Phd) Madhurima Pore (CSE Phd) Robin Rose (ME Ms) Wei Wu (CSE Phd) Collaborators FDA University of Washington Intel Corp. University of Pennsylvania Xerox
36
IMPACT: Research Thrusts
Challenges – Traffic congestion, Energy Scarcity, Climate Change, Medical Cost … Smart Infrastructure – distributed CPS (Cyber-Physical Embedded System (of systems)) Criticality (Context)-awareness to enhance dependability (security, safety, reliability) of CPS systems Unifying Framework to enhance our understanding in developing (energy) efficient, sustainable, assured CPS Model-based Design and Development to harness complexity (simultaneously ensure safety, security, efficiency etc.) as well cost. Enhanced Usability and Interoperability to reduce manageability overhead and enhance
37
NSF REU Opportunity for undergraduate students to work closely with impact lab researchers in a funded project Gain research experience while working on projects of their interest Contact Dr. Gupta during his office hours for more details
38
What’s Next? Chapter 1: Mobile Adaptive Computing Background survey
Interesting read Apps Bring Past, Present and Future Into Focus: Google, Already Dominant in Mobile Search, Isn’t Resting: Your Brain on Computers – Series: MIT students build mobile applications in 13 weeks: Hal’s MIT Course: Building mobile applications with Android: Locale App for Android Phones “Wouldn’t Even Be Possible on the iPhone,” Says Winner of $275K Developer Challenge: Power-Hungry Devices: Cellphone Use Tied to Brain Changes:
39
Some Quotes from Randy Pausch “The Last Lecture”
“Have something to bring to the table, because that will make you more welcome.” “You’ve got to get the fundamentals down because otherwise the fancy stuff isn’t going to work. “ “The brick walls are not there to keep us out. The brick walls are there to give us a chance to show how badly we want something. Because the brick walls are there to stop the people who don’t want it badly enough.” “Be prepared. Luck is truly where preparation meets opportunity.”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.