Microsoft вместе Nitobi анонсировала доступность бета-версии PhoneGap с поддержкой Windows Phone Mango.
PhoneGap — это платформа с открытым исходным кодом от компании Nitobi, который позволят разрабатывать приложения для нескольких мобильных платформ, используя стандартные веб-технологии. Посомтреть список доступных на данный момент платоформ можно на Github: http://github.com/phonegap
Например, веб-разработчики могут воспользоваться своими знаниями HTML5, CSS и JavaScript, чтобы разрабатывать приложения под Windows Phone.
Чтобы собирать PhoneGap приложения для Windows Phone, необходимо установить Windows Phone SDK 7.1 RC:http://create.msdn.com/en-us/home/getting_started . Если у вас нет средств разработки, их бесплатная версия автоматически установится в процессе развёртывния.
После этого нужно скачать PhoneGap в виде zip-файла из репозитория на Github:
https://github.com/phonegap/phonegap-wp7 и распаковать его у себя на диск.
Дальше нужно файл GapAppStarter.zip (в корне) скопировать в директорию шаблонов проектов Visual Studio:
\My Documents\Visual Studio 2010\Templates\ProjectTemplates\
Приступим к созданию своего первого приложения на PhoneGap.
Запустим Visual Studio и выберем тип проекта GapAppStarter:
Назовём проект как-нибудь по своему и нажмём кнопку OK.
В созданное решение добавим проект framework\WP7GapClassLib.csproj из скачанного с Github, после чего добавим на него ссылку (Reference) в основной проект.
Собираем и запускаем своё первоее приложение (F5) на PhoneGap.
Базованя информаци о PhoneGap на Habr.ru:
http://habrahabr.ru/blogs/mobiledev/125433/
Подробнее о релизе PhoneGap:
http://blogs.nitobi.com/jesse/2011/09/08/pg-wp7mango/
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/09/08/phonegap-mobile-html5-framework-adding-support-for-windows-phone-mango.aspx
Подробнее о разработке под Windows Phone:
http://msdn.microsoft.com/ru-ru/windowsphone/
via Jesse Macfadyen's Blog, The Windows Phone Developer Blog