LINUX.ORG.RU

[Qt] [Web] Запуск приложения в браузере

 ,


0

1

Долго думал куда это разместить - в web-development или в development. Разместил всё же здесь.

Суть такова. Были как-то новости о том, что Qt приложения удавалось запускать через браузер. Собственно, подобное было и с Gtk. Но меня больше интересует Qt (хотя если будет информация по Gtk - тоже полезно). Интересует насколько это трудоёмко, насколько это возможно, как вообще обстоят дела с подобным, в какую сторону двигаться и занимался ли этим кто-нибудь из пользователей LOR?

Поискав в Google, нашёл весьма скудную информацию. Поэтому прошу советов.


Ответ на: комментарий от aol

aol

про qt не знаю, в гтк пишешь приложение как обычно, потом есть broadway backend - он отображает приложения в веб. вот, посмотри: http://blogs.gnome.org/alexl/2011/03/15/gtk-html-backend-update/

Отлично. Жаль для Qt совсем мало информации.

stolz
() автор топика

Был порт Qt на Google NaCl, но, по-моему, его так и не допилили. Это в качестве аналога Flash/GWT/Silverlight.

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

note173

А для чего требуется?

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

stolz
() автор топика
Ответ на: комментарий от stolz

Если много пользователей не планируется, то такой вариант сойдет при наличии широкого канала у пользователя. Трафик немаленький, там картинки в png передаются.

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

note173

Трафик немаленький, там картинки в png передаются.

Заставил меня задуматься о целесообразности такого решения. Ты уверен, что это будет действительно объёмно по траффику и скорости?

stolz
() автор топика
Ответ на: комментарий от stolz

Порядка VNC. Целесообразность зависит от целевой аудитории. Если бизнес-энтерпрайз, то можно действительно так сделать. Но, как я уже сказал, обычный сервер тысячи подключений не выдержит.

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

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

note173

Порядка VNC. Целесообразность зависит от целевой аудитории. Если бизнес-энтерпрайз, то можно действительно так сделать. Но, как я уже сказал, обычный сервер тысячи подключений не выдержит.

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

stolz
() автор топика
Ответ на: комментарий от asaw

asaw

Ну так попробуй, раз Qt нравится http://developer.qt.nokia.com/wiki/Qt_for_Google_Native_Client Я думал забили на него, а оказывается пилят. Это не то же самое, что http://www.ubuntu.com/tour/ но тоже очень полезная технология.

Дело не в том, что нравится. Дело в том, что проект уже есть. Ох, ладно... спасибо - посмотрю.

stolz
() автор топика
Ответ на: комментарий от stolz

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

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

Скорее всего это никому и не нужно, просто из-за разряда хотелок «почему бы нам не сделать вот эту фичу, времени уйдет не много, у нас ведь программа уже готова, всего-то подправить тут и там».

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

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

Я ещё ни за что не взялся. Сейчас ведётся обсуждение. Поэтому и рассматриваю различные варианты.

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

Вменяемые люди делают скринкасты, скриншоты и демо-версии.

Суть вопроса такова - есть приложение на Qt, можно ли и как (если можно) запустить его в браузере. Способы, направления, другая информация. Меня сейчас мало интересуют чьи-либо мысли о работе с заказчиком - я бы создал тему в Talks для этого. Меня интересует техническая сторона вопроса.

Вывод: не все анонимусы одинаково полезны.

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