Mobile and IoT Computing Services

School of Computer Science (08-781/08-766/45-887/45-987)
Instructor: Norman M. Sadeh

More on Class Projects (9-unit and 12-unit sections only)

Projects are conducted in teams of 2 to 5 students. They generally involve the design and prototyping of a mobile or pervasive computing service along with a business analysis and a high-level usability assessment. The projects are not about hacking but rather about learning to design meaningful applications that reflect the unique usability, business, security and privacy challenges associated with mobile and pervasive computing environments. Students are encouraged to evaluate design alternatives, show that they understand the limitations of their prototypes, and propose ways in which their design could be improved. The scope of each project is refined during the course of the semester through regular meetings with the instructor. Students enrolled in the 12-unit, full-semester section are encouraged to aim for an application that can be released in the App Store, Android Market or some other application market.

Sample of earlier projects (2001-2011)
[Note: in random chronological order – some of these projects may sound mundane today but most were conducted well ahead of their time]:
Real-time collaborative note taking on Android tablets, mobile bike sharing, mobile wine recommendation, mobile cash management, cloud-based multimedia syncing, virtual queuing at amusement parks, running DJ (select songs based on exercise tempo), mobile grocery list management, NFC ticketing, mobile emergency application, location-sensitive taxi ordering, audio and video streaming on mobile devices, mobile service to help passengers of the Pittsburgh public transportation system, mobile nurse support application, mobile banking portal for leading financial service company, mobile car sharing, study of viruses on mobile phones, mobile protest coordination, capturing user privacy policies in a people finder service, contactless mobile payment solution, location-sensitive comparison shopping, comparison shopping and recommendations using camera phones and 3D bar codes, accessing last minute auctions of unsold performance tickets, cell-phone based navigation service, mobile apartment hunting, voice-based restaurant recommendation solution, mobile parking service, RFID in health care, peer-to-peer telematics application, mobile devices for access control in smart office buildings, pervasive computing solution for energy conservation in smart buildings, fire detection and emergency evacuation in smart buildings, sensing and sharing employee status information in smart office building, comparison of indoor location tracking technologies, smart classroom technologies, mobile restaurant booking service, enabling large-scale group communication using mobile devices, mobile trading, mobile advertising, mobile dating