Jump to content

ОпенРОАД

ОпенРОАД
Разработчик Актиан Корпорейшн
Стабильная версия
ОпенРоад 11.2 / Май 2021 г.
Язык реализации С, С++
Платформа Кроссплатформенность
ТЫ Windows , Linux , Солярис , AIX
Лицензия Собственный
Веб-сайт https://www.actian.com/data-management/openroad-rad-4gl-ide/

OpenROAD , что расшифровывается как «Открытая быстрая разработка объектных приложений», — это язык программирования четвертого поколения (4GL) и пакет средств разработки от Actian Corporation .

Он включает в себя набор инструментов разработки со встроенной интегрированной средой разработки (IDE) (написанной на OpenROAD) и репозиторием кода.

История OpenROAD тесно связана с историей Ingres реляционной базы данных .

Набор продуктов Ingres (продаваемый ASK Corporation , Computer Associates , Ingres Corporation, а затем Actian ) был популярен в правительствах Северо-Западной Европы, и его можно найти во многих правительственных ведомствах. OpenROAD появился в бета-версии на платформе SUN в 1991 году как Windows4GL 1.0 и был доступен британским университетам по специальному лицензионному соглашению. Среда разработки называлась Sapphire Editor.

Редактор Sapphire позволял создавать сложные графические интерфейсы с использованием IDE, а не больших объемов кода/файлов ресурсов Motif. Это была одна из первых сред, позволяющая быстро создавать прототипы клиентов с графическим интерфейсом.

Windows4GL 2.0 представила совместимость с Microsoft Windows и отладчик.

История версий

[ редактировать ]
Выпускать Общая доступность Прекращение поддержки предприятия Окончание расширенной поддержки Конец поддержки устаревания Примечания
Старая версия, больше не поддерживается: OpenROAD 3.0. Май 1995 г. 31 декабря 2001 г. 31 декабря 2006 г. 31 декабря 11 г. OpenROAD 3.0 стал стабильным в MS Windows.
Старая версия, больше не поддерживается: OpenROAD 3.5 (Windows) апрель 1996 г. 31 января 2008 г. 31 декабря 13 г. 31 декабря 18 г. OpenROAD 3.5(1) стал стабильным.
Старая версия, больше не поддерживается: OpenROAD 3.5 (Unix) Сентябрь 1997 г. 31 декабря 2008 г. 31 декабря 13 г. 31 декабря 18 г. После версии 3.51 в средах UNIX использовался эмулятор коммерческого ПК для обеспечения собственных возможностей, что, возможно, было одним из препятствий на пути к статусу открытого исходного кода на всех платформах.

Варианты дистрибутива включают клиент FAT (для связи требуется Ingres NET), Thin eClient (может использоваться без Ingres NET, но вместо этого необходимо использовать сервер приложений (DCOM)) и, наконец, mClient для клиентов Mobile Windows (для интерфейса необходимы службы HTTP). на сервер приложений).

Изображения можно было использовать в любой среде (Unix, VMS или MS Windows до версии 3.51), однако проблемы переносимости между средами графического интерфейса (в основном связанные с различиями в ШРИФТАХ) затрудняли это.

Старая версия, больше не поддерживается: OpenROAD 4.0) апрель 1998 г. 31 марта 2009 г. 31 марта 14 г. 31 марта 19 г.
Старая версия, больше не поддерживается: OpenROAD 4.1) Январь 2001 г. 31 марта 2009 г. 31 марта 14 г. 31 марта 19 г. Это интерпретируемый язык, который использует распространяемый клиент среды выполнения для обработки файлов изображений, поэтому нет проблем с зависимостями DLL или .NET под MS Windows (за исключением ActiveX).

Была выпущена бета-версия для Macintosh.

Старая версия, но все еще поддерживается: OpenROAD 2006 (5.0). декабрь 2006 г. 31 декабря 13 г. 31 декабря 18 г. 31 декабря 23
Старая версия, но все еще поддерживается: OpenROAD 5.1 (Windows и HP-UX). апрель 2011 г. 31 декабря 15 г. 31 декабря 20 31 декабря 25 Определяющей особенностью выпуска стали системные классы общего назначения для поддержки XML, позволяющие создавать и анализировать произвольные XML-документы без необходимости создавать дополнительные пользовательские классы или использовать внешние компоненты (процедуры 3GL или внешние библиотеки классов). Предоставление формата файла экспорта на основе XML будет документироваться, удобочитаемым человеком, создавать четкие различия между различными версиями файла, позволять объединять изменения, позволит управлять исходными компонентами OpenROAD с помощью множества различных систем управления конфигурацией программного обеспечения (SCM). .
Старая версия, но все еще поддерживается: OpenROAD 5.1 (Unix, кроме HP-UX). август 2012 г. 31 декабря 16 г. 31 декабря 20 31 декабря 25
Старая версия, но все еще поддерживается: OpenROAD 6.0. Март, 2012 г. 31 марта 17 г. 31 марта 22 31 марта 27 OpenROAD 6.0 включал дополнительную поддержку UNICODE в OpenROAD 2006 5.5, специальной ограниченной версии.
Старая версия, но все еще поддерживается: OpenROAD 6.2 (все платформы) и клиент Ingres 10.2 только для поддержки OpenROAD в качестве клиента. ноябрь 2014 г. 31 декабря 21 31 декабря 26 31 декабря 31 года
Старая версия, но все еще поддерживается: OpenROAD 11.0 (Solaris, Aix). Сентябрь 2020 г. 31 декабря 22 г. 31 декабря 24 31 декабря 26
Старая версия, но все еще поддерживается: OpenROAD 11.0 (Linux, Windows). сентябрь 2020 г. 31 декабря 22 31 декабря 24 31 декабря 26
Текущая стабильная версия: OpenROAD 11.2 (Solaris SPARC, IBM AIX). 21 мая 31 декабря 24 31 мая 29 31-мая-33
Текущая стабильная версия: OpenROAD 11.2 (Linux). 21 мая 31 декабря 24 31 мая 29 31-мая-33
Текущая стабильная версия: OpenROAD 11.2 (Windows). август 2021 г. 31 мая 25 31 мая 29 31-мая-33
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Latest preview version
Future release

Причина разных и более коротких дат жизненного цикла последних версий заключается в том, что Actian работает над обновлением выпусков OpenROAD для Actian X. Даты жизненного цикла будут приведены в соответствие с выпуском 11.2 в 2021 году. [1]

Архитектура

[ редактировать ]
Архитектура OpenRoad

Сервер OpenROAD

[ редактировать ]

Сервер OpenROAD обеспечивает доступ клиентских приложений к бизнес-логике, написанной на языке OpenROAD 4GL. Сервер OpenROAD является многопоточным и обеспечивает одновременный доступ из нескольких клиентских интерфейсов. Эти клиентские интерфейсы включают следующее: [2]

  • Java-клиенты (JSP, Java-сервлеты, Java-приложения)
  • Клиенты .NET (VB.NET, C#, ASP.NET)
  • COM-клиенты (VB, C++, ASP)
  • Клиенты OpenROAD

Открытый доступ к базе данных

[ редактировать ]

OpenRoad Server имеет встроенную поддержку баз данных Ingres/X и Vector/Avalanche . На мэйнфреймах IBM z/OS EDBC (отдельный продукт) обеспечивает одинаковый уровень доступа к собственным базам данных VSAM , DB2 , IMS и Datacom/DB , что позволяет вам получать доступ к данным из любого места. [3]

Необходимые функции (второй квартал 2008 г.)

[ редактировать ]
  • Intellisense для исходного кода, операторов SQL и пользовательских объектов.
  • Возможность создавать пользовательские объекты, наследуемые от системных классов.
  • Лучшее управление конфигурациями для больших команд разработчиков.
  • Собственный доступ к классам .NET
  • В процессе доступ к Ingres NET для клиентов FAT упрощает распространение.
  • Расширение языка OpenROAD в ядро ​​базы данных Ingres, заменяющее язык процедур.
  • Доступ к исходникам языка OpenROAD
  1. ^ «Даты жизненного цикла — Транзакционная база данных — Actian OpenROAD» . Актиан . Проверено 14 апреля 2023 г.
  2. ^ «Обзор сервера OpenROAD» . Актиан . Проверено 14 апреля 2023 г.
  3. ^ «Доступ к данным и интеграция с OpenROAD» . Актиан . Проверено 14 апреля 2023 г.
[ редактировать ]

Ссылки на продукты :

Ссылки на сообщество :

Списки рассылки :

Веб-трансляции :

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d36788a122ef3207a8d2cfe4d9369a7d__1681584720
URL1:https://arc.ask3.ru/arc/aa/d3/7d/d36788a122ef3207a8d2cfe4d9369a7d.html
Заголовок, (Title) документа по адресу, URL1:
OpenROAD - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)