Компания Digia анонсировала (http://blog.qt.digia.com/blog/2014/02/25/major-update-to-qt-.../) второй значительный выпуск продукта Qt Enterprise Embedded (http://qt.digia.com/Product/Qt-for-Embedded-Development/Qt-E.../) (Qt EE), развиваемого в рамках проекта Boot to Qt (http://doc.qt.digia.com/QtEnterpriseEmbedded/qtee-changelog....), нацеленного на предоставление средств для формирования и поддержания полноценных загрузочных мобильных систем с окружением на базе 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 (http://qt.digia.com/Product/Qt-Enterprise-Features/Qt-Virtua.../);
<center><a href="http://qt.digia.com/PageFiles/1743/vkb1.png"><img src="http://www.opennet.me/opennews/pics_base/0_1393332393.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Интегрирована библиотека расширенных графических элементов управления Qt Quick Enterprise Controls (http://qt.digia.com/Product/Qt-Enterprise-Features/Qt-Quick-.../);
<center><a href="http://qt.digia.com/PageFiles/718/dashboard_device.png"... src="http://www.opennet.me/opennews/pics_base/0_1393332429.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Интегрировано дополнение для построения диаграмм Qt Charts (http://qt.digia.com/Product/Qt-Enterprise-Features/Charts/);
<center><a href="http://qt.digia.com/PageFiles/164/charts_page_mainpic.png&qu... src="http://www.opennet.me/opennews/pics_base/0_1393332677.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Добавлена новая эталонная аппаратная платформа BeagleBone Black, для которой обеспечена поддержка использования Yocto Linux и Android;
- Для окружений на базе Android добавлена поддержка подключения к сети через WiFi и Ethernet;
- Обновлён инструментарий для отладки Android.Поддерживаются два варианта сборок: Первый основан на использовании в качестве основы ядра Linux, драйверов и базового системного окружения платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска окружения Boot to Qt традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto (http://www.opennet.me/opennews/art.shtml?num=35177) и, в частности, эталонной системы Poky (https://www.yoctoproject.org/tools-resources/projects/poky).
<center><a href="http://qt.digia.com/Global/QtWeb/Product/what%20is%... src="http://www.opennet.me/opennews/pics_base/0_1382632941.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>В состав продукта включены:
- Легковесный программный стек на базе 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 и т.д. (http://qt.digia.com/Product/Qt-Enterprise-Embedded/Supported.../);
- 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 для оценки поведения приложений на различном оборудовании и в разных программных окружениях.
URL: http://blog.qt.digia.com/blog/2014/02/25/major-update-to-qt-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=39185
ТОРТ!
Йогурт!
Рыбий жир
флейта и полосатый слон
Рыбий жир полезен
болт, без андроида оно только на металлоломе работает
>> download the Free 30-day trial of Qt Enterprise Embeddedзачем это на opennet
Затем, что Qt - свободное ПО. А ты что, не знал?
> Затем, что Qt - свободное ПО. А ты что, не знал?Сабж проприетарный, сходи почитай.
Qt Enterprise Embedded состоит полностью из свободных компонентов. Платная поддержка, бинарные сборки и услуги. Собирай из исходников, никто этого не запрещает.
> 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-ente.../
> состоит полностью из свободных компонентов.А в описании клавиатуры нечто иное указано... :(.
>> состоит полностью из свободных компонентов.
> А в описании клавиатуры нечто иное указано… :(.Анонимный Эксперт не обязан проверять, соответствуют ли его утверждения фактам. если не соответствуют — тем хуже для фактов.
Если ПО проприетарное, но с открытыми исходниками, то оно не считается открытым?
Открытое != Бесплатное
> Если ПО проприетарное, но с открытыми исходниками, то оно не считается открытым?
> Открытое != БесплатноеДа не открытое же. Где исходнини компонент и фич из новости? Или о чем новость тогда?
Открытое != Свободное, так как изначально говорилось про свободность, а не доступность исходников.
И эти тоже что ль на мобилками с планшетами пойдут или оно для иного?
>на мобилками с планшетами пойдут или оно для иного?Сами не пойдут.
Они лишь делают хороший инструмент для тех, кто пойдёт.
Qt сейчас вообще впереди планеты всей.
Я вот недавно(не имея опыта разработки чего-то с графическим интерфейсом) на Qt для Android программулину написал. Без единой строки Java. Нормально -- даже в магазин андроидовский взяли без вопросов.
Так что желаю им не только всех благ и развития, но и стать примером для GTK, который кажется переживает не лучшие времена и грозит сжаться до состояния гномо-3-тулкита.
> для Android программулину написал. Без единой строки Java. Нормально -- даже
> Так что желаю им не толькоПовторяетесь. http://www.opennet.me/openforum/vsluhforumID3/93958.html#6 Утомляет.
>Повторяетесь.Я всего лишь старый бот с неэффективным алгоритмом. Не стоит многого от меня ожидать.
>Утомляет.Странно. Я думал что анализ новой информации более утомителен, чем пропуск старой. Впрочем, что бот может знать о мыслительных процессах человека?
И так уже Парусник и Убунтофон. Жесть и веселье)
Ребята молодцы, находят способ в свободном проекте заработать деньги. Качество продукта от этого только повышается.
> Ребята молодцы, находят способ в свободном проекте заработать деньги. Качество продукта
> от этого только повышается.сделать лучше, чем говно, обычно несложно. всего-то и надо: сначала превратить Qt4 в говно, а потом «улучшать».
Согласно Вашей логике GTK4 будет просто мега крутая вещь и мечта всех программеров! )))
> Согласно Вашей логике GTK4 будет просто мега крутая вещь и мечта всех
> программеров! )))я не вижу, как из моих слов можно сделать такой вывод без веществ.
но доля правды таки есть: когда гномоидиоты окончательно сыграют в ящик (или окуклятся), то вполне возможно, что кто-нибудь форкнет GTK+2 и назовёт это «GTK+4». и оно действительно может стать очень хорошим тулкитом. особенно если учесть, что больше хороших тулкитов сравнимого уровня для си нет.
Ничего, доведут Qt5 до нормального состояния. Пока что Qt5 не мейнстрим по причине отсутствия KDE5.
> Ничего, доведут Qt5 до нормального состояния.не доведут. именно потому, что это Qt5, с ориентацией на qml и прочую унылую чушь. мелкопример: зачем, например, из него выдрали qtconfig, и почему оно не умеет подхватывать конфиги от Qt4? а именно потому, что смена идеологии. поэтому Qt закончился на Qt4, а с Qt5 начался совсем другой тулкит. который по маркетинговым причинам всё ещё называют Qt.
тот qtconfig вообще не нужен, разве что тему сменить. А в Qt5 это делается куда красивей. Кидаешь эту строку в ~/.bashrc ~/.zshrc и приложениям, которые устанавливают темы gtk, qt будет проще.export QT_STYLE_OVERRIDE="gtk"
Совсем другой тулкит? Там изменений наверное меньше в внешнем API, чем было Qt3 -> Qt4. У меня почти все собиралось простой заменой #include <QtGui> на #include <QtWidgets>
> тот qtconfig вообще не нуженрад за тебя.
> разве что тему сменить.
ты просто не поверишь!
> Кидаешь эту строку в ~/.bashrc ~/.zshrc
спасибо, я не использую gtk. и стили gtk тоже не использую. так бывает, да.
> Совсем другой тулкит? Там изменений наверное меньше в внешнем API, чем было
> Qt3 -> Qt4. У меня почти все собиралось простой заменой #include
> <QtGui> на #include <QtWidgets>рад за тебя. ты всем своим постом, каждой его строчкой умудрился продемонстрировать, что не понял ни слова из того, на что пытался ответить.
ну пусть они на этом заработают... я только рад если Qt как таковой будет развиваться свободным
Хочу FOSS QtCharts
А можно QCustomPlot добавить в сцену на QML2?
А как же E17?! Он же сейчас рулит