Требуется оболочка

Все, что вы хотели знать о программизме, но боялись спросить.
Alexandr
Житель
Сообщения: 891
Зарегистрирован: 08 авг 2005, 21:58
Откуда: New Westminster

Требуется оболочка

Сообщение Alexandr »

Прошу совета, в каком направлении рыть.
Был создан сайт, как услуга. Развернуть не смог. Теперь есть идея оформить его в виде персональной программы и рассылать в розницу.
Где-то встречал и не могу вспомнить. Идея такова, что при открытии программы просто открывается браузер по умолчанию с набором нужных страниц на своем компьютере.
Может есть уже готовые оболочки, позволяющие запускать HTML страницы как законченную программу?
Аватара пользователя
Marmot
Графоман
Сообщения: 39294
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Требуется оболочка

Сообщение Marmot »

Alexandr писал(а):Прошу совета, в каком направлении рыть.
Был создан сайт, как услуга. Развернуть не смог. Теперь есть идея оформить его в виде персональной программы и рассылать в розницу.
Где-то встречал и не могу вспомнить. Идея такова, что при открытии программы просто открывается браузер по умолчанию с набором нужных страниц на своем компьютере.
Может есть уже готовые оболочки, позволяющие запускать HTML страницы как законченную программу?
Если только для винды, тогда: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Alexandr
Житель
Сообщения: 891
Зарегистрирован: 08 авг 2005, 21:58
Откуда: New Westminster

Re: Требуется оболочка

Сообщение Alexandr »

Marmot писал(а): Если только для винды, тогда: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Спасибо, мой контингент в основном на ней и обитает.
Аватара пользователя
Весенняя
Завсегдатай
Сообщения: 286
Зарегистрирован: 10 окт 2008, 21:15

Re: Требуется оболочка

Сообщение Весенняя »

Alexandr писал(а):Может есть уже готовые оболочки, позволяющие запускать HTML страницы как законченную программу?
WebKit?
Alexandr
Житель
Сообщения: 891
Зарегистрирован: 08 авг 2005, 21:58
Откуда: New Westminster

Re: Требуется оболочка

Сообщение Alexandr »

Весенняя писал(а):
Alexandr писал(а):Может есть уже готовые оболочки, позволяющие запускать HTML страницы как законченную программу?
WebKit?
Спасибо, буду разбираться.
HTA слишком просто, никакой защиты. Мне надо, чтобы сайт можно было бы свернуть в exe файл и потом бы он разворачивался в браузере.
Аватара пользователя
Весенняя
Завсегдатай
Сообщения: 286
Зарегистрирован: 10 окт 2008, 21:15

Re: Требуется оболочка

Сообщение Весенняя »

Alexandr писал(а):Мне надо, чтобы сайт можно было бы свернуть в exe файл и потом бы он разворачивался в браузере.
Я видела подобное приложение сделанное с использованием QT, посмотрите QtWebKit.
Аватара пользователя
Marmot
Графоман
Сообщения: 39294
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Требуется оболочка

Сообщение Marmot »

Весенняя писал(а):
Alexandr писал(а):Мне надо, чтобы сайт можно было бы свернуть в exe файл и потом бы он разворачивался в браузере.
Я видела подобное приложение сделанное с использованием QT, посмотрите QtWebKit.
Я посмотрел, ничего не понял, если честно, как там можно сделать то, что нужно автору топика?
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Требуется оболочка

Сообщение akela »

Marmot писал(а):Я посмотрел, ничего не понял, если честно, как там можно сделать то, что нужно автору топика?
а что не так? Вебкит позволяет сделать свою аппликацию с функциональностью браузера. По-моему, это то то что надо автору: stripped down browser, открывающий определенную страницу (или набор страниц).
Аватара пользователя
Весенняя
Завсегдатай
Сообщения: 286
Зарегистрирован: 10 окт 2008, 21:15

Re: Требуется оболочка

Сообщение Весенняя »

Marmot писал(а):
Весенняя писал(а):
Alexandr писал(а):Мне надо, чтобы сайт можно было бы свернуть в exe файл и потом бы он разворачивался в браузере.
Я видела подобное приложение сделанное с использованием QT, посмотрите QtWebKit.
Я посмотрел, ничего не понял, если честно, как там можно сделать то, что нужно автору топика?
GUI приложение с встроенным в него компонентом браузера (из WebKit).
Надо еще, как я понимаю, написать/приделать локальный "веб-сервер", который бы этому браузерному компоненту выдавал HTML/картинки/JavaScript/CSS и т.д. Все эти ресурсы автор, наверно, захочет как-то запаковать, чтобы они не были в открытом виде. И из этого запакованного вида их браузерному компоненту и выдавать (а не просто из папок с диска).

Т.е. WebKit -- это в качестве браузера, а QT (опционально) -- чтобы облегчить делание приложения с встроенным браузером. Да и помимо браузера туда можно, например, свое меню добавить и еще что-нибудь. Из этого можно потенциально сделать кросс-платформенное решение, а не только для Windows. И WebKit, думаю, будет получше, чем IE для рендеринга страниц.
Аватара пользователя
Marmot
Графоман
Сообщения: 39294
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Требуется оболочка

Сообщение Marmot »

akela писал(а):
Marmot писал(а):Я посмотрел, ничего не понял, если честно, как там можно сделать то, что нужно автору топика?
а что не так? Вебкит позволяет сделать свою аппликацию с функциональностью браузера. По-моему, это то то что надо автору: stripped down browser, открывающий определенную страницу (или набор страниц).
Дак а куда страницы-то засовывать? :what!?: :oops:
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Требуется оболочка

Сообщение akela »

Marmot писал(а):Дак а куда страницы-то засовывать? :what!?: :oops:
В каком смысле куда?
Как я понял, страницы содержат всю логику (в виде JaveScript, или чего ещё).
Они копируются или в локальную директорию и открываются напрямую оттуда, или (если нужна ещё и сервер-сайд функциональность), через локально установленный веб-сервер.
Роль аппликации только в том, чтобы открыть и показать эти страницы.
Аватара пользователя
Marmot
Графоман
Сообщения: 39294
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Требуется оболочка

Сообщение Marmot »

akela писал(а): Как я понял, страницы содержат всю логику (в виде JaveScript, или чего ещё).
Они копируются или в локальную директорию и открываются напрямую оттуда, или (если нужна ещё и сервер-сайд функциональность), через локально установленный веб-сервер.
Роль аппликации только в том, чтобы открыть и показать эти страницы.
Тогда это даже хуже, чем HTA ...
Alexandr писал(а): HTA слишком просто, никакой защиты. Мне надо, чтобы сайт можно было бы свернуть в exe файл и потом бы он разворачивался в браузере.
Аватара пользователя
Весенняя
Завсегдатай
Сообщения: 286
Зарегистрирован: 10 окт 2008, 21:15

Re: Требуется оболочка

Сообщение Весенняя »

Вот пример как показывать локальные страницы (тут, как я понимаю, из локальной папки): http://wiki.forum.nokia.com/index.php/C ... _Qt_WebKit
Аватара пользователя
Marmot
Графоман
Сообщения: 39294
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Требуется оболочка

Сообщение Marmot »

Весенняя писал(а):Вот пример как показывать локальные страницы (тут, как я понимаю, из локальной папки): http://wiki.forum.nokia.com/index.php/C ... _Qt_WebKit
Народ, ну вы бы сначала прочитали, что человеку надо, прежде чем советы-то давать...
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Требуется оболочка

Сообщение akela »

Marmot писал(а):Народ, ну вы бы сначала прочитали, что человеку надо, прежде чем советы-то давать...
а шо не так? Если нужна защита, то возможно много методов, Весенняя некоторые упоминала. Задача делится на две более-менее независимые: как хранить страницы, и как их показывать.

PS: при желании можно скомпиллировать вебкит-приложение так, чтобы эти странички были частью source-кода, и скомпиллировались в exe-файл, какие проблемы?
Ответить