Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Курс ознакомит учащихся с особенностями мобильных устройств и платформ, с существующими решениями на их основе и методикой создания подобных решений.
Развитие технологий и средств беспроводной связи наряду с понижением стоимости подобных услуг и повсеместным распространением вносит существенные коррективы в существующий рынок создания IT-решений.
Мобильные устройства и их функциональные возможности стремительно развиваются и давно перестали быть только "средством связи". Данный курс направлен на создание методики проектирования приложений для мобильных устройств с учетом имеющихся в настоящий момент функциональных особенностей подобных устройств.
Теоретические аспекты проектирования и разработки мобильных приложений будут дополнены примерами на языке C#.
Цель: Формирование представления об особенностях мобильных устройств и средствах разработки мобильных решений. Освоение студентами методов и шагов проектирования мобильных приложений, а также основных возможностей инструментальных средств для их разработки (.Net Compact Framework и Visual Studio 2008).
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 11 час 46 минут | Мобильные устройства и их характеристики. Платформа Windows Mobile
Определение мобильных устройств. Характеристики технологий передачи данных. Wi-Fi. Bluetooth. 3G. GPRS. Платформа Windows Mobile. Обзор версий Windows Mobile.
Оглавление | - |
Лекция 253 минуты | Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ 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.
Оглавление | - |
Тест36 минут | - | |
Лекция 339 минут | .Net Compact Framework и Visual Studio 2008
Знакомство с .Net Compact Framework. Библиотеки .Net Compact Framework: библиотеки управляемого кода, библиотеки базовых классов, библиотеки пользовательского интерфейса, библиотеки клиентов Web-служб, библиотеки XML, библиотеки данных. Visual Studio 2008 и .Net Compact Framework.
Оглавление | - |
Лекция 427 минут | Анализ предметной области. Выявление функциональных требований к приложению
Определение предметной области. Анализ предметной области: анализ осуществимости, бизнес-моделирование. Формирование и документирование требований к проекту.
Оглавление | - |
Лекция 541 минута | Этапы проектирования приложения для мобильного устройства
Анализ предметной области. Разработка пользовательского интерфейса. Разработка модели данных. Развертывание мобильного приложения.
Оглавление | - |
Самостоятельная работа 123 минуты | Обзор мобильных элементов управления MS Visual Studio 2008. Мобильные веб - страницы. Работа с эмулятором мобильных устройств
Эмулятор мобильных устройств. Краткий обзор мобильных элементов управления: списочные элементы управления (элементы ListBox и ComboBox), элемент управления TextBox, элемент управления InputPanel. Жизненный цикл мобильной страницы. Разработка архитектуры приложения.
Оглавление | - |
Самостоятельная работа 136 минут | - | |
Лекция 650 минут | Разработка пользовательского интерфейса
Возрастание роли навигационных средств при уменьшении экранного пространства. Использование списков и вкладок при разработке пользовательского интрефейса. Сенсорные экраны и важность использования крупных кнопок. Тестирование на эмуляторах и физических устройствах.
Оглавление | - |
Самостоятельная работа 243 минуты | Особенности управления памятью при создании мобильных приложений
Уровни управления памятью. Служебные данные приложения. Управление памятью на микроскопическом "уровне алгоритма". "Структуры" и .NET Compact Framework. Использование строк в алгоритмах.
Оглавление | - |
Лекция 71 час 18 минут | Разработка модели данных
Введение в модели доступа к данным, используемые в мобильных приложениях. Выбор подходящих абстракций для хранения данных в памяти. Выбор подходящей модели данных, требующих долговременного хранения. ADO.Net. Класс DataAdapter. Использование файлов и потоков XML для сохранения и передачи данных. SQL CE.
Оглавление | - |
Самостоятельная работа 340 минут | Применение XML при разработке мобильного приложения
Достоинства XML. Недостатки XML. Сохранение данных в виде XML. Иерархическая структура XML-данных. XML DOM. Модель однонаправленного чтения-записи XML-данных.
Оглавление | - |
Самостоятельная работа 236 минут | - | |
Лекция 835 минут | Развертывание мобильного приложения
Классификация устройств. Криптографическая подпись. Назначение подписи. Инсталляция сред выполнения и других необходимых компонентов. Возможные варианты упаковки и установки.
Оглавление | - |
Самостоятельная работа 429 минут | Отладка и развертывание
Удаленный инструментарий Visual Studio 2008. Power Toys 3.5. Журнал загрузчика. Журнал взаимодействия с платформой. Сетевой журнал. Подключение к отладчику. Создание программы установки в Visual Studio 2008. Запись параметров реестра.
Оглавление | - |
Самостоятельная работа 336 минут | - | |
5 часов | - |