Как вы, наверняка, уже знаете, для участников программы DreamSpark (зарегистрироваться могут студенты, аспиранты, школьники >12 лет и преподаватели) открыта возможность бесплатно размещать приложения в App Hub с тем, чтобы дальше они могли попасть в Windows Phone Marketplace (для обычных разработчиков доступ стоит $100).

image

Ниже небольшая пошаговая инструкция о том, что нужно сделать.

Регистрация в DreamSpark

Для регистрации в DreamSpark вы можете воспользоваться любым из способов, перечисленных на странице http://dreamspark.ru/access.aspx:

  • 25-значный код доступа, который можно получить в рамках тех или иных акций (например, на наших мероприятиях)
  • Карта ISIC (ITIC)
  • Email в домене учебного учреждения (например, в рамках программы Live@edu)
  • Предъявив скан документа, подтверждающего академический статус
  • Для школьников: регистрация через преподавателя.

В зависимости от способа далее последовательность действий может немного различаться, но общий сценарий таков:

  1. Зайти на DreamSpark.com под своим LiveId
  2. Пройти верификацию (Get Verified) c кодом, номером карточки или email.

Установка инструментов

После регистрации в DreamSpark, необходимо установить инструменты для разработки приложений под Windows Phone (до проверки личности в GeoTrust в любом случае нужно попробовать загрузить хотя бы одно минимальное приложение).

Минимальный набор:

Рекомендуемый набор:

  • Visual Studio 2010 (Express или Professional)
  • Expression Studio 4 (достаточно из пакета поставить Expression Blend)
  • XNA Game Studio 4
  • Обновления к этим инструментам.
  • Windows Phone Developer Tools – ставится поверх Visual Studio и Expression Blend.

Если вы хотите разрабатывать на Visual Basic, необходимо также установить Visual Basic for Windows Phone Developer Tools.

Регистрация в App Hub

App Hub – это специальный ресурс для резмещения своих приложений и проверки их текущего статуса, включая статистику загрузок.

Для регистрации перейдите к созданию нового профайла, убедитесь, что вы регистрируетесь как студент:

image 

(также необходимо регистрироваться с тем же LiveId, который вы используете в DreamSpark).

Закончите процесс регистрации, указав запрашиваемые данные.

Создание первого приложения

Для подтверждения своей личности через GeoTrust вам необходимо загрузить в App Hub любое, даже самое простое, приложение, например, то, которое сразу создает Visual Studio и базового шаблона. Конечно, вы можете сразу попробовать опубликовать и финальную версию вашего приложения, которое вы хотите распространять бесплатно или за деньги.

Чтобы вам было проще научиться разрабатывать под Windows Phone, мы ранее опубликовали большую подборку полезных материалов: Windows Phone 7. Куда пойти учиться?

Также участникам DreamSpark доступны тренинги PluralSight, среди которых есть три тренинга непосредтвенно по Windows Phone:

image

Верификация в GeoTrust

Если вы готовы загрузить свое первое приложение, перейдите в App Hub в раздел загрузки приложения и заполните необходимые данные:

image

Далее в течение 24 часов должно прийти письмо от GeoTrust (если не пришло, не забудьте проверить спам-фильтры).

GeoTrust попросит вас подтвердить вашу личность сканом какого-либо документа, удостоверяющего, что вы – это вы (например, паспорт или водительские права).

После подтверждения ваших данных, анализ вашего приложения длится до 5 рабочих дней. После подтверждения вашего приложения, оно должно появиться в Marketplace в течение 1 рабочего дня.

Дополнительные рекомендации

Для ускорения процесса регистрации и верификации через GeoTrust можно использовать следующие “лайв-хаки”:

  • Загрузите первым делом самое простое приложение, которое наверняка не пройдет дальнейшую верификацию. Например, приложение без иконки.
  • При подаче заявки укажите любую стоимость приложения, не равную 0, чтобы это не влияло на количество бесплатных для пользователей приложений, которые вы планируете загрузить (максимум 5).

Как только Microsoft получит заявку вашего приложения, даже если оно не пройдет процесс тестирования, паралельно будет запущен процесс верификации вашей личности через GeoTrust.

Видео-инструкция: см. также видео-инструкцию по процессу регистрации  -- скринкаст от Rob Miles.

Разблокировка телефона для разработки

Если у вас есть физический телефон на базе Windows Phone 7, сразу после прохождения верификации вы можете его разблокировать. Для этого:

  1. В меню Пуск выберите Windows Phone Developer Tools
  2. Откройте Windows Phone Developer Registration
  3. Подключите телефон, должен запуститься Zune-клиент, утилита для ��егистрации должна сказать, что все готово для разблокировки
  4. Введите свои данные с App Hub и нажмите Register.

Дальше из App Hub вы можете также управлять количеством разблокированных телефонов.