velikol.ru
1

Наименование дисциплины: Разработка приложений для мобильной платформы MeeGo

Направление подготовки: 010300 Фундаментальная информатика

и информационные технологии

Профиль подготовки: Информатика и компьютерные науки

Квалификация (степень) выпускника: бакалавр

Форма обучения: очная

Автор: ассистент кафедры вычислительных и программных систем А.М.Васильев.


1. Дисциплина «Разработка приложений для мобильной платформы MeeGo» обеспечивает приобретение знаний и умений в области написания приложений для современных многоцелевых операционных систем на примере ОС MeeGo. Учащиеся получают навык работы в команде, а также разработки кросс-платформенных интерфейсов.

Целью дисциплины «Разработка приложений для мобильной платформы MeeGo» является изучение совместного использования систем контроля версий, особенностей создания интерфейсов приложений под различные устройства, отличающиеся как набором возможностей, так и набором устройств ввода вывода информации, архитектурных принципов построения сложных приложений, работы предлагаемого инструментария.


2. Дисциплина «Разработка приложений для мобильной платформы MeeGo» относится к профессиональному циклу (вариативная часть) в силу специфики изучаемого материала, а так же его важности для подготовки специалиста. Знания и навыки, полученные при её изучении, используются учащимися при изучении последующих общепрофессиональных и специальных дисциплин компьютерного цикла.


3. В результате освоения дисциплины обучающийся должен:


иметь представление:

    1. о структуре ОС MeeGo;

    2. о средствах разработки приложений под ОС MeeGo;

    3. о совместном создании программного обеспечения;

    4. об особенностях создания мобильных приложений;

    5. об особенностях сенсорного ввода информации;

уметь:

    1. использовать системы контроля версий для ведения совместной работы;

    2. использовать специализированные системы для хранения информации о проделываемой работе и ведении задач;

    3. создавать приложения под различные редакции ОС MeeGo;

    4. координировать свои действия с другими участниками разработки;

    5. оценивать различные решения вопросов с точки зрения архитектуры построения приложения;

    6. использовать различные шаблоны проектирования при создании приложений.



4. Общая трудоемкость дисциплины составляет 2 зачетные единицы, 72 часа.


5. Содержание дисциплины:


п/п

Раздел дисциплины

1

Системы контроля версий. Централизованные, децентрализованные системы. Контроль доступа к системе

2

Системы поддержки процесса разработки: багтрекеры, документирование исходного кода

3

Написание модульных тестов.

4

Архитектура кросс-платформенных приложений

5

Особенности создания приложений для ОС MeeGo

6

Создание энергоэффективных приложений



6. Учебно-методическое и информационное обеспечение дисциплины:

основная литература:

  • Карпов В.Е., Коньков К.А. Основы операционных систем. - Интернет - университет информационных технологий - ИНТУИТ.ру, 2005.-536с.

  • Олифер В.Г., Олифер Н.А. Сетевые операционные системы: учебник. - СПб.: Питер, 2002.-538с.

  • Немет Э., Снайдер Г., Сибасс С. ,Хейнт.Р. UNIX:руководство системного администратора. Для профессионалов. – Спб.:Питер;К:Издательская группа BHV, 2002.-928с.

б) дополнительная литература:

  • Рихтер Дж. Windows для профессионалов. – Спб.:Питер, 2001. – 752 с., ил.

  • Таненбаум Э. Современные операционные системы. 2-ое изд. – СПб.:Питер, 2002. - 1040 с.

  • Ахо В., Хопкрофт Д., Ульман Д. Структуры данных и алгоритмы - М.: Вильямс, 2001. - 384 с., ил.

в) программное обеспечение и Интернет-ресурсы: 

ОС Windows XP

ОС ALT Linux

Информация по средам программирования, операционным системам, примеры программ: http://ivt.corp7.uniyar.ac.ru