Фреймворк Аврора

Аврора ОС – мобильная операционная система общего назначения на базе ​​Linux. Объединяет промежуточное программное обеспечение с открытым исходным кодом, пользовательский интерфейс и другие сторонние компоненты. Аврора ОС и набор разработчика Аврора SDK базируются на ядре Linux и Mer. Аврора ОС включает в себя многозадачную графическую оболочку, созданную на основе протокола сервера Wayland, и может запускать приложения Android через собственный режим совместимости.

Аврора SDK использует Qt с VirtualBox для разработки, компиляции и эмуляции Аврора ОС. Такой подход позволяет производить тестирование разработанного программного обеспечения на виртуальной машине, отделяет процесс разработки от остальных процессов на компьютере, оставляя систему без изменений в результате разработки и тестирования.

Для подключения Аврора-фреймворка в проект разработки мобильного приложения:

  1. Настройте окружение разработчика для Аврора ОС.

  2. Добавьте строки в корневой файл с разрешением *.pro после создания проекта:

LIBS += -L<путь до папки с библиотекой> -lhhive -ldl -lz -lssl -lcrypto -lcurl -licuuc -licui18n -licudata

  1. Установите дополнительные библиотеки libcurl-devel, openssl-devel, libicu-devel:

    1. В настройках QT Creator найдите пункт Аврора ОС, нажмите кнопку «Manage Build Targets»:

    2. Из списка выберите первый пакет и нажмите «Далее»:

    3. Через поиск найдите дополнительные библиотеки. Если они не установлены, то отметьте флажок «Install» ротив имени библиотеки в списке. Когда все необходимые библиотеки выбраны нажмите кнопку «Далее» и дождаться окончания установки зависимостей:

Для инициализации и настройки Аврора обратитесь к разделу «Инициализация и настройка в рамках Аврора-фреймворка».

Для получения подробной информации о методах Аврора-фреймворка обратитесь к разделу «Описание методов Аврора-фреймворка».

См. также:

Разработка | Инициализация и настройка в рамках Аврора-фреймворка | Вспомогательные классы | Описание методов Аврора-фреймворка