+ All Categories
Home > Documents > Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2...

Smartphone Mobile Compung · Grad student in EE CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 2...

Date post: 05-Oct-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
32
University of Washington Smartphone Mobile Compu9ng CSEP590B/F Winter 2011 (first offering) 1 st Lecture, 03 January 2011 Instructor: Gaetano Borriello Teaching Assistant: Temitope Oluwafemi CSEP590B/F ‐ Winter 2011 ‐ 03 January 2011 1
Transcript
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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

UniversityofWashington

Declareyourinterestsandbrainstorm

CSEP590B/F‐Winter2011‐03January2011 32


Recommended