The Mobile Application Space CS 160 Discussion Section January 31, 2006
Agenda Mobile application examples Mobile input techniques Mobile output techniques
Mobile Device Case Studies (current applications)
Agriculture Problem: Pistachios must go from tree to huller quickly to maximize quality Use PDAs to scan barcodes on individual bins and to update data records Problem: In managing artificial insemination of cattle, it’s essential to know where samples come from Record activities on a custom mobile application, rather than on paper forms (save 25% on data management costs)
Education Problem: School administrators need access to student information outside of the office and classroom (e.g., roaming the halls or at events) Mobile access to schedules, contact and medical information Problem: Laptop PCs take up too much space in lab and create a barrier between teachers and students in the classroom PDAs with special sensors as lab tools and data records Interactive surveys in the classroom
Law Enforcement Problem: It’s inefficient for police officers to conduct vehicle and person checks over walkie- talkies Allow queries from mobile devices Problem: Analysis of potential racial profiling requires specific data about police encounters Give officers a questionnaire to fill out every time they make a stop
Health Care Problem: Paper medical records are difficult to manage and maintain Provide mobile devices for the electronic dictation and review of medical records Problem: Thousands of deaths each year are caused by administration of the wrong medication Scan medication upon administration and electronically for a valid physician order
Real Estate Problem: Real estate agents are frequently showing property to clients and need to access information back at the office Provide mobile access to property and customer profile information
Transportation Problem: Truckers need up-to-date information about pickup and delivery destinations, especially with increasingly real-time shipping needs Combine GPS tracking and navigation with automated dispatching Problem: Dispatching taxi cabs to the closest customers is a difficult process Use GPS-enabled mobile devices to track and send jobs to a fleet of taxis
Other examples Qualcomm BREW Demo Qualcomm BREW Demo Dodgeball Dodgeball
Mobile Device Research (future applications)
iPod Dialpad TrackPoint JogDial Touch Screen Four-directional keypad Common Pointing/Navigation Techniques
Sensor Augmented Pointing
+ TinyMotion – Camera Phone Based Pointing
(Virtual) Keyboard Input
Projective Keyboard
Electromyographic (EMG) Keyboard NASA Virtual Keyboard SenseBoard Keyboard
Emerging Marker Based Interactions on Camera Phones
Peephole Displays
Halo Displays - A Virtual Periphery for Mobile Devices
Pebbles Project at CMU Using a PDA as additional keypad, touch pad, scroll wheel and controller of PowerPoint slides for desktop Applications Using Mobile Devices with Desktop Computers
Using Mobile Devices with Laptops Wang 2002