Артемида (программное обеспечение)


Artemis возникла как система управления проектами Artemis, разработанная Metier Management Systems в 1978 году, дочерний продукт для Apollo, первой системы сетевого планирования Metier PERT , запущенной в 1977 году. Apollo и Artemis были первыми крупномасштабными системами управления проектами, доступными на мини-компьютерах ( в отличие от мейнфреймов) и первая в мире коммерчески успешная система реляционных баз данных .

Metier была основана в 1976 году Ричардом Эвансом, Робином Лоджем, Роем В. Брауном и Джеймсом Миллером, которые запрограммировали исходную однопользовательскую версию программного обеспечения на чердаке Саффолка в Дебахе. Затем он написал многопользовательскую версию программного обеспечения с Ричардом Ноббсом и Аланом Плейфордом.

Artemis объединила планирование и составление графиков проектов с контролем затрат и управлением ресурсами. Первые продукты продавались как системы «под ключ»: как аппаратное обеспечение (серия Hewlett Packard 21), так и программное обеспечение, встроенное в рабочий стол. В начале 1980-х Метье выпустил программную версию Artemis для мейнфреймов IBM.

Позже Artemis превратилась в три основные линейки продуктов для поддержки планирования и составления графиков проектов, управления освоенной стоимостью (измерение эффективности проекта), управления портфелем , управления ресурсами и отчетности по времени — Artemis 9000, Artemis Views и Artemis 7.

Artemis 9000 изначально был продуктом только для мейнфреймов, работающим на IBM или совместимом оборудовании с MVS или VM. Он был в целом похож на предыдущие продукты на базе мини-компьютеров, известные как Artemis 5000 и Artemis 6000. Эта языковая структура была известна как A1. Сегодня Artemis 9000 работает как в операционных системах Microsoft Windows , так и в операционных системах IBM OS/390 . . Перенос в серверную среду стал возможен благодаря выпуску IBM компилятора PL1, первоначально предназначенного для их операционной системы OS/2. Это означало, что тот же исходный код можно было перекомпилировать на ПК под управлением OS/2. Продажи Artemis 9000 в OS/2 LAN начались вскоре после выпуска компилятора, хотя продажи были медленными. Когда появился компилятор Windows NT, продажи 9000 в серверной среде взлетели. Одной из его ключевых особенностей было то, что структуры данных на мейнфрейме были такими же, как и на платформе NT, что означало, что миграция между платформами была простой и надежной. Пользователь мог вернуться домой в пятницу, используя версию для мейнфрейма, и войти в версию для локальной сети в понедельник, не заметив разницы. Были введены дополнительные функциональные возможности, что означало, что версии продукта как для NT, так и для мейнфреймов могли действовать как веб-серверы, взаимодействующие с пользовательскими веб-интерфейсами. Artemis 9000 все еще используется в 2013 году.Страница Artemis 9000 на сайте AISC

В начале восьмидесятых Метье начал проект под названием «Artemis 2», целью которого было создание специальной машины для работы с базами данных и новой базовой версии системы управления проектами. Проект возглавил Гордон Томпсон, а технический директор — Алан Плейфорд. Проект разросся до штата около 250 человек и армии компьютеров VAX. Команда была, вероятно, единственной группой в Великобритании, которая повторно микрокодировала VAX-11/750 для эмуляции другой машины (то есть той, что находится в разработке). Были приобретены новые помещения для размещения программно-аппаратной и микропрограммной групп. Масштабы проекта также расширились из-за желания перенести новое поколение программного обеспечения для управления проектами на мейнфреймы IBM, VAX, Unix-машины и, в конечном итоге, даже на ПК. Но после продажи Metier компании Lockheed в 1985 году версия Artemis 2 для мэйнфреймов так и не стала коммерческой реальностью. однако A2, как он стал известен, появился на множестве Unix-машин, а также на ПК и добился коммерческого успеха. Версия продукта для Unix была известна как Artemis 7000, а версия для ПК была известна как Artemis 2000 (была представлена ​​как Personal Artemis).