ВыходВход

Меню сайта

Категории статей
Мои статьи [1]
Статьи [3]
обзоры, теория, практика.
ROS [1]

Форма входа

Поиск по статьям

Друзья сайта

Предыстория создания LuaGML
» Каталог статей » Мои статьи
Предыстория создания LuaGML

Предыстория создания LuaGML

В 1991 году группа энтузиастов на ВЦ Ульяновского филиала МГУ приступила к реализации отечественного инструментария создания информационных систем различного масштаба и назначения. Авторы ставили перед собой следующие цели:

  • Лицензионная чистота. При реализации инструментария предпочтение отдается свободно-распростаняемому программному обеспечению перед коммерческим.
  • Кроссплатформенность. Инструментарий должен в принципе функционировать на любых доступных аппаратно-системных платформах. И прежде всего аппаратуре семейства Intel x86 под управлением операционных систем семейств Unix, Linux, Windows, MsDos.
  • Встроенный специализированный язык прикладных спецификаций zCode. Инструментарий представляет собой "движок", который интерпретирует "на лету" прикладные спецификации (экранные формы, выходные отчеты) информационной системы на языке zCode.
  • Встроенная СУБД стандарта XBASE.
  • В результате в 1992 году появилась инструментальная система, которая в последствии получила название "Исполняющая система языка zCode" (Свидетельство N2003610774 от 27.03.2003).

    Наиболее крупными прикладными проектами, созданными на базе "Исполняющей системы языка zCode" явились:

  • Единая информационная система ОАО УАЗ (ЕИС) на Ульяновском автомобильном заводе. (1994 год - н.в.).
  • Медицинская информационная система, бюджетная бухгалтерия, расчет заработной платы. (1996 год - н.в.).
  • Основные этапы развития "Исполняющей системы языка zCode":

  • 1991 г. - Открытие проекта.
  • 1992 г. - Реализация интерпретатора языка zCode под MsDos на TurboC 2.0 с разделяемым доступом к базам данным в режиме файлового сервера.
  • 1996 г. - Перенос под Windows на Borland C.
  • 1997 г. - Перенос под Linux на Gnu C.
  • 1998 г. - Перенос под Solaris.
  • 1998 г. - Реализация архитектуры клиент-сервер, где сервер данных и сервер приложений функционирует под Linux, клиенты функционируют под Linux, Windows, MsDos.
  • 1999 г. - Реализация системы репликаций данных в реальном времени между серверами.
  • 1999 г. - Реализация шлюза к внешним СУБД Oracle и PostreSQL.
  • 2000 г. - Реализация системы резидентных в оперативной памяти баз данных стандарта XBASE (время отклика серверов уменьшилось в 10 раз).
  • 2000 г. - Реализация шлюза с WWW-сервером Apache в виде CGI.
  • 2001 г. - Реализация серверных триггеров.
  • 2004 г. - Перевод на единый свободно-распространяемый компилятор Gnu C (Gnu C под Linux, DJGPP под MsDos, MinGW под Windows).
  • 2004 г. - Реализация графического интерфейса пользователя на кроссплатформенной графической библиотеке Allegro.
  • Существующая потребность получения графических отчетов и удаленного полнофункционального доступа к реально функционирующим информационным системам на базе "Исполняющая система языка zCode" через сеть Internet/Intranet привела к открытию нового проекта "Доступ к информационной системе на основе web-сервисов". Продолжая традиции отечественного лицензионно чистого кроссплатформенного программного обеспечения автор в рамках этого проекта разработал язык разметки luagml и его интерпретатор на Java. Интерпретатор функционирует в среде WWW-броузера (Netscape, Opera, Explorer) c установленной JVM 1.5.x от Sun MicroSystems или в виде отдельного приложения.

    Категория: Мои статьи | Добавил: luagml (2006-03-17) | Автор: Скребцов Владимир Иванович
    Просмотров: 2387

    Комментарии

     

    Сделать бесплатный сайт с uCoz