The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Второй выпуск Qt Enterprise Embedded, платформы для создания готовых мобильных систем

25.02.2014 16:26

Компания Digia анонсировала второй значительный выпуск продукта Qt Enterprise Embedded (Qt EE), развиваемого в рамках проекта Boot to Qt, нацеленного на предоставление средств для формирования и поддержания полноценных загрузочных мобильных систем с окружением на базе Qt и QML.

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

Ключевые новшества, добавленные в Qt Enterprise Embedded 2:

  • Поставка сценариев для формирования собственных вариантов сборки Linux-стека на базе Yocto, оптимизированных для использования Qt;
  • Стек Boot to Qt обновлён и теперь базируется на Qt 5.2.1;
  • Компоненты Linux-окружения обновлены до выпуска Yocto 1.5, а Android-окружения для Android 4.2.2;
  • Улучшена производительность (GL-streaming) и качество работы эмулятора;
  • Интегрирована виртуальная клавиатура Qt Virtual Keyboard;
  • Интегрирована библиотека расширенных графических элементов управления Qt Quick Enterprise Controls;
  • Интегрировано дополнение для построения диаграмм Qt Charts;
  • Добавлена новая эталонная аппаратная платформа BeagleBone Black, для которой обеспечена поддержка использования Yocto Linux и Android;
  • Для окружений на базе Android добавлена поддержка подключения к сети через WiFi и Ethernet;
  • Обновлён инструментарий для отладки Android.

Поддерживаются два варианта сборок: Первый основан на использовании в качестве основы ядра Linux, драйверов и базового системного окружения платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска окружения Boot to Qt традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto и, в частности, эталонной системы Poky.

В состав продукта включены:

  • Легковесный программный стек на базе Qt 5.2 для встраиваемых Linux-систем. Для разработки интерфейса поддерживается использование компонентов Qt Quick и Qt Widgets. В состав включены модули: Qt QML, Qt Quick, Qt Core, Qt Gui, Qt Network, Qt Widgets, Qt Multimedia, Qt Xml, Qt Sensors, Qt Quick Controls, Qt Graphical Effects, Qt Quick Enterprise Controls, Qt Charts, Qt Virtual Keyboard и т.д.;
  • SDK для быстрой установки средств для интеграции с оборудованием;
  • Инструментарий для развёртывания и запуска приложений на оборудовании в один клик;
  • Адаптированная для Qt EE среда разработки Qt Creator 3;
  • Готовые системные образы для эталонных устройств:
    • Google Nexus 7 - 1.2 GHz Quad-Core ARM Cortex A9, Tegra 3 GPU, 1GB RAM (Android 4.2);
    • Beagle Board xM - 1GHz ARM Cortex A8, PowerVR SGX530 GPU, 512MB RAM (Android 4.1 и Yocto Linux);
    • SABRE Lite (Freescale i.MX 6) – 1 GHz Quad-Core ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM (Android 4.2 и Yocto Linux)
    • Raspberry Pi - 700 MHz ARM1176JZF-S, Broadcom VideoCore IV GPU, 512 MB RAM (Yocto Linux).
    • BeagleBone Black - AM335x 1GHz ARM Cortex-A8, 512 Мб ОЗУ (Android и Yocto Linux)
  • Дополнительные компоненты и базовые приложения, включая виртуальную клавиатуру, приложения для управления яркостью и питанием;
  • Симулятор на базе VirtualBox для оценки поведения приложений на различном оборудовании и в разных программных окружениях.


  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
  2. OpenNews: Первый выпуск Qt Enterprise Embedded, платформы для создания готовых мобильных систем
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39185-qt
Ключевые слова: qt, enterprise, embedded
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 17:04, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ТОРТ!
     
     
  • 2.9, Аноним (-), 19:17, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Йогурт!
     
     
  • 3.12, JOO (?), 20:25, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Рыбий жир
     
     
  • 4.17, Аноним (-), 21:38, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    флейта и полосатый слон
     
  • 4.22, Аноним (-), 11:39, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Рыбий жир полезен
     
  • 2.33, 1 (??), 00:14, 03/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    болт, без андроида оно только на металлоломе работает
     

  • 1.2, svlasov (ok), 17:10, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >> download the Free 30-day trial of Qt Enterprise Embedded

    зачем это на opennet

     
     
  • 2.6, fog (?), 18:47, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Затем, что Qt - свободное ПО.  А ты что, не знал?
     
     
  • 3.7, svlasov (ok), 19:06, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Затем, что Qt - свободное ПО.  А ты что, не знал?

    Сабж проприетарный, сходи почитай.

     
     
  • 4.11, Аноним (-), 20:12, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Qt Enterprise Embedded состоит полностью из свободных компонентов. Платная поддержка, бинарные сборки и услуги. Собирай из исходников, никто этого не запрещает.
     
     
  • 5.14, svlasov (ok), 20:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Qt Enterprise Embedded состоит полностью из свободных компонентов. Платная поддержка,
    > бинарные сборки и услуги. Собирай из исходников, никто этого не запрещает.

    Не полностью.


    >> There are parts of the stack that is not open source.
    >>Will the closed-sourced parts be open sourced in the near future?
    >>I don’t think so.

    http://blog.qt.digia.com/blog/2013/10/24/introducing-qt-enterprise-embedded-a

     
  • 5.20, Аноним (-), 06:44, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > состоит полностью из свободных компонентов.

    А в описании клавиатуры нечто иное указано... :(.

     
     
  • 6.28, arisu (ok), 15:05, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> состоит полностью из свободных компонентов.
    > А в описании клавиатуры нечто иное указано… :(.

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

     
  • 4.13, Серж (??), 20:53, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если ПО проприетарное, но с открытыми исходниками, то оно не считается открытым?
    Открытое != Бесплатное
     
     
  • 5.15, svlasov (ok), 20:58, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если ПО проприетарное, но с открытыми исходниками, то оно не считается открытым?
    > Открытое != Бесплатное

    Да не открытое же. Где исходнини компонент и фич из новости? Или о чем новость тогда?

     
  • 5.16, rsashka (ok), 21:09, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Открытое != Свободное, так как изначально говорилось про свободность, а не доступность исходников.
     

  • 1.3, Аноным (ok), 17:11, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И эти тоже что ль на мобилками с планшетами пойдут или оно для иного?
     
     
  • 2.4, Фыр (?), 18:22, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >на мобилками с планшетами пойдут или оно для иного?

    Сами не пойдут.
    Они лишь делают хороший инструмент для тех, кто пойдёт.
    Qt сейчас вообще впереди планеты всей.
    Я вот недавно(не имея опыта разработки чего-то с графическим интерфейсом) на Qt для Android программулину написал. Без единой строки Java. Нормально -- даже в магазин андроидовский взяли без вопросов.
    Так что желаю им не только всех благ и развития, но и стать примером для GTK, который кажется переживает не лучшие времена и грозит сжаться до состояния гномо-3-тулкита.

     
     
  • 3.5, Andrey Mitrofanov (?), 18:37, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > для Android программулину написал. Без единой строки Java. Нормально -- даже
    > Так что желаю им не только

    Повторяетесь. http://www.opennet.dev/openforum/vsluhforumID3/93958.html#6 Утомляет.

     
     
  • 4.10, Фыр (?), 19:24, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Повторяетесь.

    Я всего лишь старый бот с неэффективным алгоритмом. Не стоит многого от меня ожидать.
    >Утомляет.

    Странно. Я думал что анализ новой информации более утомителен, чем пропуск старой. Впрочем, что бот может знать о мыслительных процессах человека?

     
  • 3.8, Аноным (ok), 19:13, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И так уже Парусник и Убунтофон. Жесть и веселье)
     

  • 1.18, Аноним (-), 23:10, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ребята молодцы, находят способ в свободном проекте заработать деньги. Качество продукта от этого только повышается.
     
     
  • 2.19, arisu (ok), 03:13, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Ребята молодцы, находят способ в свободном проекте заработать деньги. Качество продукта
    > от этого только повышается.

    сделать лучше, чем говно, обычно несложно. всего-то и надо: сначала превратить Qt4 в говно, а потом «улучшать».

     
     
  • 3.21, Аноним (-), 11:10, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Согласно Вашей логике GTK4 будет просто мега крутая вещь и мечта всех программеров! )))
     
     
  • 4.27, arisu (ok), 15:02, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Согласно Вашей логике GTK4 будет просто мега крутая вещь и мечта всех
    > программеров! )))

    я не вижу, как из моих слов можно сделать такой вывод без веществ.

    но доля правды таки есть: когда гномоидиоты окончательно сыграют в ящик (или окуклятся), то вполне возможно, что кто-нибудь форкнет GTK+2 и назовёт это «GTK+4». и оно действительно может стать очень хорошим тулкитом. особенно если учесть, что больше хороших тулкитов сравнимого уровня для си нет.

     
  • 3.25, Аноним (-), 13:09, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего, доведут Qt5 до нормального состояния. Пока что Qt5 не мейнстрим по причине отсутствия KDE5.
     
     
  • 4.26, arisu (ok), 15:00, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ничего, доведут Qt5 до нормального состояния.

    не доведут. именно потому, что это Qt5, с ориентацией на qml и прочую унылую чушь. мелкопример: зачем, например, из него выдрали qtconfig, и почему оно не умеет подхватывать конфиги от Qt4? а именно потому, что смена идеологии. поэтому Qt закончился на Qt4, а с Qt5 начался совсем другой тулкит. который по маркетинговым причинам всё ещё называют Qt.

     
     
  • 5.30, Anonouoeuoeu (?), 15:28, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    тот qtconfig вообще не нужен, разве что тему сменить. А в Qt5 это делается куда красивей. Кидаешь эту строку в ~/.bashrc ~/.zshrc и приложениям, которые устанавливают темы gtk, qt будет проще.

    export QT_STYLE_OVERRIDE="gtk"

    Совсем другой тулкит? Там изменений наверное меньше в внешнем API, чем было Qt3 -> Qt4. У меня почти все собиралось простой заменой #include <QtGui> на #include <QtWidgets>

     
     
  • 6.31, arisu (ok), 15:35, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > тот qtconfig вообще не нужен

    рад за тебя.

    > разве что тему сменить.

    ты просто не поверишь!

    > Кидаешь эту строку в ~/.bashrc ~/.zshrc

    спасибо, я не использую gtk. и стили gtk тоже не использую. так бывает, да.

    > Совсем другой тулкит? Там изменений наверное меньше в внешнем API, чем было
    > Qt3 -> Qt4. У меня почти все собиралось простой заменой #include
    > <QtGui> на #include <QtWidgets>

    рад за тебя. ты всем своим постом, каждой его строчкой умудрился продемонстрировать, что не понял ни слова из того, на что пытался ответить.

     

  • 1.23, хрюкотающий зелюк (?), 12:19, 26/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну пусть они на этом заработают... я только рад если Qt как таковой будет развиваться свободным
     
  • 1.24, Аноним (-), 13:06, 26/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу FOSS QtCharts
     
  • 1.29, хрюкотающий зелюк (?), 17:56, 26/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно QCustomPlot добавить в сцену на QML2?
     
  • 1.32, Аноним (-), 22:44, 28/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как же E17?! Он же сейчас рулит
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру