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

Исходное сообщение
"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."

Отправлено opennews , 25-Ноя-10 00:18 
Александр Ларсон (Alexander Larsson), активный разработчик GNOME и мантейнер таких проектов, как Nautilus, Gnome-vfs и Dia, представил (http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/) экспериментальный GDK-бэкенд (GIMP Drawing Kit), позволяющий отрисовывать вывод библиотеки GTK+ 3 в окне web-браузера. Бэкенд находится на начальной стадии развития, поэтому исходные тексты пока недоступны, но судя по представленной демонстрации возможности проекта уже позволяют транслировать вывод почти всех тестовых приложений GNOME.


Положительным качеством разработки является то, что для работы не требуется модификация кода GTK+ и приложений. Отрицательная черта - для работы требуется web-браузер с поддержкой последних HTML5-технологий, таких как web-сокеты и canvas (например, Firefox 4). В перспективе web-бэкенд может быть использован для организации служб для удаленной работы с приложениями через web-браузер (например, можно сделать что-то похожее на утилиту screen, позволяющее получить ...

URL: http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/
Новость: https://www.opennet.ru/opennews/art.shtml?num=28769


Содержание

Сообщения в этом обсуждении
"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Konstantin , 25-Ноя-10 00:18 
Я не поверл но когда посмотил видео то понял что если это допилить как надо то оно тожет убить и flash и silverlight и .net

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено nib952051 , 25-Ноя-10 00:45 
и каким образом по-вашему такой бекенд убьет флеш? это крутой хак, не больше..

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 00:49 
Супер крутой.

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 00:57 
> Супер крутой.

Так уж повелось в IT, что нестандартным образом сделано через жопу, и не должно вроде работать, но работает - супер круто. Разработчики молодцы, да, но применений этому тормозному маразму не будет.


"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено СуперАноним , 25-Ноя-10 07:32 
Ещё более крутой хак получился бы, если бы сделали GDK-бэкенд, позволяющий отрисовывать вывод библиотеки GTK+ 3 посредством технологий KDE SC.

P.S. КДЕшнеги точно были бы рады.


"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 00:47 
И не только. Тут орали, что Хы трогать нельзя - без них, де, не будет сетевой прозрачности. А с этим инструментом вполне себе будет.

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 00:55 
Один GTK нахрен никому не сдался. Если такое будет на уровне протокола - вот тогда да. И с иксами так можно сделать, а с wayland - хрен. С другой стороны можно пойти по другому пути и сделать для каждого тулкита поддержку всех бэкэндов (X, Wayland, HTML5) - но тогда разработчикам придется поддерживать все бэкэнды, и если gtk и qt это, пожалуй, осилят и быстро, насчет остальных (XLib, SDL, SFML, wx, tk и fltk и т.д.) я не уверен.

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено szh , 25-Ноя-10 13:22 
> Один GTK нахрен никому не сдался.

Какие серьезные и очень нужные многим (не 3d) GUI программы есть на чем-то кроме qt/gtk ?
Почему бы xlib/wx/tk не умереть в процессе эволюции если за их развитием серьезно никто не занимается ?

> И с иксами так можно сделать

Если никто в ближайшие 3-5 лет не возьмется сделать, то можно считать что сложность протокола его похоронила.


"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено yet_another_pseudonymous , 25-Ноя-10 00:59 
Я, правда, цифры не смотрел, но что-то у меня *впечатление*, что по сравнению с требованиями этого к ширине пропускной полосы канала всякие ютюбы с H.264 HD будут нервно курить в сторонке.

В общем, не взлетит, ящитаю. Тем более, что тот же VNC уже довольно давно как в веб пихали. Да и в стародавние времена X11R6.что-то-там был плагин для X11 в браузере. И где они сейчас? Хотя про VNC знаю только одно применение - кто-то делал сервис для кросс-браузерного тестирования, плодя у себя виртуалки с браузерами, и отдавая их по VNC, но это специфичное исключение, а не правило.


"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 01:05 
Cжимать можно на лету - и круто сожмется.

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено yet_another_pseudonymous , 25-Ноя-10 01:25 
> Cжимать можно на лету - и круто сожмется.

Возьмите две машины с X11, что-нибудь на GTK понажористее, да проверьте (ssh -X), как оно по интернетам работает в условиях разных каналов.


"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 01:30 
Цыплят будем по осени считать.
У меня это сообщение вызвало приступ оптимизма. А как будет реализовано (если будет) посмотрим. Возможно экономии (по сравнению с Х) не будет. Но все равно - круто! Прогресс!

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 02:02 
А там не картинки "как окно выглядит" будут ходить, а комманды "нарисовать кнопочку", так что траффик будет в идеале минимальный.

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 02:36 
www.ulteo.com

"Представлен GDK-бэкенд для формирования вывода Gtk+ через we..."
Отправлено Аноним , 25-Ноя-10 13:53 
> www.ulteo.com

Там через VNC-клиент на Java работает, совсем не то.


"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено denis111 , 25-Ноя-10 01:07 
> Отрицательная черта - для работы требуется web-браузер с поддержкой последних HTML5-технологий

Имхо, это вполне себе положительная черта. К тому времени, когда это допилят, все браузеры это будут поддерживать.


"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено Аноним , 25-Ноя-10 13:52 
с каких это пор Microsoft делает нормальные средства?

"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено Zenitur , 25-Ноя-10 08:46 
ActiveX? QtWebGui?

"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено letsmac , 25-Ноя-10 10:21 
Ещё можно Silverlight дописать. В WinServer через браузер/ActiveX давно rdp работает.

"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено userd , 25-Ноя-10 10:44 
Нет.
QWebClient же. ( http://labs.qt.nokia.com/2009/09/18/qt-in-the-cloud-with-qwe.../ ) Жалко, не слышно об успехах.

"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено StrangeAttractor , 25-Ноя-10 23:36 
Когда надо сделать, скажем, кнопку, между сервером и клиентом передаётся картинка, или координаты/размер/надпись? IMHO если картинка - то в топку очередной велосипед, если между сервером и клиентом передаются только свойства виджетов и события - то хочется воскликнуть "ну наконец то!".

"Представлен бэкенд для формирования вывода Gtk+ через web-бр..."
Отправлено m_vitaly , 02-Дек-10 01:46 
Это они Google ToolKit заново изобрели?
Ну тогда единственное преимущество что уже написана куча програм на GTK.
Хотя не очень верится что допилят так что все программы будут работать "из коробки".