Спонсор: Microsoft
Опубликован: 21.03.2013 | Доступ: свободный | Студентов: 6312 / 126 | Длительность: 06:49:00
Итоговая работа 1:

Инструкция по лабораторным и курсовой работам

< Онлайн-консультация 1 || Итоговая работа 1
Ключевые слова: Windows, работ, store, приложение

Лабораторные работы

Лабораторные работы в рамках курса по разработке приложений для Windows 8 разделены на 6 блоков и доступны в вариантах XAML/C# и HTML/JS.

Целью выполнения лабораторной работы является на практике рассмотреть ключевые аспекты разработки и публикации приложения. Цикл лабораторных работ начинается с пустого шаблона и заканчивается размещением приложения в Windows Store.

  1. Создание приложения из шаблона
  2. Стилизация приложения
  3. Работа оффлайн и настройки
  4. Контекстное масштабирование и альтернативные шаблоны
  5. Контракты поиска и общего доступа
  6. Плитки и размещение в Windows Store

Так как конечное приложение должно быть размещено в Windows Store, оно должно быть достаточно уникальным. Каждое такое приложение должно отвечать интересам его автора, а не повторять дословно код/данные/стиль, приведенные в инструкциях к лабораторным работам.

Уникальность приложения

В ходе выполнения лабораторных работ убедитесь, что:

  • Тематика. Ваше приложение имеет разумную собственную тематику, отвечающую вашим интересам.
  • Название. У вашего приложения должно быть уникальное название, отвечающее выбранной тематике.
  • Источники данных. Вы используете источники данных, отличные от тех, что приведены в инструкциях в качестве иллюстраций.
  • Политика конфиденциальности. Внутри приложения (в настройках) приведена ваша собственная политика конфиденциальности или ссылка на нее.
    1. Напомним, что в этом соглашении должно быть указано, что вы делаете или не делаете с персональными пользовательскими данными.
    2. Примеры можно посмотреть в любых приложениях, опубликованных в Windows Store и требующих доступа к интернету.
  • Внешний вид. Внешний вид, общая стилистика приложения отвечают выбранной тематике.
  • Внутренние страницы и режимы отображения. Не забудьте проработать внешний вид всех внутренних страниц, в том числе в Snapped-режиме.
  • Логотипы и экран заставки (splash screen). Добавьте в приложение собственные логотипы (статические плитки и иконки) и экран заставки.

Тестирование

Перед размещением приложения протестируйте приложение с помощью WACK и убедитесь, что оно полностью проходит все тесты без ошибок. (Во время тестирования лучше ничего не делать на компьютере.)

Регистрация в Windows Store

Ниже приведена краткая инструкция по регистрации в магазине Windows в качестве разработчика:

Прежде всего, поймите, как вы будете регистрироваться:

  • Студент -> в программе DreamSpark (http://dreamspark.ru) можно получить код для бесплатной регистрации.
  • Стартап (разрабатываете тиражируемый софт) -> в программе BizSpark (http://www.microsoft.com/ru/ru/ms-start/bizspark.aspx) можно получить код для бесплатной регистрации. Важно: для участия в программе не обязательно быть компанией!
  • У вас есть платная подписка MSDN -> вам доступен код для бесплатной регистрации.
  • Индивидуальный разработчик –> $50
  • Компания -> $100

Процесс регистрации

  1. Для регистрации вам понадобится Microsoft Account (Live ID).
  2. Перейдите по ссылке https://appdev.microsoft.com/StorePortals/Account/Signup/Start/
  3. Выберите страну и тип учетной записи
    • Индивидуальный разработчик, если вы регистрируетесь лично
    • Организация, если вы регистрируетесь от лица компании

      В обоих случаях вам понадобится подтвердить личность, привязав к аккаунту банковскую карточку. Регистрация от лица компании также потребует подтверждения вашего статуса дополнительными документами.

  4. Заполните данные о себе, выберите имя издателя (publisher).
  5. Если у вас есть код для бесплатной регистрации, введите его на экране с ценой.
  6. Подтвердите свой аккаунт!
    • На вашей карточке должна быть временно заблокирована сумма до $5 (не путать с проверкой карточки – блокируется 30 руб.). Эта транзакция сопровождается примерно такой подписью: MICROSOFT *269CODE>BILL.MS.NET LI –128.69 руб
    • Для подтверждения вам нужно будет ввести код, либо сумму.

Пошагово процесс можно посмотреть также в следующем видео/презентации: http://www.techdays.ru/videos/4599.html

Размещение приложения

В 6-й лабораторной работе описан пошагово процесс размещения. Пошагово инструкцию можно также посмотреть в видео на TechDays: http://www.techdays.ru/videos/4599.html

Не забудьте:

  • Протестируйте приложение с помощью WACK до размещения
  • Зарезервируйте имя, добавьте все необходимые описания при размещении приложения
  • Язык вашего приложения должна соответствовать контенту. Язык указывается в манифесте приложения, для контента на русском должно быть указано ru-RU. Все описания, подписи к скриншотам и т.п. при размещении должны быть на этом же языке.

Курсовая работа

Курсовая работа – это уникальный проект приложения для Windows Store, выполняемый индивидуально или в группе не более 3 человек.

  • К работе над курсовыми работами и консультациям допускаются студенты, успешно прошедшие основной курс и сдавшие лабораторные работы (финальной точкой считается публикация в Windows Store).
  • Тематика приложения выбирается автором/авторами самостоятельно. В качестве источника вдохновения различных тематичных приложений рекомендуем ознакомиться с этим разделом документации: http://msdn.microsoft.com/ru-RU/library/windows/apps/hh868274 (дополнительные примеры можно посмотреть в английской версии http://msdn.microsoft.com/en-US/library/windows/apps/hh868274).
  • Сложность проекта рассчитывается самостоятельно автором/авторами приложения из расчета выполнения работы в течение 3-4 недель после окончания основной программы, включая публикацию. Сложные проекты имеет смысл ограничивать в функциональности и подходить к ним итерационно.
  • Работы аналогичные по содержанию лабораторным работам в качестве курсовых не рассматриваются, хотя курсовая работа может быть существенным развитием лабораторной работы.

Работа над курсовыми работами проводится с 13 мая по 9 июля. В это время:

  • Организуются индивидуальные консультации по проектам: в почте и online (lync, skype), либо очно в Москве в офисе Microsoft. Обсуждение может включать вопросы по дизайну, технические вопросы, а также вопросы публикации/бизнес-стратегии.
  • Среди курсовых работ, опубликованных в Windows Store до 16 июля, экспертным жюри из сотрудников Microsoft будут выбраны лучшие, которые получат дополнительное продвижение.

Студенты, успешно и вовремя сдавшие основную программу и курсовую работу, дополнительно получат диплом от Microsoft о прохождении курса.

< Онлайн-консультация 1 || Итоговая работа 1
Андрей Милютин
Андрей Милютин

Будьте добры сообщите какой срок проверки заданий и каким способом я буду оповещен!

Данила Слупский
Данила Слупский

К сожалению, я не могу выполнить данную практическую работу в VS 2013 на WIndows 8.1. Код описанных файлов отличается от кода в моем проекте. Как мне быть?