Реферат
Введение 4
1 Анализ документации по теме исследования 7
1.1 Анализ литературы и интернет-источников 7
1.1.1 Анализ литературы 7
1.1.2 Анализ интернет-источников 9
1.2 Анализ рабочей программы дисциплины 14
1.3 Особенности разработки приложений для платформы Windows Phone . 15
2 Описание лабораторного практикума 25
2.1 Инструменты и технологии реализации лабораторного практикума 25
2.2 Педагогический адрес 27
2.3 Общие требования по созданию лабораторного практикума 27
2.4 Интерфейс лабораторного практикума 31
2.5 Описание разделов лабораторного практикума 34
2.5.1 Структура разделов лабораторного практикума 34
2.5.2 Раздел «Главная страница» 35
2.5.3 Раздел «Рекомендации по работе с лабораторным практикумом» . 36
2.5.4 Раздел с лабораторными работами 37
2.6 Апробация 49
Заключение 50
Список использованных источников 52
Приложение 55
Каждый день IT-индустрия всё активнее развивается и набирает обороты. Практически все сферы жизни связаны с IT-технологиями, будь то обучение, бизнес или досуг. Существует огромное количество компаний, которые предоставляют свои услуги и продукты для других организаций и конечных пользователей. С ростом числа таких компаний, растет и конкуренция между ними.
У каждой уважающей себя компании есть свой сайт. Но этого мало в рамках жесткой конкуренции. Для успешной конкуренции на рынке недостаточно иметь продукты в виде web-сервисов, также необходимо, чтобы люди пользовались только определенной продукцией и услугами той или иной компании. Чтобы это произошло, компаниям нужно стать ближе к людям, то есть внедрять свои продукты во все сферы жизни людей. Именно поэтому верное решение для всех компаний на сегодня - это создание своих мобильных приложений для смартфонов.
На сегодняшний день смартфоны есть у всех. Мы не расстаемся с ними нигде. Они плотно вошли в нашу жизнь. Большинство информации люди находят благодаря смартфонам. Это очень удобно, и есть такая возможность, как доступ к корпоративным сервисам в кафе, в самолете, в машине. По данным аналитической компании большинство людей в своей повседневной деятельности используют мобильные приложения. В связи с этим появился отдельный рынок мобильных бизнес-приложений, который стремительно развивается как в России, так и во всем мире [21].
Количество разработчиков мобильных приложений активно растёт, в связи с этим количество доступных приложений увеличивается. По данным аналитического отчета компаний Itmozg и Apps4All количество вакансий в 2013 году, размещенных в области мобильной разработки выросло на 40% [18]. Эта тенденция сохраняется и по сегодняшний день. По данным исследования, на сегодняшний день, мобильные разработчики высоко ценятся и имеют высокий уровень дохода [27]. Только в Росси в 2016 году спрос на специалистов по мобильной разработке вырос на 29% [13]. Это говорит о том, что рынок труда в мобильной разработке активно развивается.
Сегодня самыми распространёнными мобильными платформами являются IOS, Android и Windows Phone. Доля Windows Phone сейчас составляет 5,9% мирового рынка, доля Android составляет 68,52% рынка, а IOS составляет 26,53%. В то время как в России доля рынка Windows Phone составляет около 10%, а это почти наравне со смартфонами на базе IOS. Несмотря на то, что рынок Windows Phone невелик, актуальность разработчиков на этой платформе не падает.
Приложения на Windows Phone пишутся на языке C#, а графический интерфейс описывается с помощью языка XAML. Изучение лабораторного практикума будет особенно легко, так как изучение языка C# проходит во многих учебных дисциплинах. Поэтому создание данного лабораторного практикума по разработке приложений на Windows Phone актуально.
Лабораторный практикум содержит описание создания приложения на Windows Phone и описание разнообразных элементов, используемых в коде, которые помогают реализовать приложение в полном виде. По окончанию изучения лабораторного практикума у обучающегося в конце будет приложение «Менеджер задач», с помощью которого можно будет распланировать свой день и свою деятельность.
Объектом исследования является процесс обучения студентов основам разработки приложения на Windows Phone.
Предметом исследования является лабораторный практикум по дисциплине «Web-программирование».
Цель работы: разработать лабораторный практикум по теме «Разработка мобильных приложений на платформе Windows Phone».
В соответствии с поставленной целью в работе определены следующие задачи:
1. Проанализировать литературу и интернет-источники по разработке мобильных приложений и провести анализ рабочей программы дисциплины «Web-программирование».
2. Подготовить лабораторные работы по теме «Разработка мобильных приложений на платформе Windows Phone».
3. Определить инструменты и технологии реализации и
спроектировать структуру и интерфейс лабораторного практикума.
4. Разработать лабораторный практикум с использованием
инструментов и технологий.
5. Наполнить лабораторный практикум подготовленным материалом.
На сегодняшний день мобильные приложения преобладают над любыми другими сервисами. Существует множество технологий, позволяющих разработать мобильные приложения. В России и по всему миру находится множество пользователей, которые пользуются мобильной платформой Windows Phone, исходя из этого, была выбрана данная платформа. Также выбор был обусловлен тем, что в основе разработки для Windows Phone лежит язык программирования C#, который изучается в рамках дисциплин «Языки и системы программирования» и «Объектно-ориентированное программирование». А используемый язык разметки XAML очень прост в изучении и практически построен на том же принципе, что и язык разметки HTML.
Количество мобильных приложений растет, технологии продолжают постоянно развиваться, улучшаются возможности мобильной разработки, исходя из этого, растет и количество разработчиков в данной сфере. Сегодня существует множество сервисов, которые еще не реализованы на платформе Windows Phone. Исходя из вышеперечисленного, разработчики на данной платформе будут востребованы всегда.
В ходе выполнения выпускной квалификационной работы были разработаны структура и интерфейс лабораторного практикума «Разработка мобильных приложений на платформе Windows Phone», который будет использоваться в рамках изучения дисциплины «Web-программирование».
Материал для наполнения лабораторного практикума взят из печатных и официальных сетевых источников, что обеспечивает его достоверность.
Средствами HTML, CSS, JavaScript был разработан web-интерфейс для лабораторного практикума с возможностью легкой внутренней навигации и наглядностью представления материала.
Основные преимущества лабораторного практикума:
1. Существует возможность использовать несколько копий продукта потому, что можно легко копировать продукт на внешний, либо любой другой носитель информации.
2. Материал представлен в различных формах, таких как текст и изображения, что обеспечивает удобность и наглядность представления.
В соответствии с поставленной целью в работе решены следующие задачи:
1. Проанализирована литература и интернет-источники по разработке мобильных приложений и проведен анализ рабочей программы дисциплины «Web-программирование».
2. Подготовлены лабораторные работы по теме «Разработка мобильных приложений на платформе Windows Phone».
3. Определены инструменты и технологии реализации и спроектирована структура и интерфейс лабораторного практикума.
4. Разработан лабораторный практикум с использованием инструментов и технологий.
5. Наполнен лабораторный практикум подготовленным материалом.
Таким образом, задачи решены, цель достигнута.
1. Балыкина Е.Н. Сущностные характеристики электронных учебных изданий [Электронный ресурс]. — Режим доступа: https://www.history.krsu.edu.kg (дата обращения: 12.05.2016).
2. Брокшмит К. Programming Windows 8 apps with HTML, CSS and JavaScript [Текст] / К. Брокшмит. - Microsoft Press. - Washington: Redmond, 2012. - 536 с.
3. Видео-портал TechDays [Электронный ресурс]. — Режим доступа: https://www.techdays.ru (дата обращения: 12.03.2016).
4. Лутай С. Windows 8 для C# разработчиков [Текст] / С. Лутай, С. Байдачный. - Самоиздат. - Москва, 2012. - 278 с.
5. Петзольд Ч. Программируем Windows Phone 7 [Текст] / Ч. Петзо- льд. - Microsoft Press. - Washington: Redmond, 2011. - 695 с.
6. Пугачев С. В. Разработка приложений для Windows 8 на языке C# [Текст] / С. В. Пугачев, С. И. Павлов, Д. В. Сошников. - СПб.: БХВ- Петербург, 2012. - 384 с.
7. Пугачев С. В. Разработка приложений для Windows Phone 7.5 [Текст] / С. В. Пугачев, А. М. Шериев, К. А. Кичинский. - СПб.: БХВ- Петербург, 2013. - 416 с.
8. Хабрахабр [Электронный ресурс]. — Режим доступа: https://habrahabr.ru/hub/wp_dev/ (дата обращения: 12.03.2016).
9. 4PDA [Электронный ресурс]. — Режим доступа: http://4pda.ru (дата обращения: 12.03.2016).
10. Adobe Photoshop - Википедия [Электронный ресурс]. — Режим доступа: https://ru.wikipedia.org/wiki/Adobe_Photoshop (дата обращения: 22.03.2016).
11. Bootstrap - Википедия [Электронный ресурс]. — Режим доступа:
https://ru.wikipedia.org/wiki/Bootstrap_^peHMBopK) (дата обращения:
23.03.2016).
12. Bootstrap [Электронный ресурс]. — Режим доступа: http://mybootstrap.ru (дата обращения: 23.03.2016).
13. Cnews [Электронный ресурс]. — Режим доступа: http: //www. cnews. ru/news/top/2016-02- 08_kolichestvo_itvakansij_v_rossii_upalo_na_24/ (дата обращения: 26.03.2016).
14. CSS - Википедия [Электронный ресурс]. — Режим доступа: https://ru.wikipedia.org/wiki/CSS (дата обращения: 22.03.2016).
15. Geektimes [Электронный ресурс]. — Режим доступа:
https://geektimes.ru/hub/windows_mobile/ (дата обращения: 06.02.2016)....28