Я прочитал тонны статей и вопросов о стеке, но, похоже, у меня ничего не получается.
Я хочу предоставить покупателю некоторую информацию о продукте, которая будет отправлена на компакт-диске или USB-накопителе. Когда-то я делал это с Flash. Потому что flash может компилироваться в EXE-файл под названием Flash Projector и может запускать мой Flash-контент без установки.
Теперь я хочу попробовать HTML5. И мне нужен способ упаковать все на компакт-диск и заставить его работать везде без установки.
Я слышал, что могу скомпилировать хром и встроить его в приложение на C++. (http://code.google.com/p/chromiumembedded/) Я мог бы использовать QT с QtWebkit. (http://developer.qt.nokia.com/doc/qt-4.8/qtwebkit.HTML) Я мог бы скомпилировать Webkit и встроить его в приложение на C++... (http://www.webkit.org/)
Примеры слишком большие, а у меня нет навыков C++ =(
Тогда есть такие проекты, как mozilla chromeless (http://mozillalabs.com/chromeless) (и berkelium (https://github.com/sirikata/berkelium)
С chromeless мой JQuery Javascript не работал, а Berkelium... я не приступайте к компиляции...
У меня нет бюджета на http://www.appcelerator.com/ или другие платные/коммерческие варианты... (также не подходят Flash/Air и Silverlight ). Поскольку Контент также должен быть развернут на веб-сервере без использования подключаемых модулей...
Мне не нужен доступ к ОС. Я хочу, чтобы мое приложение Jquery/Backbone, использующее файлы JSON, выполнялось в настольный клиент без установки.
Таким образом, адресная строка браузера не требуется, просто выберите index.html, а все остальное обрабатывается приложением... Что-то вроде Fullscreen и Close было бы неплохо...
К сожалению, я не могу полагаться на установленный браузер "клиентской ОС", потому что целевая группа слишком велика, и я ожидаю много старых браузеров.
Может ли кто-нибудь дать мне инструкцию, как "легко" скомпилировать приложение, которое позволяет запускать мои веб-приложения на рабочем столе с компакт-диска без предупреждений безопасности и т. д.?
Или есть какие-либо предварительно скомпилированные пакеты, которые я мог бы использовать?