Wiki

В библиотеке Qt 4.5 значительно ускорена производительность компонент QtWebKit и QGraphicsView

На конференции Akademy 2008, проходящей сейчас в Бельгии, разработчики Qt Simon Hausmann и Andreas Aardal Hanssen объявили о громадных улучшениях в браузерном движке и канвасе библиотеки, которые используются, например, технологией рабочего стола KDE - Plasma. Поддержка видео, анимаций и трансформаций, оптимизации, направленные на ускорение отрисовки и анимаций, новые графические эффекты открывают поистине необъятные новые возможности по отображению графического интерфейса для разработчиков.

Hausmann продемонстрировал отображение видео в веб браузере Konqueoror посредством тэга "video" языка разметки веб страниц HTML 5. С помощью всего одной строки HTML видео контент в формате Ogg может быть встроен в веб страницы. С помощью элементов стиля CSS можно сделать зеркальное отражение этого видео компонента. Совершенно естественно, что лежащий в основе QtWebKit мультимедийный движок - это технология Phonon, встроенная в KDE.

Будут также возможны анимации - добавляя простые свойства CSS к элементам вашей веб страницы, вы можете их оживлять, вращать и создавать эффект затухания. Используя QtWebKit, написание "богатых", анимированных веб страниц и, конечно, встроенного веб контента в приложения становятся становятся простейшим делом.

После демонстрации Sumon'ом возможностей QtWebkit, на сцену вышел Andreas Aardal Hanssen, который показал некоторые улучшения в библиотеке Qt 4.5, которая ожидается к выходу в начале 2009 года. Не стоит забывать, что Qt 4.4 принесла много вкусностей в виде widgets-on-canvas и большого объёма оптимизаций, которые ускорили работу Plasma. Ещё большее количество прорывов ожидается в развитии графического канваса Qt - так, обещается сорокакратное ускорение некоторых операций и также множество других улучшений - всё это, несомненно, делает Qt уникальной среди конкурирующих библиотек.

Список улучшений, которые ожидаются в Qt 4.5, включает:

  • Расширенная поддержка анимаций через новое API
  • Графические эффекты такие как замутнение, блюм, затенение и прозрачность для элемнтов GraphicsView
  • Анимации преобразования для пользовательского интерфейса Планы на будущее Hausmann и Hanssen насчёт этих компонентов были восприняты с энтузиазмом разработчиками KDE. Вскоре все эти возможности будут доступны всем пользователям KDE во всём Открытом (sic!) мире.

Источник: opennet.ru

Обсудить...