ACCELL/IDS - интегрированная среда разработки приложений на базе платформы Unix. Она предназначена для максимального повышения продуктивности работы разработчиков благодаря тесно интегрированной комбинации технологий 4GL. ACCELL/IDS специально предназначена для использования с базой данных (БД) Unify DataServer ELS.
С помощью ACCELL/IDS разработчики могут эффективно решать задачи программирования с помощью:
- визуального генератора приложений;
- полнофункционального языка 4GL;
- БД Unify DataServer ELS.
Визуальный генератор приложений
Разработчики могут быстро создавать прототипы приложений с помощью визуального генератора приложений ACCELL/IDS, а затем эффективно преобразовывать их в бизнес-приложения. При этом не нужно начинать процесс разработки приложения с самого начала. С помощью генератора приложений до 80% из большинства бизнес-приложений можно создать путем простого подхода "заполнения бланков".
Язык четвертого поколения
ACCELL/IDS снабжена управляемым событиями языком 4GL. Он позволяет разработчикам программировать методом исключения и создавать код только для определенных функций, не созданных генератором приложений. Язык 4GL в ACCELL/IDS значительно сокращает время программирования по сравнению с обычными языками третьего поколения (3GL).
Высокопроизводительная реляционная система управления базами данных
ACCELL/IDS работает поверх БД Unify DataServer ELS, высокопроизводительной реляционной системы управления базами данных (СУБД). Unify DataServer ELS позволяет разработчикам создавать графические клиент-серверные приложения. Текстовые и графические версии приложений могут одновременно работать с одной БД. Это помогает организациям развертывать обновленные текстовые и графические приложения в рамках отведенных средств и сроков.
Неограниченные возможности создания окон
При использовании ACCELL/IDS разработчики получают высочайшую гибкость в количестве, цвете и размещении окон. Среда создания окон в ACCELL предлагает автоматическую технологию ZoomView - окно внутри другого окна. Оно предназначено для извлечения данных без выхода из основного экрана. С помощью ZoomView можно пользоваться технологией "вырезать и вставить" (cut and paste) для перемещения данных между полями. Это дает существенное увеличение производительности труда пользователей.
Улучшенное форматирование
Для удовлетворения потребностей при работе с локальными языками продукты ACCELL/IDS и DataServer ELS поддерживают дополнительные форматы времени и даты. ACCELL/IDS также поддерживает внешние библиотеки сообщений, а также зависимые от языка сортировку и форматирование (длину страницы, ширину страницы и пунктуацию).
Операторы Continue/Break
ACCELL/IDS предоставляет разработчикам гибкость при использовании операторов продолжения работы и остановок ("continue/break"). Это позволяет им продолжить цикл после его остановок и, наоборот, прервать выполнение цикла после его запуска. Например, вместо использования операторов IF_THEN_ELSE можно использовать оператор продолжения или остановок совместно с оператором выбора из множества вариантов.
Дополнительные возможности среды ACCELL
В дополнение к мощному генератору приложений, языку 4GL и поддержке БД, в состав среды ACCELL/IDS входят три дополнительные средства: инструмент для работы с меню (menu handler), инструмент для создания отчетов и язык SQL. ACCELL/IDS также предоставляет условный интерфейс 3GL для поддержания существующего кода на 3GL. С помощью интерфейса хост-языка (Host Language Interface, HLI) в ACCELL/IDS разработчики получают полнофункциональный доступ к данным.
Доступность ACCELL/IDS
Среда ACCELL/IDS доступна для Redhat Linux, Caldera Linux и различных Unix-платформ, включая Solaris, HP, IBM и SCO Unix.