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

Post on 31-Dec-2015

217 views 0 download

Tags:

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

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

Romit Roy ChoudhuryDuke 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

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

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

1. Location based RSS Feeds

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

3. Ambience Aware Ringtones

3. Ambience Aware Ringtones

Amp(V)

ringtone

noise

f(Hz)

f(Hz)

Amp(V)

ringtone

noise

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

Cheers!