The OpenNET Project / Index page

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

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

24.10.2013 20:43

Компания Digia анонсировала новый продукт Qt Enterprise Embedded (Qt EE), сформированный на базе наработок экспериментального проекта 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 и, в частности, эталонной системы Poky.

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

  • Легковесный программный стек на базе 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 и т.д.;
  • 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 для оценки поведения приложений на различном оборудовании и в разных программных окружениях.




  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/38247-qt
Ключевые слова: qt, mobile, embedded
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (25) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, PaulAS (ok), 22:02, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ооо..., без далвика, это-же оно будет быстрее работать, а как новые девайсы продавать?
     
     
  • 2.14, ABATAPA (ok), 07:46, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "Без далвика" оно потребует или гомогенизировать оборудование, или пересобирать всё под каждую платформу.
     
     
  • 3.15, Аноним (-), 08:32, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А зачем там такому независимому от железа далвику куча кешей для игр?
     

  • 1.2, Аноним (-), 22:07, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >> Легковесный программный стек на базе Qt

    оО

     
     
  • 2.8, Аноним (-), 03:27, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сравни, блин, с явой в виртуалочке - сам понимаешь :)
     

  • 1.3, Аноним (-), 22:22, 24/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Стек далеко не легковесный. Тормозить будет сильнее чем dalvik
     
     
  • 2.4, PaulAS (ok), 22:48, 24/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    чем-то можешь доказать?
     
     
  • 3.6, Lain_13 (ok), 01:22, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У некоторых людей при упоминании JavaScript голова выключается и начинают действовать условные рефлексы.
     
     
  • 4.7, Аноним (-), 01:47, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Интересно, эти люди умеют отличать JavaScript от Java, или думают, что это разные варианты одного языка?
     
  • 4.19, PaulAS (ok), 11:11, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > У некоторых людей при упоминании JavaScript голова выключается и начинают действовать условные
    > рефлексы.

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


     
     
  • 5.21, Lain_13 (ok), 13:33, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    V8 в QML не VM. JS динамически компилируется в нативный код.
    Для ресурсоёмких операций (а не для управления мордой) код можно писать и на плюсах.
     
  • 2.9, Аноним (-), 03:29, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Стек далеко не легковесный. Тормозить будет сильнее чем dalvik

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

     
     
  • 3.25, pavlinux (ok), 21:30, 27/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так не надо писать вшивые програмульки.
     
  • 2.18, Пиу (ok), 09:48, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Стек далеко не легковесный. Тормозить будет сильнее чем dalvik

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

     
     
  • 3.26, pavlinux (ok), 21:32, 27/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Стек далеко не легковесный. Тормозить будет сильнее чем dalvik
    > что лично вы понимаете под "легковесный"?

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

     

  • 1.5, _KUL (ok), 01:08, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Qt становится фреймворком по умолчанию. интересно, но страшно...
     
     
  • 2.16, Пепел (?), 09:30, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    До фреймворка по умолчанию далеко. Пока его мало кто использует на мобильных устройствах. Вот пройдет пара лет - посмотрим. Надеюсь, взлетит.

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

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

     
     
  • 3.17, Пиу (ok), 09:40, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, qt jambi сдохло или еще работает?
     

  • 1.10, Аноним (-), 04:39, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Аааа - А пусть растут все цветы! :)
     
  • 1.11, temujeen (ok), 04:49, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Таки будем подождать как на это дело откликнулся девелперы... Если действительно взлетит и будет полноценная альтернатива дальвику - тушысветвынасипакойника.
     
     
  • 2.12, бедный буратино (ok), 07:05, 25/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    они таки сделают из андроида человека :)
     

  • 1.13, Аноним (-), 07:05, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Digia неимоверно доставляет! Вот бы Sailfish OS ещё взлетела! )
     
  • 1.20, Аноним (-), 12:08, 25/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И уже ясен интерес гугля вкладывать в Qt))
     
  • 1.22, Vkni (ok), 01:39, 26/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то очень страшно выглядит "сгенерированный C++".
     
  • 1.23, Клыкастый (ok), 17:04, 26/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    напомните, кто там с андроида денежек хотел за "далвик"? ы? кто у нас теперь в густом пролёте?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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