hawaii clouds at duke ece 256/cs 215: wireless networking & mobile computing romit roy choudhury...

10
Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

Upload: caren-underwood

Post on 31-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

Hawaii Clouds at DukeECE 256/CS 215: Wireless Networking & Mobile Computing

Romit Roy ChoudhuryDuke University

Page 2: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

ECE 256/CS 215

Students mix: early grads, senior undergradsCourse:

1st half dominated by papers2nd half emphasizes research projects

Open ended projects on any platformCourse ends in project contest

Page 3: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

Why HawaiiPast experiences:

Projects difficult to complete in short timeDeveloping the idea takes timePlatform set up makes it worse

Cloud services easier and reusableImmediate incentive to embrace HawaiiPlus, enables collaboration

Page 4: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

Overall Experience

Students excitedComforting to learn about industry interestDeveloping on phones feels like “real stuff”Cloud services help cope with time constraint

3 projects of specific interest ...

Page 5: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

1. Location based RSS Feeds

Page 6: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

2. The Social ConnectionCan phones dynamically create your business card

Depending upon the surrounding context

Example:Your movie interests, blogs at a movie theaterYour recent research, pubs when @ MobiSysYour dating preferences at a pub

Beaconed info. can be used for recommendations

Page 7: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

3. Ambience Aware Ringtones

Page 8: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

3. Ambience Aware Ringtones

Amp(V)

ringtone

noise

f(Hz)

f(Hz)

Amp(V)

ringtone

noise

Page 9: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

Useful ... Need to start things earlier (esp. tutorial)Learning curve ...TAs would be happy to get more notice ...

Some services students wanted:Basic activity classification (SVMs)Indoor localizationLocation based notifications

Feedback

Page 10: Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury Duke University

Cheers!