LINUX.ORG.RU

Тенденции в развитии Qt и движения Nokia навстречу к open source технологиям

 , ,


0

0

На прошлой неделе в рамках проходившей в Мюнхене европейской версии ежегодной конференции Qt Developer Days 2009 были озвучены текущие достижения и дальнейшие планы развития библиотеки Qt. Темы семинаров охватывали широкий диапазон вопросов, и вкратце содержание докладов можно свести к следующему:

  • В релиз Qt 4.6 будет добавлена поддержка новых платформ (в их числе Windows 7, Snow Leopard от Apple, QNX, VxWorks и OS S60 - платформы для смартфона Nokia, использующей Symbian), новые API и значительно улучшенную производительность в некоторых областях. В распоряжение разработчиков Nokia предоставит Qt SDK, построенный на таком инструментарии, как Qt Designer и Qt Creator и дополненный Qt Developer Network.
  • В отношении планов развития библиотеки было сказано, что по сравнению с Qt 4.6, которая должна выйти в декабре текущего года, Qt 4.7 будет содержать только небольшое количество нового функционала и будет более направлена на стабильность и производительность. Nokia планирует увеличить бюджет разработчиков на 50%.
  • Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.
  • Язык разметки Qt (Qt Markup Language, QML) и описательный подход к пользовательскому интерфейсу является частью проекта Kinetic, который отчасти уже будет присутствовать в Qt 4.6. Новые API, разработанные как часть Kinetic в Qt 4.6 это: фреймворк QGraphicsEffect, новый API для анимации (на данный момент уже интегрированный в Plasma), лежащий в его основе фреймворк State-Machine и поддержка жестов и multitouch в QT.
  • QMake будет заменяться на CMake - что безусловно поддерживается многими KDE-разработчиками.
  • Заметен прогресс на фронте устройств на базе N900 Maemo. В связи с ожидаемым выходом Maemo 6 (Harmattan) явно складывается впечатление, что переход Maemo на Qt происходит стремительно, открывая Qt-программистам прекрасные возможности погрузиться в мобильную разработку.

Также стоит отметить общую тенденцию Nokia двигаться навстречу открытому ПО. Примерами могут служить недавнее открытие исходников Symbian, а затем, в январе этого года - выход Qt под LGPL. Далее, общая Linux-стратегия компании воплощается в Nokia N900 как важной части пятиэтапного плана открытия Maemo для широкой аудитории. Устройство предоставляет пользователям опыт работы в современном программном окружении и успешно демонстрирует адаптацию десктопных Linux-технологий для работы на портативных компьютерах.

Новость взята с opennet.ru

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Опять копипаст с opennet'а :(

По теме:
>Qt 4.7 будет содержать только небольшое количество нового функционала и будет более направлена на стабильность и производительность

Релиз Qt без новых свистелок и не ломающий все подряд, неужели?

Anounax
()
Ответ на: комментарий от isden

>жди тулкитофобов
ждем ебилдов

>а кеды тут каким боком пристегнуты?

KDE uses the Qt C++ cross platform GUI toolkit for KDE development.
Думал, что набигут, ашипся.

Anounax
()

> Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.

А нельзя ли подробнее и без маркетройдной шелухи?

kot_otbelivatel
()

О, так и знал, что найду
>multitouch в QT

>QT


поправьте

Anounax
()

Километровые копипасты с опеннета на лоре? NO WAI

tensai_cirno ★★★★★
()
Ответ на: комментарий от moogle

troll mode

Нужна она тут кому-то без исходников.

Deleted
()
Ответ на: комментарий от mannaz

за последнии 5 лет в gtk+ хоть что-то новое добавили, а то список новых вожностей в qt 4.6 больше чем весь список возможностей gtk+.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

Потому что Gtk - это ынтырпрайз и там главное, чтобы все работало и таких финтов с постоянно меняющимся API они допустить не могут.

Зато Gnome, в отличие от KDE3 работает.

mono ★★★★★
()

Да будет так. Не совсем понял насчёт новых концепций пользовательского интерфейса, но Аллах с ним.

Ещё я не вижу профита в переходе с qmake на cmake -- ну, правда, хрен с ним, если есть порядочное IDE. Не automake, и то хорошо.

drs
()
Ответ на: комментарий от mono

Зато Gnome, в отличие от KDE3 работает.

Собственно, кде-шарашка, хоть и использует куте, но скорее дискредитирует его, а не пиарит — у меня программы, использующие чистый куте отлично работают и не падают.

a3
()

Рюшечки, рюшечки... А что там с производительностью, неизвестно?

proton
()
Ответ на: комментарий от mono

У меня на старой машинке KDE3 замечательно работает. Стоят себе рядышком Qt3 и Qt4, никому не мешают. ЧЯДНТ?

liksys ★★★☆
()

qmake не заменяется на CMake. в новости написано что на конференции присутствовал диркетор Kitware (разработчик CMake), для более тесного общения с разработчиками Qt для оценки возможности модификации CMake под нужды Qt. Как и было написано в блоге http://labs.trolltech.com/blogs/2009/10/14/to-make-or-not-to-make-qmake-and-b...

shadone
()

> Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.

Да что вы говорите? :))) Красота какая. :)

Jayrome ★★★★★
()
Ответ на: комментарий от moogle

> Еще-бы они свою Nokia PC Suite сделали кросплатформенной.

+1

Jayrome ★★★★★
()
Ответ на: комментарий от a3

>Собственно, кде-шарашка, хоть и использует куте, но скорее дискредитирует его, а не пиарит -- у меня программы, использующие чистый куте отлично работают и не падают.

А ты попробуй KDE, а не KDE-шарашку.

egaiafree
()

>Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.

это как?

RedPossum ★★★★★
()
Ответ на: комментарий от RedPossum

Ну глянь на declarative ui бранч. Да и на проги типа fotowallа
В общем то тема удобная, сам потихоньку въезжаю.

Gorthauer ★★★★★
()

>QMake будет заменяться на CMake

ура!

shty ★★★★★
()
Ответ на: комментарий от shadone

>qmake не заменяется на CMake

так и знал... эх

shty ★★★★★
()
Ответ на: комментарий от Anounax

>>а кеды тут каким боком пристегнуты? >KDE uses the Qt C++ cross platform GUI toolkit for KDE development.

Вася Пупкин в своем проекте CoolNotepad использует Qt. Заведем раздел про Васю? А все новости про ядро теперь будем пихать в раздел Ubuntu, оно же его использует.

anonymous
()
Ответ на: комментарий от Novell-ch

>за последнии 5 лет в gtk+ хоть что-то новое добавили, а то список новых вожностей в qt 4.6 больше чем весь список возможностей gtk+

Так Gtk это всего лишь гуй-тулкит, чего ты от него хочешь?

golodranez ★★★★
()

в их числе Windows 7, Snow Leopard от Apple, QNX, VxWorks и OS S60 - платформы для смартфона Nokia, использующей Symbian

когда появится поддержка Haiku-OS ? o_O

mamantoha
()

Что-то я не особо верю нокии после Symbian 9.x
Самая мерзкая ОС после мелкософтовисты, а то и не после. Кто не в теме -- почитайте про "Platform security"

Xenius ★★★★★
()
Ответ на: комментарий от mono

>Зато Gnome, в отличие от KDE3 работает.
>в отличие от KDE3

>KDE3


>18.10.2009

duott ★★★★★
()
Ответ на: комментарий от mamantoha

>когда появится поддержка Haiku-OS ? o_O

как rc выйдет - так и появится

shty ★★★★★
()
Ответ на: комментарий от shadone

Вообще там по твоей ссылке написано

>CMake might not current fulfill our complete wishlist, but we are of course still considering it.


что как бы говорит, что пока нет, но всё может быть.

Deleted
()
Ответ на: комментарий от AVL2

Не согласен, Windows Mobile 2003SE, например, хоть и гадость, но лучше чем симбиан 9.x или виста. Другие версии не видел.

Xenius ★★★★★
()
Ответ на: комментарий от anonymous

>Вася Пупкин в своем проекте CoolNotepad использует Qt. Заведем раздел про Васю?

А Qt Software сотрудничали с Васей Пупкиным? Они для него выпустили свободную версию, иногда спонсировали материально, а Вася Пупкин написал Phonon, который стал использоваться разработчиками Qt?

Ttt ☆☆☆☆☆
()

> Язык разметки Qt (Qt Markup Language, QML) и описательный подход к пользовательскому интерфейсу...

Поздно. Пародия на XAML не нужна.

matumba ★★★★★
()

QML, XAML, DFM... Конвергенция, однако

impfp
()
Ответ на: комментарий от matumba

Вот поставил KDE 4.3.1 - включенный konqueror, dolphin и amarok занимали 700 МБ оперативной памяти. У меня ее 2 ГБ, но все-таки как-то... Кроме того - подтормаживает немного.

Вот стоит сейчас GNOME - включенный rhythmbox, transmission, compiz-fusion, linuxdcpp, pidgin, trackerd, gnome-terminal, openoffice и все это в сумме занимает 560 МБ оперативной памяти.

Так что KDE какой-то слишком "толстый".

Хотя вот что заметил - Qt приложения работают не в KDE отлично. Пускай развивают Qt дальше - такое нужно.

P.S. Интересно что сделают в GTK+ 3.0. Жду недождусь. =)

Shalakhin
()

>Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы

Тьфу ты. Из веба сделали просто полное г... Теперь добираются до "традиционного" пользовательского интерфейса.

ИМХО давно пора разделить Qt на легковесный базовый фреймворк и все остальное. А то всякие примитивы для многозадачности, доступа к БД и проч., конечно хорошо. Но интеграбельности не способствуют.

Macil ★★★★★
()

> В релиз Qt 4.6 будет добавлена поддержка новых платформ (в их числе Windows 7
Вот бида-то, а я-то, не знамши, уже две недели кодю проект на работе в семёрке на 4.5.

anonymous
()
Ответ на: комментарий от Anounax

> Релиз Qt без новых свистелок и не ломающий все подряд, неужели?

API и ABI в Qt меняется только при смене мажорной версии 1->2->3->4->5 ...

Reset ★★★★★
()

> Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.

Ждём KDE5

pv4 ★★
()
Ответ на: комментарий от mono

>Зато Gnome, в отличие от KDE3 работает.

А ещё три звезды

Gary ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.