Windows Phone 7 + Cloud Services SDKÂ Â is a software-development kit (SDK) for the creation of Windows Phone 7 (WP7) applications that leverage research services not yet available to the general public.
â€¢Â Relay: Provides a relay point in the cloud that mobile applications can use to communicate. It provides an endpoint naming scheme and buffering for messages that are sent between endpoints. It also allows for messages to be multicast to multiple endpoints.
â€¢Â Rendezvous: A mapping service from well-known human-readable names to endpoints in the Hawaii Relay Service. These names may be used as stable rendezvous points that can be compiled into applications.
â€¢Â Computation: Using Windows Azure to provide compute servers in the cloud.
â€¢Â Storage: Using Windows Azure to provide virtual SQL databases in the cloud.
â€¢Â OCR in the cloud: A service which takes a photographic image that contains some text and returns the text. For example, given a JPEG image of a road sign, the service would return the text of the sign as a Unicode string.
â€¢Speech to Text: A service which takes a spoken phrase and returns text (right now in English).
â€¢Â Identification: Using Windows Live ID to identifying visitors to web sites.
â€¢Â Mapping: Using Virtual Earth to provide maps for given latitude and longitude coordinates.
The primary goal of this SDK is to support the efforts of Project Hawaii from Microsoft Research, a student-focused initiative for exploration of how cloud-based services can be used to enhance the WP7 experience. Head over here to see some of the cool projects done by students so far in this program.
Download the SDK from here.