With the Project Hawaii software-development kit (SDK), you can develop Windows Phone applications that take advantage of cloud services and Windows Azure for computation and data storage. Project Hawaii provides the tools and services; you provide the creativity and imagination.
Note By installing, copying, or otherwise using this software, you agree to be bound by the terms of its license. Read the license.
Note This version of the Project Hawaii SDK is intended for academic use only.
- Project Hawaii SDK 2.1 for Windows Phone indroduces SMASH service for ad-hoc mobile data sharing. It enables rapid prototyping and development of solutions for social computing scenarios.
- The SDK now includes support for OAuth authentication using Azure Data Market
System and Hardware Requirements
The Project Hawaii SDK requires the same system hardware and software as the Windows Phone SDK 7.1:
- Windows 7 or Windows Vista with Service Pack 2, either 32-bit or 64-bit version (all editions except starter editions)
- At least 4 GB of free disk space on the system volume
- 3 GB RAM
If you plan to run Windows Phone Emulator, your system must also have the following:
- A graphics card that supports Microsoft DirectX® 10 or DirectX 11 and has a Windows Display Driver Model (WDDM) 1.1 driver and Microsoft Direct3D Version 10 DDI or later version.
- Support for GPU emulation, if you plan to enable profiling, run XNA Framework applications, or display content in web browser controls.
The Project Hawaii SDK requires the following software to be present on your system:
- Windows Phone SDK 7.1
- Microsoft Visual Studio® 2010 Express edition or Visual Studio 2010 Professional. Visual Studio 2010 Express Edition is provided with Windows Phone SDK 7.1.
The following software is not required, but you might find it helpful for developing mobile applications for Windows Phone:
- Silverlight® for Windows Phone Toolkit
This Toolkit provides additional controls for application development.
- Windows Azure Toolkit for Windows Phone
The Toolkit includes class libraries, Visual Studio project templates, documentation, and sample applications that are designed to make it easier to build Windows Phone applications.
To use the Project Hawaii SDK, you should be familiar with the following:
- Software development in C# using Visual Studio and Windows Communication Foundation (WCF).
- Application development for mobile platforms such as Windows Phone 7.
To install the Project Hawaii SDK
- Download the Project Hawaii SDK from the link on this page and save it on your disk
- Run Hawaii SDK.msi to start the installation procedure.
- If you want to install the software in a different location, or to make it available to anyone who uses the computer, change the default in the Select Installation Folder dialog box during installation.
By default, the installation procedure installs the SDK in the following folder and makes it available only to you:
Documents\Microsoft Research\Project Hawaii SDK 2.1
The installation procedure creates a shortcut on the Start menu to Microsoft Research Project Hawaii SDK 2.1.
The Project Hawaii SDK installation includes the following folders:
- Documentation Reference, programming, and installation documentation for the libraries and services.
Source Source code for the client libraries and sample programs. This folder contains source code for the client libraries that the sample programs use to communicate with the Project Hawaii services. You must build the SDK before you can build individual sample programs.