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

Transcript of Hawaii Clouds at Duke ECE 256/CS 215: Wireless Networking & Mobile Computing Romit Roy Choudhury...

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!