URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 92308
[ Назад ]

Исходное сообщение
"Первый выпуск Qt Enterprise Embedded, платформы для создания..."

Отправлено opennews , 24-Окт-13 22:02 
Компания Digia анонсировала (http://blog.qt.digia.com/blog/2013/10/24/introducing-qt-ente.../)  новый продукт Qt Enterprise Embedded (http://qt.digia.com/QtEnterpriseEmbedded) (Qt EE), сформированный на базе наработок экспериментального проекта Boot to Qt (http://qt.digia.com/boot-to-qt) и сервисов Digia для использования Qt на встраиваемых устройствах на базе Linux и Android. Qt EE позволяет сформировать и поддерживать полноценные загрузочные мобильные системы с окружением на базе Qt и QML.

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


Поддерживаются два варианта сборок: Первый основан на  использовании в качестве основы ядра 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.1 для встраиваемых 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 и т.д. (http://qt.digia.com/Product/Qt-Enterprise-Embedded/Supported.../);

-  SDK для быстрой установки средств для интеграции с оборудованием;

-  Инструментарий для развёртывания и запуска приложений на оборудовании в один клик;

-  Адаптированная для Qt EE среда разработки Qt Creator 2.8;

-  Готовые системные образы для эталонных устройств:

-  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).

-  Дополнительные компоненты  и базовые приложения, включая виртуальную клавиатуру, приложения для управления яркостью и питанием;

-  Симулятор на базе VirtualBox для оценки поведения приложений на различном оборудовании и в разных программных окружениях.

<center><iframe width="640" height="480" src="//www.youtube.com/embed/-Sz6UDUK68w?rel=0" frameborder="0" allowfullscreen></iframe></center>

<center><iframe width="640" height="480" src="//www.youtube.com/embed/0EpNrFE2hmE?rel=0" frameborder="0" allowfullscreen></iframe></center>


URL: http://blog.qt.digia.com/blog/2013/10/24/introducing-qt-ente.../
Новость: http://www.opennet.me/opennews/art.shtml?num=38247


Содержание

Сообщения в этом обсуждении
"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено PaulAS , 24-Окт-13 22:02 
ооо..., без далвика, это-же оно будет быстрее работать, а как новые девайсы продавать?

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено ABATAPA , 25-Окт-13 07:46 
"Без далвика" оно потребует или гомогенизировать оборудование, или пересобирать всё под каждую платформу.

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 08:32 
А зачем там такому независимому от железа далвику куча кешей для игр?

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 24-Окт-13 22:07 
>> Легковесный программный стек на базе Qt

оО


"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 03:27 
Сравни, блин, с явой в виртуалочке - сам понимаешь :)

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 24-Окт-13 22:22 
Стек далеко не легковесный. Тормозить будет сильнее чем dalvik

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено PaulAS , 24-Окт-13 22:48 
чем-то можешь доказать?

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Lain_13 , 25-Окт-13 01:22 
У некоторых людей при упоминании JavaScript голова выключается и начинают действовать условные рефлексы.

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 01:47 
Интересно, эти люди умеют отличать JavaScript от Java, или думают, что это разные варианты одного языка?

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено PaulAS , 25-Окт-13 11:11 
> У некоторых людей при упоминании JavaScript голова выключается и начинают действовать условные
> рефлексы.

Возможно это вызвано воспоминаниями о скорости работы JavaScript/Java программ на мобильных устройствах? И для них VM free слишком заманчивое словосочетание.



"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Lain_13 , 25-Окт-13 13:33 
V8 в QML не VM. JS динамически компилируется в нативный код.
Для ресурсоёмких операций (а не для управления мордой) код можно писать и на плюсах.

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 03:29 
> Стек далеко не легковесный. Тормозить будет сильнее чем dalvik

Вот это не факт - там можно на плюсах писать, без всяких виртулочек. А в dalvik самый вшивый хелловорлд порождает ява-процесс, который мене 30Мб физической памяти в принципе жрать не может. А половина памяти и так системой схавана...


"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено pavlinux , 27-Окт-13 21:30 
Так не надо писать вшивые програмульки.

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Пиу , 25-Окт-13 09:48 
> Стек далеко не легковесный. Тормозить будет сильнее чем dalvik

что лично вы понимаете под "легковесный"?
если размер, то:
1. какая разница сколько разделяемой памяти занято, если она действительно разделяемая?
2. как связаны утверждение о размере библиотеки со скоростью работы?


"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено pavlinux , 27-Окт-13 21:32 
>> Стек далеко не легковесный. Тормозить будет сильнее чем dalvik
> что лично вы понимаете под "легковесный"?

Это когда стек влазит в L1 cache, данные в L2 cache, а виртуальная память в L3 cache :)


"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено _KUL , 25-Окт-13 01:08 
Qt становится фреймворком по умолчанию. интересно, но страшно...

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Пепел , 25-Окт-13 09:30 
До фреймворка по умолчанию далеко. Пока его мало кто использует на мобильных устройствах. Вот пройдет пара лет - посмотрим. Надеюсь, взлетит.

Но - ИМХО - это маловероятно. На Java удобнее писать - более хорошие IDE и инструментарий вообще, - следовательно, больше потенциальных разработчиков, больше приложений в сторах. Кроме того, никаких проблем с пересборкой, легкая миграция на другие процессорные архитектуры (никакого AMtel lock-in или ARM lock-in, юпи!).

Мне лично будет вполне достаточно, если Qt-стек будет мирно сосуществовать с Java-стеком.


"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Пиу , 25-Окт-13 09:40 
кстати, qt jambi сдохло или еще работает?

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 04:39 
Аааа - А пусть растут все цветы! :)

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено temujeen , 25-Окт-13 04:49 
Таки будем подождать как на это дело откликнулся девелперы... Если действительно взлетит и будет полноценная альтернатива дальвику - тушысветвынасипакойника.

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено бедный буратино , 25-Окт-13 07:05 
они таки сделают из андроида человека :)

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 07:05 
Digia неимоверно доставляет! Вот бы Sailfish OS ещё взлетела! )

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Аноним , 25-Окт-13 12:08 
И уже ясен интерес гугля вкладывать в Qt))

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Vkni , 26-Окт-13 01:39 
Как-то очень страшно выглядит "сгенерированный C++".

"Первый выпуск Qt Enterprise Embedded, платформы для создания..."
Отправлено Клыкастый , 26-Окт-13 17:04 
напомните, кто там с андроида денежек хотел за "далвик"? ы? кто у нас теперь в густом пролёте?