Я смотрел OpenLaszlo. Не нашел, как развернуть соло-приложение .. Что мне копировать или какие программы нужно запускать?
Я знаю, что тип развертывания может быть dhtml или flash ...
Заранее спасибо.
Я смотрел OpenLaszlo. Не нашел, как развернуть соло-приложение .. Что мне копировать или какие программы нужно запускать?
Я знаю, что тип развертывания может быть dhtml или flash ...
Заранее спасибо.
Для режима SOLO вы берете исходную «программу» OpenLaszlo .lzx (выраженную в формате XML) и «компилируете» ее в файл Adobe Flash .swf с помощью утилиты lzc.
Например, исходный код hello.lzx будет скомпилирован следующим образом
lzc hello.lzx
в приложение Flash под названием
hello.sw8.swf
Затем вы просто вставляете .swf в HTML-страницу, как любой другой Flash-контент. Для воспроизведения приложения Flash .swf в клиентском браузере должен быть установлен Adobe Flash Player версии 8 или 9.
Чтобы увидеть, как приложение Flash работает прямо с диска вашей машины для разработки, просто укажите в браузере локальный файл .swf, и он должен появиться в браузере.
Документация OpenLaszlo содержит раздел с некоторой информацией о том, как развернуть приложение: http://www.openlaszlo.org/lps3.4/docs/deploy/deployers-guide.html#deployers-guide.steps
В документации есть еще один раздел, описывающий режим развертывания SOLO и прокси. http://www.openlaszlo.org/lps4.9/docs/developers/proxied.html
Документация может немного сбивать с толку, поскольку за последние годы она не обновлялась.
Самый простой способ развернуть приложение - использовать консоль разработчика, которая отображается под приложением OpenLaszlo в браузере. Вы увидите кнопку «SOLO» в консоли, которая запустит процесс создания встраиваемой HTML-страницы для вашего приложения OpenLaszlo, объединит все статические ресурсы в ZIP-файл, который может быть обработан сценариями автоматической сборки для создания файла новая версия вашего программного обеспечения.
Все этапы компиляции и развертывания можно запустить из командной строки с помощью команды «lzc» для компиляции и команды «lzdeploy» для создания ZIP-файла развертывания. Оба инструмента могут быть интегрированы в Ant. Команды можно найти в папке
$ LPS_HOME / WEB-INF / lps / сервер / bin
Проверьте это сообщение в блоге проекта OpenLaszlo для получения дополнительной информации об инструменте lzdeploy (который, похоже, не задокументирован в официальной документации): http://weblog.openlaszlo.org/archives/2008/04/lzdeploy-new-command-line-utility-for-deploying-solo-applications/
Аналогичный вопрос задавался и в отношении автоматической сборки приложения OpenLaszlo SOLO с использованием Apache Ant. Ответ содержит полный сценарий сборки для компиляции приложения SWF или DHTML / HTML5, включая все необходимые ресурсы. Обсуждение можно найти здесь: Как создать OpenLaszlo Приложение DHTML с использованием Apache Ant