16

Re: Qt и Tizen

Запуск Qt-приложений на устройстве Tizen с помощью SDK.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

17

Re: Qt и Tizen

В Qt приложения для Tizen заработала системная виртуальная клавиатура.
Сделано без использования официальной документации smile
https://twitter.com/QtForTizen/status/3 … 32/photo/1

http://cs413326.vk.me/v413326289/4a3f/ictamYkdzks.jpg

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

18

Re: Qt и Tizen

Qt пожаловал в инфраструктуру Tizen.org

Источник: qtfortizen.blogspot.ru (перевод мой).

Мы возбуждены, рассказывая о том, что... да, вы читаете это повсюду. Но стойте, мы делимся этими новостями с правдивым энтузиазмом! Исходный код Qt for Tizen теперь официально является частью репозиториев, посвященных Tizen. Это означает, что проект Tizen теперь объединяет и стандартные улучшения от Qt, и специфичную для Tizen интеграцию из пяти предыдущих альфа-выпусков Qt for Tizen. Каждое изменение кода теперь можно посмотреть с помощью служб Tizen.org.

Qt пожаловал в инфраструктуру Tizen.org

Более того, тщательно отобранные пакеты Qt и Qt Tizen Integration теперь встроены в инфраструктуру Tizen.org. Это означает, что предварительно скомпилированные бинарники теперь легко доступны для разработчиков приложений и интеграторов системы в текущих и будущих профилях Tizen, для эмулятора и доступных устройств Tizen,


Подробности

Следующие числа представляют масштаб важности включения вклада из Qt Project в Tizen:

Qt пожаловал в инфраструктуру Tizen.org Qt пожаловал в инфраструктуру Tizen.org

Количество модулей и классов показывает широту функционала, покрываемого Qt API. При таком уровне покрытия, размер кодовой базы достаточно мал.


Репозитории исходного кода

На данный момент есть 11 репозиториев, относящихся к Qt, и все они расположены в platform/upstream/.
Это означает, что они приходят в не измененном виде из "upstream" исходного кода Qt Project.

Qt пожаловал в инфраструктуру Tizen.org

Всеми этими репозиториями со 2-го декабря официально управляет Tomasz Olszak, сооснователь Qt for Tizen. Он был номинирован как один из двух самых первых мейнтейнеров, пришедших из сообщества открытого исходного кода, в истории Tizen.

Qt пожаловал в инфраструктуру Tizen.org

Среди репозиториев 10 пришли из Qt: qtbase, qtchooser, qtdeclarative, qtgraphicaleffects, qtimageformats, qtquickcontrols, qtsensors, qttools, qtwayland, qtxmlpatterns.

+ Примечание переводчика

Подробности в оригинале.

Оставшийся репозиторий - это потомок проекта Qt for Tizen project. Он предоставляет функционал, который уже хорошо известен читателям этого блога:

qqtquickcontrols-tizen    - набор элементов управления и стилей Qt Quick, совместимых со стилем Tizen Mobile.

Большое количество репозиториев показывает хорошую модулируемость Qt, которая приветствуется инженерами, подготавливающими актуальные устройства. Они могут тщательно приготовить особенную версию Qt, соответствующую их специфическим требованиям.


Автоматическая сборка

Автоматическая сборка возможна в Tizen благодаря Open Build Service (OBS), открытой платформе, которая предоставляет прозрачную инфраструктуру для разработки дистрибутивов Linux. Она ориентирована на openSUSE и MeeGo, а также поддерживает Fedora, Debian, Ubuntu, RedHat и т.д. Проект Mer, родственный для Qt for Tizen, также использует ее.

Инфраструктура Tizen в OBS располагается по адресу https://build.tizen.org.

Пример настроек сборки qt5 для i586:
Qt пожаловал в инфраструктуру Tizen.org

Примеры статусов сборок под ARM и Intel Atom:
Qt пожаловал в инфраструктуру Tizen.org

Пакеты Qt собираются ежедневно из репозиториев исходного кода, результаты сборок публикуются, бинарные файлы доступны для тестирования.


Обзор кода

Инфраструктура проекта Tizen похожа на инфраструктуру Qt Project. Служба Code Review аналогично основана на Gerrit и располагается по адресу https://review.tizen.org/gerrit.

Благодаря плотной интеграции с процессом разработки проекта Tizen, проект Qt for Tizen теперь может быть более актуальным для изменений, происходящих в Tizen 3.0. Сообщения об ошибках в тестах Tizen и Qt могут быть исправлены быстрее.


Куда теперь?

Теперь мы сфокусируемся на улучшении качества с помощью прохождения автотестов и адаптации к предстоящей Tizen 3.0. Пока что мы фокусировались на ключевых модулях Qt, но на очереди больше модулей:
Qt пожаловал в инфраструктуру Tizen.org

Эти модули располагаются в следующих репозиториях Qt Project: qt3d, qtjsondb, qtconnectivity, qtfeedback, qtlocation, qtmultimedia, qtpim, qtscript, qtserialport, qtsvg, qtsystems, qttranslations, qttizenextras, qtwebkit.

+ Примечание переводчика

Подробности в оригинале.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

19

Re: Qt и Tizen

Осталось добиться поддержки приложений на Qt в Tizen Store - и будет счастье smile

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

20

Re: Qt и Tizen

Alpha 6 добавляет поддержку Qt Multimedia и QtCreator 3.0

Источник: qtfortizen.blogspot.ru (перевод мой).

Обновление Alpha 6 добавляет модуль мультимедиа с поддержкой аудио, обновление до Qt 5.2.2 и интеграцию с QtCreator 3.0.


Что нового в Qt Tizen Integration 1.0 Alpha 6?

Поддержка аудио через модуль Qt Multimedia.
Приложения Qt больше не немые. В качестве бэкенда для аудио используется GStreamer 0.10. Идет работа над поддержкой видео.

Интеграция с Qt Creator 3.0.
Теперь можно использовать самую новую версию вашей любимой IDE для разработки приложений под Tizen. Она интегрирована с сервером smart development bridge(sdb) и подготовлена к интеграции с системой сборки git.


Что нового в Qt For Tizen Alpha 6?

Qt for Tizen использует еще не вышедшую Qt 5.2.2.


Какие профили Tizen может использовать Qt?

Пакеты Qt собираются в Tizen's Open Build System. Следующие профили включают пакеты Qt:

  • IVI

  • Mobile 3.0

  • Generic

После интеграции QtCreator с gbs, разработчики платформы смогут использовать сборку Qt для различных профилей и различных архитектур на своих компьютерах без какой-либо дополнительной настройки.


Как установить?

Подробные инструкции по установке с нуля подготовлены для разработчиков приложений тут: http://qt-project.org/wiki/Build-Qt-for-Tizen. Они объясняют всю предварительную подготовку, такую как установка Tizen SDK и зависимостей. Установка проверена в Ubuntu/Kubuntu 12 и 13.

Пользователи предыдущего выпуска (Alpha 5) могут использовать это HOWTO.


Известные проблемы

См. список известных проблем на этой wiki-странице.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!