Экспорт модели как Java апплета

Поскольку модели AnyLogic являются приложением Java, их можно не только запускать на большинстве современных платформ, но и помещать на веб-сайты в виде апплетов. 

Эта уникальная возможность позволяет удаленным пользователям запускать интерактивные модели в веб-браузере без необходимости устанавливать AnyLogic или какое-либо другое программное обеспечение. В этом случае на клиентской машине будут  запускаться скопированные из сети файлы модели (с той же поддержкой интерактивной работы, что и при запуске из среды AnyLogic). 

В соответствии с условиями Лицензионного Соглашения Вы не можете никаким образом работать с базами данных и другими файлами из Java апплетов моделей AnyLogic.

 Чтобы экспортировать модель в виде Java апплета

  1. Выделите элемент модели, которую Вы хотите экспортировать, в панели Проекты и затем выберите Файл| Экспорт|В Java апплет (запускается в веб браузере) из главного меню, или
    Щелкните правой кнопкой мыши по модели в панели Проекты (элемент верхнего уровня дерева моделей) и выберите  Экспорт||В Java апплет (запускается в веб браузере) из контекстного меню.
  2. Откроется диалоговое окно Экспорт модели
  1. Выберите эксперимент модели, который Вы хотите экспортировать, из выпадающего списка Экспортировать эксперимент.
  2. Укажите каталог, в который Вы хотите поместить файлы экспортируемой модели, в поле Каталог для создаваемых файлов. Вы можете выбрать каталог с помощью диалогового окна навигации, доступного по нажатию на кнопку Выбрать.
  3. По умолчанию кнопки панели инструментов и другие элементы пользовательского интерфейса апплета будут на том языке, который выбран в региональных настройках Вашего компьютера. При необходимости (если Вы планируете, что апплетом Вашей модели будут пользоваться иноязычные пользователи), Вы можете выбрать для интерфейса апплета другой язык, выбрав его из выпадающего списка Язык (на данный момент AnyLogic поддерживает русский, английский, китайский, немецкий и итальянский языки).
  4. Если Вы хотите проверить, была ли модель успешно экспортирована, и сразу же просмотреть, как ее апплет запускается в веб браузере, оставьте установленным флажок Открыть апплет модели в веб браузере.
  5. Щелкните мышью по кнопке Готово. Вы увидите диалоговое окно, в котором должно быть показано сообщение, уведомляющее об успешном завершении экспортирования.

Модель, экспортированная как Java апплет, представляет собой набор следующих файлов:

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

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

Несколько моделей могут использовать один и тот же файл исполняющего модуля, поэтому он должен быть скопирован на клиентскую машину только один раз – при попытке запуска первой модели. Для каждой последующей модели должен быть скачан только код самой модели (обычно значительно меньшего размера). Чтобы проверить, как это работает, запустите апплеты моделей, опубликованных на сайте http://www.xjtek.com.

Конфигурирование веб-браузера для просмотра Java-апплетов

Некоторые веб-браузеры имеют встроенную возможность показа Java-апплетов, но некоторым может потребоваться установка специальной подключаемой программы (Java плагина). Установка производится только один раз, перед запуском первого апплета. Обычно браузер автоматически определяет, должен ли быть установлен плагин, и предлагает скачать и установить соответствующий Вашей операционной системы и версии браузера плагин. Если браузер не потребует установки плагина, но Вы по-прежнему не сможете просматривать апплеты Java, то Вам нужно будет проконсультироваться с производителями Вашего браузера и/или операционной системы.