What do you think of when you hear “Hawaii”? Colorful shirts, hula dancers, mai tais on a sunny beach? Well, all those things are nice, but they can’t hold a candle to the goodies that are coming out of Microsoft Research’s Project Hawaii, which extends the Windows Phone with the power of the cloud. The smartphone provides the sensors, mobility, and data; the cloud provides powerful algorithms to enable scenarios that would otherwise not be possible. Project Hawaii effectively makes the cloud a natural extension of the smartphone.
This week, we’ve added four more cloud services to Project Hawaii’s existing line-up, namely:
- Key value pair, which enables the storage of any data easily and quickly in the cloud
- Translation, which, well, translates from one language to another
- Text to speech, which does just what its name implies
- Path prediction, which narrows location searches based on the direction of travel
These new cloud services, together with the existing ones for relay, rendezvous, OCR, and speech to text, make Project Hawaii an even more potent framework for developing cool Windows Phone apps.
Project Hawaii has been in the hands of talented students at a number of universities across the world for more than a year now, and these young coders have developed some very interesting and useful apps on the Windows Phone. For instance, a student from Temple University created an app to control service robots by using Project Hawaii’s relay service.
Then there is MonsterGG, a game developed by students at Singapore Management University, which uses Project Hawaii’s relay and rendezvous services, together with Windows Azure storage.
Students from Egypt-Japan University of Science and Technology put Project Hawaii to use in assisting the disabled, by developing an app that helps the blind and visually impaired navigate streets.
Eager to try your hand at developing apps with Project Hawaii? Then download the software development kit (SDK).
—Arjmand Samuel, Senior Research Program Manager, Microsoft Research Connections