Mobile Health and Social Networking CSE 494/598 Spring 2009

Slides:



Advertisements
Similar presentations
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
Advertisements

CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
Cloud Usability Framework
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Introduction. Readings r Van Steen and Tanenbaum: 5.1 r Coulouris: 10.3.
Computer Networks CSE 434 Fall 2009
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Introduction to Mobile Computing -CSE 535 Fall 2007 Sandeep K. S. Gupta School of Computing and Informatics Arizona State University.
University Health Care Computer Systems Fellows, Residents, & Interns.
CSE 534: Advanced Computer Networks
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
Introduction to Mobile Computing -CSE 535 Fall 2010 Sandeep K. S. Gupta School of Computing, Informatics and Decision Systems Engineering Arizona State.
CSCD 303 Essential Computer Security Lecture 1 - Course Details.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Course Overview LIS 4776 Advanced Health Informatics Week 1 Instructor: Dr. Sanghee Oh College of Communication & Information, Florida State University.
What is Cloud Computing?
KasPer Pro HRMS with Self Service Brings a Fully Featured Human Resources Management Solution to the Office 365/SharePoint Online Environment OFFICE 365.
Mobile Computing CSE 40814/60814 Spring 2017.
WHY VIDEO SURVELLIANCE
Chapter 1 Computer Technology: Your Need to Know
Lecture 1: Getting Ready
Computer Network Fundamentals CNT4007C
ETSI Software Reconfiguration Overview
Office 365 is cloud-based productivity, hosted by Microsoft.
Welcome to CS 340 Introduction to Computer Networking
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Utilize Internal Data via Mobile Business Apps
CIS 212 Microcomputer Architecture Day 1
Computer Networks CNT5106C
EEL 6686: Embedded Systems Seminar
E 96 Introduction to Engineering Design Peter Reiher UCLA
SmartHOTEL Planner Add-In for Outlook: Office 365 Integration Enhances Room Planning, Booking, and Guest Management for Small Hotels and B&Bs OFFICE 365.
Computer Hardware-Meeting the machine
Mobile &Wireless Computing
Connected Vehicle Technology
Mobile Computing Systems and Application - CSE 598/494 Fall 2011
Principles of Effective Documentation
Jenny Lyn Tee Estrada-Firman Reporter
Autonomous Cyber-Physical Systems: Course Introduction
Introduction to Cloud Computing
Basic Introduction to Computers
Princess Nora University Faculty of Computer & Information Systems
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
OPERATING SYSTEMS.
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Computer Networks CNT5106C
Technology Resources for Students
CSC2310 Principles of Computer Programming
CSCD 303 Essential Computer Security
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
Smart Learning concepts to enhance SMART Universities in Africa
V. Arun College of Information and Computer Sciences
CS6501 Embedded Operating Systems for the IoT
CSCD 303 Essential Computer Security
WHY VIDEO SURVELLIANCE
My Position: I am an Intern in the Psychology Industrial Internship Program. I am working in Connie Varnhagen’s Instructional Technologies Lab. The.
Sensor Networks – Motes, Smart Spaces, and Beyond
CSCD 434 Network Security Spring 2019 Lecture 1 Course Overview.
EEL 6935 Wireless Ad Hoc Networks
Computer Networks CNT5106C
CSE 4340/5349 Mobile Systems Engineering
CSCD 303 Essential Computer Security
Are you ready for an online course?
Presentation transcript:

Mobile Health and Social Networking CSE 494/598 Spring 2009 Sandeep K. S. Gupta Arizona State University Department of Computer Science The Hong Kong University of Science & Technology qinglong@cs.ust.hk November 9, 1998 Hardware and software donations by

Course Goals To give an insight into the technological trends of Mobile Computing in the emerging area between Smartphones and UMPCs. To identify new applications and paradigms that these technologies enable To investigate scientific and engineering challenges in that area To provide application development expertise in cutting-edge mobile technologies

Course Goals - Indirect To get you a high-paying job To enrich you with new ideas To train you in systems-oriented thinking To prepare you for research/profession in mobile computing

That is … CSE494 Goal 1 “To give an insight into the technological trends of Mobile Computing in the emerging area between Smartphones and UMPCs.” To gain in-depth knowledge of technologies on smartphones (e.g. iPhone, Android), Ultra-mobile PCs, and Mobile Internet Devices and In-Vehicle Information Systems (e.g. Atom/Moblin). To understand the differences between platform-dependent and platform-independent software development, including application revenue and business models To understand emerging HCI interfaces: gesture-based, attentive, immersive, zero-input etc

That is … CSE494 Goal 2 “To identify new applications and paradigms that these technologies enable” How they can change existing applications and paradigms: Telephony Personal assistance Social networking How they can enable new or long-visioned applications Internet-enabled automobiles Personal health care and monitoring 5

That is … (Cont.) CSE494 Goal 3 “To identify the scientific and engineering challenges in that area” Conserving Energy Ensuring security Communicating efficiently and effectively with the user Presenting information Gathering information Processing and managing information Context-aware computing

That is … (Cont.) CSE 494 Goal 4: “To provide application development expertise in cutting-edge mobile technologies” Intel Atom/Moblin Google Android

Course/Reference Book(s) + Material “Fundamentals of Mobile and Pervasive Computing”, Adelstein, Gupta, Richard and Schwiebert, McGraw Hill, 2004. Reading List on the course web site

Course Pre-requisites No hard prerequisites Suggested background: Programming Experience Familiarity with Operating Systems and Networking Familiarity with Software Engineering methods and tools Familiarity with User Interface design Related Topics Pervasive and Ubiquitous Computing Wireless Networks and Mobile Computing 9

design and development platforms design and development applications challenges CSE 494/598 SW devel methods Operating Systems HCI Mobile Networks

Definitions – Mobile Computing What is 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)

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

Mobile Computing – Examples 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. 13

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)

Definitions – Social Networking What is social networking? Social networking is about enabling interactions with individuals who share interests

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 (email, browser), personal assistance and productivity (organizer, calendar)

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

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

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

Course Mechanics Homeworks+Exams+Quizzes Quizzes – many will be un-announced Exams – one mid-term Homeworks – may involve programming In-class and online discussion Term Project Group or Self-defined (with help of instructor) Involves design and implementation Term Project presentation and demo Presentation, Demo, critiquing, summary

Class Format Lecture (5-75 min) As class progresses the lecture time will decrease (on average) One or Two Project presentations (1/2 hr each) Towards the end of the semester! 5 min. mid-break – if desired Note: slides of presenters should be provided 24 hours in advance they will be reviewed and feedback may be provided before the presentation

Class Cyberpresence http://impact.asu.edu/~mcn/cse494sp09.html class assignments Solutions Slides reference material Visit regularly for latest information

What can you expect from this course? Lots of in-class/ on-line interaction Interesting and challenging assignments and exam questions Reading technical papers and magazine articles Technical Writing – critiquing, summarizing Help/Tutorials by instructor on difficult material And lot more!

Contacting me Instructor Email: sandeep.gupta@asu.edu Office: BY 522 Subject line: CSE494Sp09 Office: BY 522 Phone: 5-3806 Office Hours: T-TH 11:45-1:15pm Call me || come to my office hrs || Set up an appointment http://impact.asu.edu

What do I do when I am not teaching?

Pervasive Health Monitoring Criticality Aware-Systems IMPACT: Research Use-inspired research in pervasive computing & wireless sensor networking Goal: Protocols for mobile ad-hoc networks Features: Energy efficiency Increased lifetime Data aggregation Localization Caching Multicasting Sponsor: Mobile Ad-hoc Networks Goal: Increasing computing capacity for datacenters Energy efficiency Features: Online thermal evaluation Thermal Aware Scheduling Sponsor: Thermal Management for Data Centers Goal: Protect people’s identity & consumer computing from viral threats Features: PKI based Non-tamperable, non-programmable personal authenticator Hardware and VM based trust management Sponsor: ID Assurance Pervasive Health Monitoring Criticality Aware-Systems Intelligent Container Goal: Pervasive Health monitoring Evaluation of medical applications Features: Secure, Dependable and Reliable data collection, storage and communication Sponsor: Goal: Evaluation of crisis response management Features: Theoretical model Performance evaluation Access control for crisis management Sponsor: Goal: Container Monitoring for Homeland Security Dynamic Supply Chain Management Features: Integration of RFID and environmental sensors Energy management Communication security Sponsor: Medical Devices, Mobile Pervasive Embedded Sensor Networks BOOK: Fundamentals of Mobile and Pervasive Computing, Publisher: McGraw-Hill  Dec. 2004

What’s Next? Next Class: Google Android! Start reading: Android whitepapers, tutorials Join Class Google Group http://groups.google.com/group/asu-cse494-spring-2007-mobile-computing Email: asu-cse494-spring-2007-mobile-computing@googlegroups.com