LINUX.ORG.RU

GTK3 научили отображаться в веб-браузерах

 , ,


0

0

Александр Ларссон (один из основных разработчиков GTK+) написал бекенд для GTK+, основанный на HTML5, JavaScript и веб-сокетах. В его блоге продемонстрирован запуск gtk-demo в браузере. Теоретически эта разработка может быть полезна для предоставления GTK+-приложений удалённым пользователям. К сожалению, для их использования требуется ещё не вышедший браузер Firefox 4.

Каждое GTK+-окно представлено элементом <canvas>, в которое происходит отрисовка. Изображения передаются как PNG-данные, ввод обрабатывается через DOM.

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

★★★★★

Проверено: svu ()
Последнее исправление: Dendy (всего исправлений: 2)

>GTK3 научили отображаться в веб-браузерах

браузерах

К сожалению, для их использования требуется ещё не вышедший браузер Firefox 4.

браузер

у меня одного моск не понимает данное взаимоисключение? И вообще, нынче модно писать под все браузеры, а не только тормозной огнелис.

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

> что png-шки тупо снапшотятся с готового окна и отправляются в сеть.

Пишет, что отправляются диффы, а не картинки целиком.

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

> у меня одного моск не понимает данное взаимоисключение?

Автор не распарсил оригинал. На этой стадии работает только в ФФ4, но технически можно допилить до всех. С вебсокетами, вестимо.

Gukl ★★★
()

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

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

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

> А вот нет чтобы как SVG, векторно, компактно.

да да! только наверное не на все случаи подойдёт

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

Анонимус, истины о свободном софте придумал не Торвальдс. И архитектуру ОСи придумал не Торвальдс. А вопрос был такой: «Что придумал Торвальдс?»

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

Нет уж, сами поддерживаете корпорацию, что следит за своими пользователями.

Deleted
()

GTk приложений и так немного и очень сомнительно, что когда-нибудь станет больше, а в вебе безраздельно влавствует жаба.

Задумка забавная, но абсолютно бесполезная

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

> близкие хотя бы в венде 98 и не вызывающие тошноту

Я завис.

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

>GTk приложений и так немного

Вбросил, так вбросил. Почти все дельные приложения под GNU/Linux написаны на gtk

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

> GTk приложений и так немного и очень сомнительно, что когда-нибудь станет больше, а в вебе безраздельно влавствует жаба.

Толстовато.

sv75 ★★★★★
()

о, это Ъ — написав программу на одном языке, получать и прогу, и веб-ифейс к ней на ней же :-D

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

> GTk приложений и так немного

лолшто? В любой графической Linux-станции всегда есть gtk-программы. А вот qt-программ может и не быть совсем :)

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

> а в вебе безраздельно влавствует жаба.

в вебе безраздельно властвует флеш, увы и ах

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

точно у меня все на гтк

а кт параша впрочем как и линукс

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

покажи мне список пакетов графической станции БЕЗ GTK+. Предполагается, что можно выполнять не из консоли всё, что выполняется gtk-прогами

DoctorSinus ★★★★★
()

отличная фича!

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

>GTk приложений и так немного

выступи с опровержением, а то сейчас закидают :)

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

> покажи мне список пакетов графической станции БЕЗ GTK+

Дебиан сид + кеды.

reader
()
Ответ на: комментарий от Pi

>тока я думаю: сравнивающие ЭТО с АктивИКСом просто технически недалёкие люди или просто толстые

ровно те же мысли посетили после прочтения таких каментов.

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

>лолшто? В любой графической Linux-станции всегда есть gtk-программы. А вот qt-программ может и не быть совсем :)

я не знаю, если пользователи только с qt/kde софтом, но про себя скажу, я только с появлением скайпа в репозитарии убунты засетапил себе куте либу. до этого момента ни libqt, ни kdelibs никогда не было установлено. собственно и скайп-то у меня одна единственная qt-шная программа. раньше скайпом не пользовался, gizmo было достаточно, но после покупки их гуглом они чет совсем перестали развиваться.

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

Такое было в кутях, но через Google Native Client, что конечно не впечатляет так как эта разработка. Вот только мне код на С не нравится на сервере. Думаю что если pygtk легко интегрировать, то это может быть достаточно полезно.

Вот интерестно бы узнать ограничения. Понятно что если я буду рисовать каиро анимацию, то она не отобразится в том же виде на клиенте

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

>А вопрос был такой: «Что придумал Торвальдс?»

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

Но есть люди, которые в состоянии трансформировать свое мировозрение в глобальную систему координат и дать возможность людям увидеть общую картину. Или хотя бы дать людям веру в то, что они видят нечто общее.

Эти люди - лидеры. Торвальдс как раз из их числа.

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

Разница между «у многих ресурсов бэкенд на жабе» и «безраздельно властвует», на мой взгляд, заметная.

sv75 ★★★★★
()

А зачем, если X приложения и так удаленно гоняются? Чудится мне, что встроить X server в браузер было бы круче - можно было бы и голый X, и QT и GTK гонять разом. Нет, надо костыли наворачивать...

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

Так а что он изобрел-то? Лидерство не он изобрел, точно тебе говорю. Даже лидерство среди маргиналов - тоже не Торвальдс придумал.

Мне в самом деле интересно. Открытую модель разработки, вроде, предложил не Торвальдс. Ядро ОСи писать - дык кто ж его не писал-то. Ну да, у него получилось завести на это дело народ - молодец, но изобретений здесь никаких нет. И VCS не он придумал. GNU и открытые лицензии - тоже не он.

А что придумал Торвальдс? Вот чтобы до него не было, а он такой опа! и придумал?

thesis ★★★★★
()

круто, конечно, но для Tk такое уже давно запилили.

trapezoid
()
Ответ на: комментарий от devl547

>У вас что, даже skype-static нет?

раньше пользовал статический, но с появлением скайпа в репозитарии убунты (он там динамически слинкован), засетапил с кутешными либами :).

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

> А что придумал Торвальдс?

А нужно обязательно что-то принципиально новое придумать? Просто работать - мало?

Вот чтобы до него не было, а он такой опа! и придумал?

Торвальдс доказал, что ядро ОС можно разрабатывать силами интернет-сообщества вольных хакеров. Не знаю, квалифицируется ли это как «опа!», но, по-моему, это вполне достижение.

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

> Неасилил?

Я-то осилил. А подруге своей что ставить?

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

>А зачем, если X приложения и так удаленно гоняются? Чудится мне, что встроить X server в браузер было бы круче - можно было бы и голый X, и QT и GTK гонять разом. Нет, надо костыли наворачивать...

Согласен. Нафига изобретать велосипед.

http://www.jcraft.com/weirdx/

dimag
()
Ответ на: комментарий от tailgunner

А нужно обязательно что-то принципиально новое придумать? Просто работать - мало?

Нет, я не об этом. Торвальдс, бесспорно, очень крут. Весь разговор начался вот с чего:

>>Модная тенденция: придумать «фишку», а потом уже думать, какую задачу она будет решать.

Скажи это Торвальдсу, он тоже не думал, что через н-лет его ядро будет на каждом втором сервере.


Мне просто стало любопытно, есть ли у Торвальдса на счету какая-нибудь придуманная именно им «фишка». Желательно, доступная пониманию человека, не являющегося kernel hacker'ом.

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

>Так а что он изобрел-то? Лидерство не он изобрел, точно тебе говорю. Даже лидерство среди маргиналов - тоже не Торвальдс придумал.

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

Так Линус изобрел линукс. А потом уже был союз со Штольманом. Заметьте, Штольман подсаживл гну на кучу ядер, а прошел только гну/линукс.

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

>Мне просто стало любопытно, есть ли у Торвальдса на счету какая-нибудь придуманная именно им «фишка». Желательно, доступная пониманию человека, не являющегося kernel hacker'ом.

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

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

>>Модная тенденция: придумать «фишку», а потом уже думать, какую задачу она будет решать.

Скажи это Торвальдсу, он тоже не думал, что через н-лет его ядро будет на каждом втором сервере.

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

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

Единственное изобретение Торвальдса здесь - это само слово «линукс». Вот что-то наподобие такого ответа я и ищу. Что-то такое, о чем можно сказать: «это придумал Торвальдс». Не «сделал», а именно «придумал».

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

Да я не об этом вообще. Мне любопытно, есть ли что-то такое, что Торвальдс придумал или сделал первым. Чего не было до него.

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

> Мне любопытно, есть ли что-то такое, что Торвальдс придумал или сделал первым.

Тебе уже ответили на этот вопрос.

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

> для какой цели есть Chrome?

Для какой он предназначен, — лазить в интернетах. Для дрочки на незначительные улучшения производительности, конечно, не сгодится.

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