Технология разработки Интернет-приложений для мобильных устройств
4.1. Введение в разработку мобильных приложенийУстройстве платформы Android. Обзор сред программирования Интернет-приложений. Возможности отладки Интернет-приложений на эмуляторах и реальных устройствах. "4.2.Виды мобильных приложений и их структураВопросы разработкой мобильных приложений для устройств, работающих под управлением Android. Виды мобильных приложений и каковы особенности каждого вида. Как организовано исполнение приложений в ОС Android и каким образом обеспечивается безопасная среда их функционирования. Архитектура Android приложений, основанная на идее многократного использования компонентов, которые являются основными строительными блоками. Основные компоненты, а также такие важные понятия для мобильных приложений, работающих под управлением Android. Манифест приложения и ресурсы.4.3.Основы разработки интерфейсов мобильных приложенийОсобенности визуального дизайна интерфейсов. Блоки и элементы управления. Рекомендации по проектированию графического интерфейса. Примеры интерфейсов мобильных приложений. 4.4.Использование возможностей смартфона в приложенияхОтличительные особенности смартфонов. Сенсорное управление. Работа с мультимедиа. Использование встроенной камеры. Взаимодействие с геолокационными системами. Другие сенсоры и датчики. 4.5.Использование библиотек программных компонентов для мобильных приложенийКлассификация библиотек по их назначению и возможности их подключения. Некоторые популярные подключаемые библиотеки, как официальные, так и альтернативные. Вопросы безопасности использования библиотек.4.6.Работа с базами данных, графикой и анимацией в мобильных приложенияхРазработка приложений использующих систему управления базами данных SQLite. Поддерживаемые системы анимации, основные классе, используемые для добавления анимации в приложения. Способы изображения графических объектов в Android. Введению в разработку игр. Основные принципы разработки игр для смартфонов."
5.4. Тематический план практических (семинарских) занятий.
Практические занятия не предусмотрены.
5.5. Тематический план лабораторных работ.
№ п/п | № раздела | Наименование лабораторной работы | Трудоемкость,академ. часов | Формы текущего контроля успеваемости |
1. | Принципы веб-дизайна | Выполнение лабораторной работы, подготовка отчёта | ||
2. | Разработка Веб-страниц на языке HTML | Выполнение лабораторной работы, подготовка отчёта | ||
3. | Разработка каскадных таблиц стилей для Веб-страниц | Выполнение лабораторной работы, подготовка отчёта | ||
4. | Разработка макета Интернет-магазина в программной среде системы управления контентом CMS | Выполнение лабораторной работы, подготовка отчёта | ||
5. | Настройка и подключение базы данных Интернет-магазина в программной среде системы управления контентом CMS | Выполнение лабораторной работы, подготовка отчёта | ||
6. | Разработка скриптов для клиентских и серверных Интернет-приложений в программной среде CMS | Выполнение лабораторной работы, подготовка отчёта | ||
7. | Разработка Веб-приложения для мобильных устройств в специализированной программной среде | Выполнение лабораторной работы, подготовка отчёта | ||
8. | Разработка Веб-приложения для мобильного устройства, демонстрирующего геолокационные возможности | Выполнение лабораторной работы, подготовка отчёта | ||
9. | Использование библиотек сторонних разработчиков при разработке Интернет-приложений для мобильных устройств | Выполнение лабораторной работы, подготовка отчёта |
МАТЕРИАЛЫ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ ПО ДИСЦИПЛИНЕ (МОДУЛЮ)
Текущий контроль успеваемости обеспечивает оценивание хода освоения дисциплины (модуля) и организуется в соответствии с порядком, определяемым локальными нормативными актами МАДИ. Порядок проведения и система оценок результатов текущего контроля успеваемости установлена локальным нормативным актом МАДИ.
В качестве форм текущего контроля успеваемости по дисциплине (модулю) используются:
· Устный и/или письменный опрос
· Выполнение лабораторной работы, подготовка отчёта