Re: Qt и Tizen
Запуск Qt-приложений на устройстве Tizen с помощью SDK.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум MaemoWorld.ru → Разработка под Tizen → Qt и Tizen
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Запуск Qt-приложений на устройстве Tizen с помощью SDK.
В Qt приложения для Tizen заработала системная виртуальная клавиатура.
Сделано без использования официальной документации
https://twitter.com/QtForTizen/status/3 … 32/photo/1
Источник: qtfortizen.blogspot.ru (перевод мой).
Мы возбуждены, рассказывая о том, что... да, вы читаете это повсюду. Но стойте, мы делимся этими новостями с правдивым энтузиазмом! Исходный код Qt for Tizen теперь официально является частью репозиториев, посвященных Tizen. Это означает, что проект Tizen теперь объединяет и стандартные улучшения от Qt, и специфичную для Tizen интеграцию из пяти предыдущих альфа-выпусков Qt for Tizen. Каждое изменение кода теперь можно посмотреть с помощью служб Tizen.org.
Более того, тщательно отобранные пакеты Qt и Qt Tizen Integration теперь встроены в инфраструктуру Tizen.org. Это означает, что предварительно скомпилированные бинарники теперь легко доступны для разработчиков приложений и интеграторов системы в текущих и будущих профилях Tizen, для эмулятора и доступных устройств Tizen,
Подробности
Следующие числа представляют масштаб важности включения вклада из Qt Project в Tizen:
Количество модулей и классов показывает широту функционала, покрываемого Qt API. При таком уровне покрытия, размер кодовой базы достаточно мал.
Репозитории исходного кода
На данный момент есть 11 репозиториев, относящихся к Qt, и все они расположены в platform/upstream/.
Это означает, что они приходят в не измененном виде из "upstream" исходного кода Qt Project.Всеми этими репозиториями со 2-го декабря официально управляет Tomasz Olszak, сооснователь Qt for Tizen. Он был номинирован как один из двух самых первых мейнтейнеров, пришедших из сообщества открытого исходного кода, в истории Tizen.
Среди репозиториев 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:
Примеры статусов сборок под ARM и Intel Atom:
Пакеты 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 Project: qt3d, qtjsondb, qtconnectivity, qtfeedback, qtlocation, qtmultimedia, qtpim, qtscript, qtserialport, qtsvg, qtsystems, qttranslations, qttizenextras, qtwebkit.
+ Примечание переводчикаПодробности в оригинале.
Осталось добиться поддержки приложений на Qt в Tizen Store - и будет счастье
Источник: 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-странице.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум MaemoWorld.ru → Разработка под Tizen → Qt и Tizen
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.
Сгенерировано за 0.092 секунды (96% PHP — 4% БД) 11 запросов к базе данных