Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2...
Transcript of Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2...
![Page 1: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/1.jpg)
UniversityofWashington
SmartphoneMobileCompu9ngCSEP590B/FWinter2011(firstoffering)1stLecture,03January2011
Instructor:
GaetanoBorriello
TeachingAssistant:TemitopeOluwafemi
CSEP590B/F‐Winter2011‐03January2011 1
![Page 2: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/2.jpg)
UniversityofWashington
Whoweare
GaetanoBorrielloPhDUCBerkeley1988IndustryexperienceatXeroxPARC(‘80‐’85)andIntel(’01‐’06)BackgroundinVLSI,CAD,embeddedsystems,ubicompMostrecentlymobileapplica9onsforlow‐incomese]ngs
TemitopeOluwafemiGradstudentinEE
CSEP590B/F‐Winter2011‐03January2011 2
![Page 3: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/3.jpg)
UniversityofWashington
OverviewforToday
Mobilecompu9ngonsmartphones
Capabili9esandtrends Applica9ons
Coursestructureandgoals Groupprojects
CSEP590B/F‐Winter2011‐03January2011 3
![Page 4: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/4.jpg)
UniversityofWashington
TheMainQues9onsforthisQuarter
Whatmakesmobilecompu9ngonphonesdifferentthanmobilecompu9ngonlaptopsortablets?
Whataresomeofthecomputerscienceandengineeringconceptsthataremostrelevant?
Whataretheapplica9onsthatbestshowcasethedifferences?
Inwhatcontextsaretheseapplica9onsbeingusedandwhy?
Howdowebuildtheseapplica9ons?
CSEP590B/F‐Winter2011‐03January2011 4
![Page 5: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/5.jpg)
UniversityofWashington
TechnologyTrends
Size
Wirelessconnec9vityandbandwidth Compu9ngpowerandstorage
Sensors Power
CSEP590B/F‐Winter2011‐03January2011 5
![Page 6: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/6.jpg)
UniversityofWashington
Size
CSEP590B/F‐Winter2011‐03January2011 6
![Page 7: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/7.jpg)
UniversityofWashington
Wirelessconnec9vityandbandwidth
1G–early1980s–voice
2G–early1990s–GSM,SMS,digitalvoice 2.5G–steppingstoneto3G,GPRS
3G–early2000s–fasterdatatransmission,highercapacity 4G–early2010s–evenhigher‐speeddata,nostandard
CSEP590B/F‐Winter2011‐03January2011 7
![Page 8: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/8.jpg)
UniversityofWashington
Compu9ngpower
Processors 50MHzto2GHz
mulNpleprocessors:basebandprocessing,networking,apps,I/O,etc.
Memory .5GBROM
.5GBRAM
Storage 32GBSD
CSEP590B/F‐Winter2011‐03January2011 8
![Page 9: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/9.jpg)
UniversityofWashington
SensorsandUserInterface
Camera+flash
Microphone+speakers Accelerometer
Barometer/al9meter GPS
Proximityinfrared
Ambientlight Compass
Gyroscopes Touchscreens
Depth‐rangingIRcameras Pico‐projectors
CSEP590B/F‐Winter2011‐03January2011 9
![Page 10: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/10.jpg)
UniversityofWashington
Power
Typicalstand‐by9meof10days,talk9meof8hrs
BakeriesandMoore’sLaw
CSEP590B/F‐Winter2011‐03January2011 10
![Page 11: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/11.jpg)
UniversityofWashington
Power
Powerbudgetof1400mAh
CSEP590B/F‐Winter2011‐03January2011 11
![Page 12: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/12.jpg)
UniversityofWashington
iPhone4
Phonetypes
Basicphones(voice,SMS)–low‐9er
Featurephones(basicapps,datacomm)–mid‐9er Smartphones(moreapps,web,GPS)–high‐9er
CSEP590B/F‐Winter2011‐03January2011 12
NokiaC1 NokiaC5 NexusOne BBTorch Window7
![Page 13: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/13.jpg)
UniversityofWashington
MarketShare
InUS,about45%ofnewphonesaresmartphones,restarefeaturephones,virtuallynolow‐9erphones
SmartphonescurrentlyevenlysplitbetweenApple,RIM,andAndroid–about25‐30%each,MicrosonandNokiatakeupremainder
Inemergingeconomies,low‐9erphonesares9llthelargestsegmentbutfeaturephonesaregaining
CSEP590B/F‐Winter2011‐03January2011 13
![Page 14: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/14.jpg)
UniversityofWashington
RecentOSmarketshare
CSEP590B/F‐Winter2011‐03January2011 14
![Page 15: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/15.jpg)
UniversityofWashington
Cumula9veOSmarketshare
CSEP590B/F‐Winter2011‐03January2011 15
![Page 16: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/16.jpg)
UniversityofWashington
CSEP590B/F‐Winter2011‐03January2011 16
![Page 17: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/17.jpg)
UniversityofWashington
CSEP590B/F‐Winter2011‐03January2011 17
![Page 18: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/18.jpg)
UniversityofWashington
CSEP590B/F‐Winter2011‐03January2011 18
![Page 19: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/19.jpg)
UniversityofWashington
Convergence
CSEP590B/F‐Winter2011‐03January2011 19
wirelessphones
laptopsmessagingandvoice
datacomm
touchscreens
wirelessLAN
cellularmodems
tablets
smartphones
featurephones
GPSandsensors
pads
cameras
VoIPskype
tethering
BT
appstores
ereaders
cloud
PDAs
stylus firstspecializedapps
pods
![Page 20: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/20.jpg)
UniversityofWashington
Convergence
PDAs+phones=smartphones
Laptopdataconnec9vitynowonphones(e.g.,email,web) Diversityofmessagingmodes
Whatreallydis9nguishesdevices? compuNngpower?
apps? input/output? screensize? usagemodels?
CSEP590B/F‐Winter2011‐03January2011 20
![Page 21: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/21.jpg)
UniversityofWashington
Whatdevicesdowecarryaround?Why?
CSEP590B/F‐Winter2011‐03January2011 21
![Page 22: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/22.jpg)
UniversityofWashington
Deepvs.shallowweb
Thewebthroughthedesktopisadeepweb manystepstogettoinformaNonwewant
ampleNmetosiYandcollect mulN‐purposetools,e.g.,browsers
weneedsearchenginesandbookmarking
Thewebthroughthephoneisashallowweb informaNonmustbereadywhenneeded interacNonsmustbeshortanddirect
single‐purposetools,e.g.,apps withhundredsofthousandsofapps,howdowefindwhatweneed?
Sharinganddissemina9ngisaneedinbothspaces
CSEP590B/F‐Winter2011‐03January2011 22
![Page 23: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/23.jpg)
UniversityofWashington
Classifica9onofApplica9ons
Inwhatsitua9onsisitused?
Whatcontextinforma9onisneeded? Howautoma9callydoestheapplica9ongatheritsinputs?
whatsensorsdoestheapplicaNonexploit?istheuserinvolved? Istheapplica9onself‐contained?
doestheapplicaNonneedtoconnecttoweborcloud?
Howmuchcommunica9ondoesitrequire?andinwhichdirec9on?
Howmuchstoragedoesituse?where?
CSEP590B/F‐Winter2011‐03January2011 23
![Page 24: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/24.jpg)
UniversityofWashington
Exercise:someexamplesapplica9ons
Choosetwoofyourfavoriteapplica9onsandfill‐incolumns
CSEP590B/F‐Winter2011‐03January2011 24
App Use Context Sensors Self‐contained
Commrequirements
Storagerequirements
Shazam IdenNfyandpurchasemusic
None RecordinginiNatedbyuser
No,serverdoessongmatching
Synchronoustoserver
Justforrecording
OneBusAway Whennextbuswillarrive
CurrentlocaNon
GPS/WiFi No,serverprovidesbusdata
Synchronous MInimal
Twi_er Statusupdates
None None No,serverpropagatesmessage
Asynchronous Messagequeue
Barcodescanner
Readbarcodes
None Camera,scanposiNonedbyuser
Yes,toread;No,togetreviews/buy
Synchronous None
Pedometer Countstepsandcalories
MoNonthroughouttheday
Accelerometry,locaNon
Yes,eventuallyuploaddata
Asynchronous Sensorsamples
![Page 25: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/25.jpg)
UniversityofWashington
Aroundtheworld
CSEP590B/F‐Winter2011‐03January2011 25
![Page 26: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/26.jpg)
UniversityofWashington
Aroundtheworld
Phonesarethepersonalcompu9ngdevice
Mostoftheworld’spopula9onwillreachthewebthroughphones,notdesktops
Whatnewmodelswillemerge?
CSEP590B/F‐Winter2011‐03January2011 26
![Page 27: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/27.jpg)
UniversityofWashington
Mobiles9llrising
CSEP590B/F‐Winter2011‐03January2011 27
![Page 28: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/28.jpg)
UniversityofWashington
Broadbandgap
CSEP590B/F‐Winter2011‐03January2011 28
![Page 29: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/29.jpg)
UniversityofWashington
CourseLogis9cs
Lectures/discussions weonlyhave8ofthese(MLKandPresidents’Day)
Readings acoupleofhoursperweek
Project(weeklyassignments email/phoneinteracNonstoconvergeontopics individualresearchpaperaspossiblealternaNve
Websitehas(orwillhave)theinforma9onyoushouldneed h_p://www.cs.washington.edu/csep590b/11wi/
CSEP590B/F‐Winter2011‐03January2011 29
![Page 30: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/30.jpg)
UniversityofWashington
Aboutyou
CSEP590B/F‐Winter2011‐03January2011 30
GaetanoBorrielloProfessorfor23yearsUniversityofWashingtonHometown:Napoli,Italia
Hobby:Walkingaround(smallish)islands.
Interests:Howtousemobilephonestoimprovethelivesofpeopleinlow‐incomese]ngs.Understandinghowtechnologytrendswillleadtodifferentusagemodels.Workingwithalargerteamtoputtheseideasandtechnologiesintoprac9ceandeverydayuse.
![Page 31: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/31.jpg)
UniversityofWashington
Your3favoritemobileapps
FindappsonAndroidMarketandApple’sAppStoreifyoudon’thavethemalready
Ideallydownloadandexperimentwiththem Describethemaswedidtonightwiththetaxonomy
Explainwhytheyaretruly“mobile”apps
CSEP590B/F‐Winter2011‐03January2011 31
![Page 32: Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2 University of ... of 10 days, talk me of 8 hrs ...](https://reader034.fdocuments.in/reader034/viewer/2022052015/602d22e14c56a0554352eec9/html5/thumbnails/32.jpg)
UniversityofWashington
Declareyourinterestsandbrainstorm
CSEP590B/F‐Winter2011‐03January2011 32