Авторы: Дмитрий Рудаков, Алексей Савельев
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 5 студентам
Уровень:
Специалист
Длительность:
11:48:00
Студентов:
1090
Выпускников:
142
Качество курса:
3.88 | 3.81
Курс ознакомит учащихся с особенностями мобильных устройств и платформ, с существующими решениями на их основе и методикой создания подобных решений.
Развитие технологий и средств беспроводной связи наряду с понижением стоимости подобных услуг и повсеместным распространением вносит существенные коррективы в существующий рынок создания IT-решений.
Мобильные устройства и их функциональные возможности стремительно развиваются и давно перестали быть только "средством связи". Данный курс направлен на создание методики проектирования приложений для мобильных устройств с учетом имеющихся в настоящий момент функциональных особенностей подобных устройств.
Теоретические аспекты проектирования и разработки мобильных приложений будут дополнены примерами на языке C#.
Специальности: Программист
Теги: .net, ado.net, baseband, EDB, FHS, inquiry, parking, SDP, smartphone, sql, windows ce, windows mobile, xml, xmlreader, базы данных, библиотеки, интерфейсы, приложения, протоколы, разработка, сенсорный экран, серверы, телефония, телефоны, элементы, эмуляторы
Дополнительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час 46 минут
Мобильные устройства и их характеристики. Платформа Windows Mobile
Определение мобильных устройств. Характеристики технологий передачи данных. Wi-Fi. Bluetooth. 3G. GPRS. Платформа Windows Mobile. Обзор версий Windows Mobile.
Оглавление
-
Лекция 2
53 минуты
Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile
Обзор средств разработки. eMbedded Visual Tools 3.0. Visual Studio 2008 SP1 и Software Development Kit. Visual Studio 2005 and Smart Device Programmability. Visual Studio .NET 2003 и Smart Device Programmability. Управляющие элементы ASP .NET Mobile Controls. Базы данных. SQL Server Compact 3.5 и Visual Studio. SQL Server 2005 Mobile Edition and SQL Server Windows CE Edition. EDB and CEDB.
Оглавление
-
Лекция 3
39 минут
.Net Compact Framework и Visual Studio 2008
Знакомство с .Net Compact Framework. Библиотеки .Net Compact Framework: библиотеки управляемого кода, библиотеки базовых классов, библиотеки пользовательского интерфейса, библиотеки клиентов Web-служб, библиотеки XML, библиотеки данных. Visual Studio 2008 и .Net Compact Framework.
Оглавление
-
Лекция 4
27 минут
Анализ предметной области. Выявление функциональных требований к приложению
Определение предметной области. Анализ предметной области: анализ осуществимости, бизнес-моделирование. Формирование и документирование требований к проекту.
Оглавление
-
Лекция 5
41 минута
Этапы проектирования приложения для мобильного устройства
Анализ предметной области. Разработка пользовательского интерфейса. Разработка модели данных. Развертывание мобильного приложения.
Оглавление
-
Самостоятельная работа 1
23 минуты
Обзор мобильных элементов управления MS Visual Studio 2008. Мобильные веб - страницы. Работа с эмулятором мобильных устройств
Эмулятор мобильных устройств. Краткий обзор мобильных элементов управления: списочные элементы управления (элементы ListBox и ComboBox), элемент управления TextBox, элемент управления InputPanel. Жизненный цикл мобильной страницы. Разработка архитектуры приложения.
Оглавление
-
Лекция 6
50 минут
Разработка пользовательского интерфейса
Возрастание роли навигационных средств при уменьшении экранного пространства. Использование списков и вкладок при разработке пользовательского интрефейса. Сенсорные экраны и важность использования крупных кнопок. Тестирование на эмуляторах и физических устройствах.
Оглавление
-
Самостоятельная работа 3
43 минуты
Особенности управления памятью при создании мобильных приложений
Уровни управления памятью. Служебные данные приложения. Управление памятью на микроскопическом "уровне алгоритма". "Структуры" и .NET Compact Framework. Использование строк в алгоритмах.
Оглавление
-
Лекция 7
1 час 18 минут
Разработка модели данных
Введение в модели доступа к данным, используемые в мобильных приложениях. Выбор подходящих абстракций для хранения данных в памяти. Выбор подходящей модели данных, требующих долговременного хранения. ADO.Net. Класс DataAdapter. Использование файлов и потоков XML для сохранения и передачи данных. SQL CE.
Оглавление
-
Самостоятельная работа 4
40 минут
Применение XML при разработке мобильного приложения
Достоинства XML. Недостатки XML. Сохранение данных в виде XML. Иерархическая структура XML-данных. XML DOM. Модель однонаправленного чтения-записи XML-данных.
Оглавление
-
Лекция 8
35 минут
Развертывание мобильного приложения
Классификация устройств. Криптографическая подпись. Назначение подписи. Инсталляция сред выполнения и других необходимых компонентов. Возможные варианты упаковки и установки.
Оглавление
-
Самостоятельная работа 6
29 минут
Отладка и развертывание
Удаленный инструментарий Visual Studio 2008. Power Toys 3.5. Журнал загрузчика. Журнал взаимодействия с платформой. Сетевой журнал. Подключение к отладчику. Создание программы установки в Visual Studio 2008. Запись параметров реестра.
Оглавление
-