Конфигуратор

<< Click to Display Table of Contents >>

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

Конфигуратор

"Конфигуратор" представляет собой визуальную среду разработки, предназначенную для проектирования Конфигураций. Включает в себя программные инструменты: редактор скриптов L9, редактор диалоговых форм, редактор объектов дерева конфигурации.

МП (мобильное приложение) – это приложение с оконным интерфейсом, которое состоит из главного окна приложения и неограниченного числа дополнительных окон. МП включает в себя наборы диалоговых форм, взаимодействующих с локальной базой данных мобильного устройства, а также программные модули для обработки данных в локальной базе данных мобильных устройств.

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

Конфигурация – набор скриптов L9, описаний диалоговых форм, используемых в МП. Конфигурации создаются в "Конфигураторе". Все перечисленные данные представлены в виде специального файла конфигурации.

Иначе говоря, конфигурация представляет собой проект МП.

"Конфигуратор" включает в себя следующие инструменты:

Инструмент проектирования структуры элементов дерева конфигурации, включающий следующие элементы:

o

Элемент "Константы";

o

Элемент "Справочники";

o

Элемент "Документы";

o

Элемент "Нумераторы";

o

Элемент "Перечисления";

o

Элемент "Формы";

o

Элемент "Ресурсы".

Инструмент проектирования диалоговых форм;

Инструмент проектирования пользовательских меню;

Инструмент для создания программных модулей (скриптов) на языке программирования L9;

Инструмент для создания словарей пользовательского интерфейса МП (применяется в мультиязычных пользовательских интерфейсах МП).

Результатом работы "Конфигуратора" является конфигурация (определение дано выше). Для работы МП на мобильном устройстве "Конфигуратор" преобразовывает конфигурацию в сборку.

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

Файл описания структуры сборки в формате XML, включающий в себя:

o

Описание структуры локальной базы данных, с которой будет взаимодействовать МП;

o

Описание структуры базовых элементов, использующихся для взаимодействия с локальной базой данных МП;

o

Описание диалоговых форм;

o

Описания программных модулей;

o

Ссылки на файлы ресурсов;

Файлы ресурсов (картинки, файлы словарей интерфейса, служебные файлы);

Файлы байт-кода L9 (скомпилированные скрипты L9).

Для использования на мобильном устройстве файл конфигурации (расширение файла -".apc") преобразуется "Конфигуратором" в файл Сборки (расширение файла – ".apb"). Преобразование файла конфигурации в файл сборки преследует следующие цели:

Предотвратить несанкционированный доступ к программным модулям L9 внутри МП;

Исключить необходимость присутствия на мобильном устройстве т.н. "компилятора" (специальный модуль, преобразующий скрипты языка L9 в байт-код L9), что ускоряет работу МП.