Project Hawaii in the Classroom
Teach cloud-enabled mobile computing
In partnership with universities around the world, Project Hawaii enables students to develop inventive cloud-enhanced mobile applications. Students at participating universities can use Windows Phone for accessing a set of innovative cloud services and Windows Azure for computation and data storage.
Interested in using Project Hawaii in your teaching? Send us your proposal.
Send Us Your Proposal
- Download the proposal form (opens in new tab).
- Submit your completed proposal to us (opens in new tab). (opens in new tab)
Faculty Resources
Find curriculum resources, to use in your classroom.
Lectures
Courtesy Prof. Rajesh Balan (opens in new tab), Singapore Management University
Mobile and Pervasive Technology and Applications: Definitions and Technology Soup
Understand the basic definitions and technology of mobile and pervasive computing. Understand the various terms used in mobile technology and have a sense of what they mean and how they are applied.
Mobile and Pervasive Technology and Applications: Location and Context
Understand the challenges associated with location detection. Represent location information on a global map and find location of other people. Get an insight into the issues of privacy and security associated with location sharing.
Related Research Papers
Courtesy Prof. Nilanjan Banerjee (opens in new tab), University of Arkansas
Why and What of Mobile and Pervasive Computing?
- Weiser: Some Computer Science Issues in Ubiquitous Computing (opens in new tab)
- Satyanarayanan: Pervasive Computing: Vision and Challenges (opens in new tab)
- Kindberg: Systems Software for Ubiquitous Computing (opens in new tab)
- Forman: The Challenges of Mobile Computing (opens in new tab)
- Bagrodia: Vision, Issues, and Architecture for Nomadic Computing (opens in new tab)
Where am I: Localization?
- Energy-Accuracy Trade-Off for Continuous Mobile Device Location
- SurroundSense: Mobile Phone Localization via Ambience Fingerprinting (opens in new tab)
- BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices (opens in new tab)
How do I get data over the air: Mobile and Wireless Networking?
- Cabernet: Vehicular Content Delivery Using WiFi (opens in new tab)
- FatVAP: Aggregating AP Backhaul Capacity to Maximize Throughput (opens in new tab)
- Augmenting Mobile 3G Using WiFi: Measurement, System Design, and Implementation (opens in new tab)
- Diversity in Smartphone Usage
Using Resources in the cloud: Cloud Computing in Mobile Systems and applications
- Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application (opens in new tab)
- MAUI: Making Smartphones Last Longer with Code Offload
Damn! Why does my phone die when I need it most? Energy Management?
- Turducken: Hierarchical Power Management for Mobile Devices (opens in new tab)
- Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones (opens in new tab)
- Eon: A Language and Runtime for Perpetual Systems (opens in new tab)
- Memontos: System Support for Long-running Computation on RFID-Scale Devices (opens in new tab)