Исполняющая машина

<< Click to Display Table of Contents >>

Navigation:  Раздел 2 Знакомство с программной платформой ''Агент Плюс 2.0'' >

Исполняющая машина

Исполняющая машина представляет собой специализированное приложение, предназначенное для исполнения Сборки (созданной в "Конфигураторе" путем преобразования конфигурации) на мобильном устройстве (подробнее смотрите предыдущий раздел). Для каждой из поддерживаемых мобильных операционных систем существует специальная версия исполняющей машины. Но файл Сборки для всех мобильных операционных систем один и тот же. Исполняющая машина состоит из модулей:

Виртуальная машина;

Подключаемые модули расширения языка L9:

o

Модуль оконного интерфейса (GUI);

o

Модуль работы с файловой системой;

o

Модуль работы с ZIP-архивами;

o

Модуль работы с XML-документами;

o

Модуль бизнес-логики;

o

Модуль обмена данными (используется для экспорта/импорта данных в локальную БД);

o

Другие модули (зависит от функционала Сборки), например, модули взаимодействия МП с различными аппаратными устройствами: сканерами, фотокамерами, GPS-приемниками, сканерами штрих-кода и т.п.).

Клиент доступа к локальной базе данных.

Подключаемые модули расширения языка L9 не являются обязательной частью исполняющей машины. Эти модули представлены в виде SO-библиотек (для ОС Android), которые могут самостоятельно разрабатываться независимыми разработчиками. Разработка модулей расширений языка L9 ведется на языке программирования C++.