Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 4 стр.

UptoLike

4
5.2. Развертываниие MeeGo SDK..................................................................................................43
5.3. Технология Qt .........................................................................................................................44
5.3.1. Краткая история...................................................................................................................44
5.3.2. Преимущества использования Qt........................................................................................45
5.3.3. Основные библиотеки фреймворка Qt ................................................................................46
5.3.4. Инструменты разработки на Qt ...........................................................................................46
5.3.5. Система сборки qmake.........................................................................................................47
5.3.6. Механизм сигналов и слотов...............................................................................................48
5.4. Лабораторная работа 3 «Знакомство с MeeGo SD........................................................50
5.4.1. Цель лабораторной работы..................................................................................................50
5.4.2. Введение……………………………………………………………………………………….50
5.4.3. Установка MeeGo SDK........................................................................................................51
5.4.4. Примеры работы с Qt. Создание простейших приложений в qtcreator ..............................53
5.4.4.1.Настройка и запуск ...........................................................................................................54
5.5. Выводы....................................................................................................................................54
5.6. Контрольные вопросы.............................................................................................................54
Список литературы............................................................................................................................59
6. ОС MeeGo изнутри ................................................................................................................... 60
6.1. Введение..................................................................................................................................60
6.2. Ядро операционной системы Linux........................................................................................60
6.2.1. История создания ядра ОС Linux ........................................................................................61
6.2.2. Процесс разработки ядра.....................................................................................................61
6.2.3. Строение ядра Linux ............................................................................................................61
6.2.4. Сборка ядра..........................................................................................................................64
6.3. Обзор важных подсистем MeeGo ...........................................................................................65
6.4. Лабораторная работа 4 «Использование библиотеки элементов графического
интерфейса Q..................................................................................................................................67
6.4.1. Цель лабораторной работы..................................................................................................67
6.4.2. Введение……………………………………………………………………………………….67
6.4.3. Инструкция по выполнению лабораторной работы............................................................67
6.5. Выводы....................................................................................................................................70
6.6. Контрольные вопросы.............................................................................................................70
Список литературы............................................................................................................................74
Раздел 2. Библиотеки промежуточного слоя ОС MeeGo......................................................................... 75
7. MeeGo API: сервисы коммуникации ........................................................................................... 75
7.1. Введение..................................................................................................................................75
7.2. Сервисы коммуникации..........................................................................................................75
7.3. Обзор реализаций сотовой связи в смартфонах.....................................................................76
7.4. Стек телефонии oFono ............................................................................................................76
7.5. Диспетчер соединений ConnMan............................................................................................77
7.6. Bluetooth и реализация BlueZ .................................................................................................78
7.7. Диспетчер соединений ConnMan.........................................................................................78
7.8. Универсальный коммуникационный фреймворк Telepathy ..................................................79
7.9. Взаимодействие с Qt ...............................................................................................................80
7.10. Лабораторная работа 5 «Сервисы коммуникации MeeGo: IM-клиент с использованием
telepathy»............................................................................................................................................80
7.10.1.Цель лабораторной работы.................................................................................................80
7.10.2.Введение……………………………………………………………………………………...80
7.10.3.Инструкция по выполнению лабораторной работы ..........................................................81
7.10.3.1.Подготовка ......................................................................................................................81
7.10.3.2.Работа с TelepathyQt4.....................................................................................................82
7.10.4. Задания для самостоятельной работы...............................................................................84
7.11. Выводы ....................................................................................................................................84