Компьютерные науки

Введение в разработку приложений для мобильных устройств на процессоре Intel Atom

Программа для программистов, посвященная созданию мобильного ПО для систем на базе Intel Atom. В программе изучаются операционная система MeeGo, технологии Qt и инструменты оптимизации Intel.
Студентов 1151 Выпускников 217 Для всех
490 ₽ 900 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена специфике разработки высокопроизводительных приложений для мобильных платформ x86. В рамках обучения рассматриваются установка и настройка ОС MeeGo, использование компилятора Intel C++ и библиотеки IPP для оптимизации кода. Подробно изучаются фреймворк Qt, SDK для экосистемы AppUp и архитектурные принципы создания мобильных программных продуктов. Особое внимание уделено проектированию мультиагентных систем и выполнению итогового проекта по программированию группы беспилотных аппаратов. Материал помогает освоить профессиональный инструментарий Intel и методы повышения эффективности программ в условиях ограниченных ресурсов мобильных устройств.
Цели
  • Познакомить с архитектурой и особенностями операционной системы MeeGo.
  • Сформировать навыки применения инструментов оптимизации Intel для мобильного кода.
  • Раскрыть возможности MeeGo SDK и технологии Qt для построения интерфейсов.
  • Дать представление о разработке и дистрибуции приложений через платформу AppUp.
Чему я научусь?
  • Устанавливать и настраивать операционную систему MeeGo на целевых устройствах.
  • Применять Intel C++ Compiler и библиотеку IPP для повышения производительности кода.
  • Разрабатывать мобильные приложения с использованием среды Qt и MeeGo SDK.
  • Проектировать мультиагентные системы на примере группы беспилотных летательных аппаратов.
  • Адаптировать программные продукты под специфику мобильного использования.

Авторы

Граничин Олег Николаевич
Граничин Олег Николаевич
Доктор физико-математических наук, профессор каф. системного программирования математико-механического факультета СПбГУ, член Американского\nматематического общества и IEEE Control Systems Sosiety.
Кияев Владимир Ильич
Кияев Владимир Ильич
Кандидат физико-математических наук, профессор кафедры информатики факультета РИТММ СПбГУ экономики и финансов. Заместитель директора НИИ Информационных технологий СПбГУ.
Корявко Александр
Корявко Александр
Ассистент кафедры Информатики математико-механического факультета СПбГУ.
Леви Сергей
Леви Сергей
Студент 5 курса кафедры системного программирования\nматематико-механического факультета СПбГУ.
Мельникова Екатерина
Мельникова Екатерина
Студентка 5-го курса факультета прикладной математики и процессов управления СПбГУ.
Амелин Константин
Амелин Константин
Аспирант кафедры системного программирования Математико-механического факультета СПбГУ.
Чему я научусь?
  • Устанавливать и настраивать операционную систему MeeGo на целевых устройствах.
  • Применять Intel C++ Compiler и библиотеку IPP для повышения производительности кода.
  • Разрабатывать мобильные приложения с использованием среды Qt и MeeGo SDK.
  • Проектировать мультиагентные системы на примере группы беспилотных летательных аппаратов.
  • Адаптировать программные продукты под специфику мобильного использования.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Особенности ОС MeeGo В современном мире почти у каждого человека есть один или несколько портативных устройств. Нетбуки, коммуникаторы, портативные... В современном мире почти у каждого человека есть один или несколько портативных устройств. Нетбуки, коммуникаторы, портативные компьютеры, информационно-развлекательные автомобильные системы и др. именно для таких устройств предназначена ОС MeeGo. В лекции рассматриваются особенности архитектуры портативных устройств под ОС и архитектуры самой ОС MeeGo. Показаны существующие образы OC. ещё
2 Проект: Мультиагентная система для группы беспилотных летательных аппаратов Проект основан на создании адаптивной мультиагентной системы для управления группой легких беспилотных летательных аппаратов (БПЛА). Данная... Проект основан на создании адаптивной мультиагентной системы для управления группой легких беспилотных летательных аппаратов (БПЛА). Данная система будет реализована с помощью внедрения в БПЛА, в дополнение к автопилоту, микрокомпьютера на базе процессора Intel/Atom. ещё
3 Установка MeeGo OC на Netbook OC MeeGo в основном предназначена для мобильных устройств, у которых, как правило, нет дисковода CD-ROM, но... OC MeeGo в основном предназначена для мобильных устройств, у которых, как правило, нет дисковода CD-ROM, но всегда есть USB порты. Имея USB Flash носитель на 2 GB и образ ОС MeeGo легко можно создать загрузочный USB Flash диск. Netbook или PC может загружаться непосредственно с диска USB, не изменяя установленную ОС. Это позволяет тестировать ОС MeeGo перед установкой. Выключите PC и удалите USB диск и перезагрузите компьютер, для загрузки ранее установленной вами ОС. В лекции описан путь установки ОС MeeGo на Netbook. ещё
Установка MeeGo OC на Netbook тест для курса Введение в разработку приложений для мобильных устройств на процессоре Intel Atom 85 мин
4 Инструменты оптимизации приложений: Intel C++ Compiler и библиотека Intel® Integrated Performance Primitives Лекция представляет собой обзор матричных возможностей библиотеки Intel Integrated Performance Primitives, а также демонстрацию на конкретном... Лекция представляет собой обзор матричных возможностей библиотеки Intel Integrated Performance Primitives, а также демонстрацию на конкретном примере прироста производительности при её использовании в разработке. Кроме того, в лекции рассматриваются возможности Intel C++ Compiler оптимизации приложений и основные ключи компиляции с демонстрацией их работы. ещё
Инструменты оптимизации приложений: Intel C++ Compiler и библиотека Intel® Integrated Performance Primitives тест для курса Введение в разработку приложений для мобильных устройств на процессоре Intel Atom 40 мин
5 MeeGo SDK, обзор технологии Qt В первой части лекции дан обзор инструмента разработки для ОС MeeGo 1.0 - MeeGo SDK. Описаны... В первой части лекции дан обзор инструмента разработки для ОС MeeGo 1.0 - MeeGo SDK. Описаны способы и особенности установки SDK, рассказано о возможности использования эмуляторов/виртуальных машин для разработки. Во второй части лекции изложена архитектура библиотеки Qt - основы MeeGo SDK, перечислены составляюшие ее компоненты и основные преимущества этой библиотеки. Рассмотрены утилиты Qt, как графические, так и консольные. Описан механизм слотов и сигналов Qt, приведен пример. ещё
MeeGo SDK, обзор технологии Qt тест для курса Введение в разработку приложений для мобильных устройств на процессоре Intel Atom 25 мин
6 Специфики мобильного ПО. Обзор SDK для AppUp В лекции представлен обзор сервиса Intel AppUp, требования к загружаемым приложениям, а так же основы разработки... В лекции представлен обзор сервиса Intel AppUp, требования к загружаемым приложениям, а так же основы разработки приложений для загрузки в Intel AppUp с использованием Intel AppUp SDK на примерах для С/C++ и .NET. Так же детально рассмотрен процесс загрузки приложений в AppUp Center. ещё
Специфики мобильного ПО. Обзор SDK для AppUp тест для курса Введение в разработку приложений для мобильных устройств на процессоре Intel Atom 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

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

Стоимость программы

490 ₽ 900 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.