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

Исходное сообщение
"Второй предварительный выпуск Boot to Qt, мобильной системы ..."

Отправлено opennews , 15-Авг-13 23:06 
Компания Digia представила (http://blog.qt.digia.com/blog/2013/08/15/boot-to-qt-on-embed.../) второй предварительный выпуск проекта Boot to Qt (http://qt.digia.com/boot-to-qt), нацеленного на предоставление полноценных загрузочных мобильных систем с окружением на базе Qt и QML.


Доступны два варианта сборок 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).


Кроме варианта на основе Linux, новый выпуск также примечателен реализацией поддержки установки и запуска разрабатываемых приложений в один клик, при прямом подсоединении к устройству через USB-порт. Также добавлены средства удалённой отладки и профилирования приложений, написанных с использованием QML.

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


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

-  Легковесный программный стек для встраиваемых Linux-систем на базе Qt 5.1. В состав включены компоненты: Qt QML, Qt Quick, Qt Core, Qt Gui, Qt Network, Qt Widgets, Qt Xml, Qt Quick Controls и Qt Graphical Effects;

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

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

-  Модуль для полной интеграции со средой разработки Qt Creator;

-  Готовые системные образы для эталонных устройств Freescale i.MX 6 (1 GHz Quad-Core ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM), Google Nexus 7 (1.2 GHz Quad-Core ARM Cortex A9, Tegra 3 GPU, 1GB RAM) и BeagleBoard xM (1 GHz ARM Cortex A8, PowerVR SGX530 GPU, 512MB RAM).

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

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


<center><iframe width="640" height="360" src="http://www.youtube.com/embed/7TIgk8rpD5s?rel=0" frameborder="0" allowfullscreen></iframe></center>

<center><iframe width="640" height="360" src="http://www.youtube.com/embed/zk0E2PMLcMs?rel=0" frameborder="0" allowfullscreen></iframe></center>


URL: http://blog.qt.digia.com/blog/2013/08/15/boot-to-qt-on-embed.../
Новость: http://www.opennet.me/opennews/art.shtml?num=37674


Содержание

Сообщения в этом обсуждении
"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено BrainFucker , 15-Авг-13 23:32 
Пилить свою принципиально новую ОС нынче модно как никогда.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 15-Авг-13 23:44 
Потому что спрос есть. То, чот есть сейчас, не отвечает современным требованиям и близко. Включая макоси, андроиды и прочее.

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


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 02:05 
> То, чот есть сейчас, не отвечает современным требованиям и близко. Включая макоси, андроиды и прочее.

Линукс, в целом, не отвечает современным требованиям и близко? Я правильно понял?


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 09:47 
линукс таки не ОС а ядро для ОС

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 17-Авг-13 16:15 
> линукс таки не ОС а ядро для ОС

ОС - это не юзерспейс, чувак. Это именно ядро и ничего, кроме ядра.


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 16-Авг-13 16:50 
Совершенно правильно - в переизобретаемой части, т.е. в интерфейсе. Но им сейчас, собственно, никто не отвечает.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Vkni , 16-Авг-13 03:03 
> Другое дело, что все эти "новые оси", как правило, не несут в себе ни грамма реальной новизны.

Вообще-то С++ для построения интерфейсов устарел много лет назад. И JavaScript тоже не новьё.


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 09:29 
Поэтому здесь весь GUI на QML и написан.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 13:21 
А что новье и где список преимуществ?

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 16-Авг-13 16:54 
Да при чем здесь язык? Пока имеем иерархию на FS в части документов пользователя, разделение IM, почты и сообщений от системы, отсутствие сквозной интеграции планирования в обработку входящего потока, попытки софта быть "вещью в себе" и отсутствие возможности для пользователя зацепить их по своим правилам - сделать вменяемую систему для нынешнего потока информации не сможем.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено AlexYeCu , 17-Авг-13 15:41 
>Пока имеем иерархию на FS в части документов пользователя, разделение IM, почты и сообщений от системы

Что из вами перечисленного плохо и почему?


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 09:43 
Вообще прикол в том, что все "принципиально новые ОС" по-существу построены на одном и том же ядре и, следовательно, принципиально новыми ОС как-бы не являются. ОС это ядро, т а щ е м т а.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено lucentcode , 16-Авг-13 13:09 
ОС - это ядро + базовые приложения. Об этом ещё Столлман вещал.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 16-Авг-13 16:57 
Да не в ядре ж дело. Ядро там можно хоть от NetBSD взять. Нет нормальной организации UI, нет понимания, как эффективно взаимодействовать с нестационарными устройствами (буки/мобилки/планшеты), как разгребать тот вал информационного мусора, что в каждого летит... в общем, отставание очень жирное.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Khariton , 17-Авг-13 09:28 
> не являются. ОС это ядро, т а щ е м т

+600
Смотрю на Андроид и Генту и не могу намиловаться братьями близнецами...



"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Loooooker , 16-Авг-13 00:02 
>Готовые системные образы для эталонных устройств Freescale i.MX 6 (1 GHz Quad-Core ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM), Google Nexus 7 (1.2 GHz Quad-Core ARM Cortex A9, Tegra 3 GPU, 1GB RAM) и BeagleBoard xM (1 GHz ARM Cortex A8, PowerVR SGX530 GPU, 512MB RAM).

Ого, неплохой набор на старте.
Они бы стабилизировали Qml/Quick, а то в 5.0 - так, в 5.1 - сяк, в 5.2 опять хз чего ждать.


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 01:52 
интересно что там с дровами на видео. vivante и powervr есть только блобы под определенные ядра, причем виванта только под armel. что с тегрой - хз.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено норт , 16-Авг-13 00:42 
Мм взять чтоли нексус на побаловаться...

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Sonnix , 16-Авг-13 01:29 
Когда был Trolltech у них была Qtopia. На тот момент по функциональности не уступала симбианам того времени. Потом проект забросили так и не выпустив ни одного устройства кроме одного телефона для разработчиков. Потом когда вышел Neo Freerunner проект возродили и портировали на него под видом QT Extendeded. Долго время пользовался и как операционная система для телефона очень даже удобная и функциональная с продуманным интерфейсом без особых графических наворотов. Сейчас последняя версия основана на Qt 4.8 и на 5.1 похоже никто проект переносить не собирается.
Лучше бы вместо создания "принципиально новой" операционной системы они бы привели в современный вид QT Extendeded. А то конечно виджеты по экрану таскать это модно, но в качестве операционной системы абсолютно не пригодно для нормального использования для работы.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 08:36 
круто

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено хрюкотающий зелюк , 16-Авг-13 09:40 
Я как разработчик на Qt с удовольствием купил бы такой телефон, или раз они поверх Android - накатил бы поверх или как вторую ОС.

Славные времена настают.


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 09:44 
> Я как разработчик на Qt с удовольствием купил бы такой телефон, или
> раз они поверх Android - накатил бы поверх или как вторую
> ОС.
> Славные времена настают.

Еще бы. Мама - анархия, папа - стакан портвейна.

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


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 16-Авг-13 17:01 
Опять кому-то хочется чтобы все строем ходили... Нет уж, спасибо. Больше платформ - больше шансов, что хоть кто-то что-то удобное придумает.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 17-Авг-13 16:19 
> Опять кому-то хочется чтобы все строем ходили... Нет уж, спасибо. Больше платформ
> - больше шансов, что хоть кто-то что-то удобное придумает.

В который раз вынужден напомнить старинную айтишную максиму - "Совместимость важнее производительности". Я бы даже сказал, что она важнее всего - потому что не всем нравится онанировать на конфигуряние-сборку-установку-кернел паник. Некоторым надо решать _реальные_ задачи, а не техноманьячить с глазами кровавого бога Ламагры. Доходчиво?

А то, что этот бордель за 20 лет не устаканился, а все более и более напоминает вавилонскую башню - факт, говорящий сам за себя.


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 17-Авг-13 18:08 
Во-первых, для "тех, кто хочет работать" есть стандарты на любом уровне - от стандартных форматов файлов до дубовых стандартных редхетов. Кстати, вы явно слишкмо молоды, хоть и прикидываетесь... Потому что двадцать лет назад этого конфигуряния было минимум на порядок больше - от того самого конфигуряния/компиляции чтобы железо понималось до возни со шрифтами. Сейчас - сплошной plug-n-play.

Во-вторых, мне крайне интересно, где вы двадцать лет смартфонов и вообще активного использования мобильных устройств взяли.

В-третьих - "анархия" и не прекратится из-за появления всё новых способов взаимодействия с этими железками. Большие тачскрины не освоили еще толком, а вот-вот очки с жестами пожалуют. Только вроде бы научились более-менее приличные сайты для десктопов делать - пришли веб-приложения и оптимизация под кучу разных экранов.


"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 14:15 
Накати себе русский язык в голову.

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 16-Авг-13 15:24 
1. Берем Arduino/Discovery/etc и подключаем к процессу
2. Берем китайский планшет за 50$
3. Соединяем их по USB
4. Накатываем на планшет сабж
5  ???
6. Получаем удобное управление процессом с тачскрином и красивыми графиками + отправку данных по WiFi. PROFIT!!!!

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Crazy Alex , 16-Авг-13 17:03 
Можно, ничего не накатывая, там же на андроиде тач тыкать и графики смотреть

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено pxeL , 16-Авг-13 17:57 
Ткните в ццылку на для_АRM а то все зенькы вылезли от мего дизайнега - так и не увидел

"Второй предварительный выпуск Boot to Qt, мобильной системы ..."
Отправлено Аноним , 17-Авг-13 19:30 
Где они "Готовые системные образы для эталонных устройств", где скачать-то? При прошлом анонсе ничего не удалось получить, хотя и несколько раз пытался у них зарегистрироваться. Как в этот раз, кто-то уже смог попробовать это чудо на своих железках?