DreamSpark Academy
Главная
Новости
Учебные курсы
Технологии
Продукты
Вузы
Студенты-партнёры
Поиск
Написать программу для смартфона
С грядущим выходом
Windows Phone 7
всё множество смартфонов на платформе Майкрософт разделилось на два лагеря, не совместимых между собой: это устройства на базе
Windows Phone 7
, и устройства на базе
Windows Mobile 6.5
и более ранних версий.
Создание приложений для Windows Phone 7
Windows Phone 7
поддерживает две технологии для создания приложений:
Silverlight
и
XNA
. Много видео-уроков по созданию приложений для нового поколения телефонов есть
на сайте TechDays
.
Чтобы получить представление о платформе и о том, какую технологию программирования выбрать - смотрите
доклад на TechDays.ru
. Подробный англоязычный тренинг по программированию для Windows Phone 7 есть
на обучающем разделе сайта Channel 9
.
Основной сайт для разработчиков под Windows Phone 7 - это http://create.msdn.com. Там вы можете
скачать бесплатные инструменты разработки
и получить всю необходимую информацию. Чтобы распространять своё приложение - бесплатно или за деньги - необходимо зарегистрироваться в
Windows Phone 7 Marketplace
. Регистрация бесплатна для студентов по программе
Dreamspark
.
Silverlight
Silverlight
удобно использовать для бизнес-приложений, простых игр и прочих программ, имеющих "традиционный" управляемый событиями интерфейс (т.е. набор элементов управления типа строк ввода, списков и т.д.). Читайте подробнее про
Программирование Windows Phone 7 на Silverlight
, или смотрите
соответствующий видеодоклад
XNA
XNA предназначен для программирования динамичных графических приложений, игр - он имеет другую программную модель, характерную для игр.
Смотрите доклад про
программирование Windows Phone 7 на XNA
. Прекрасные англоязычные уроки программирования для XNA есть
на сайте XNA Creators Club
.
Создание приложения для Windows Mobile 6.5
Про
программирование Windows Mobile 6.5
читайте в отдельной статье.
Курсы
Технологии разработки программных систем
Сценарии
Silverlight для Windows Phone 7
Продукты
Visual Studio
XNA Game Studio