Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
1978-79 Softlab Munich, Tucherpark

Маэстро Я был одним из первых интегрированной среды разработки для программного обеспечения . [1] разработан Softlab Munich в 1970-х и 1980-х годах.

Первоначально система называлась «Programm-Entwicklungs-Terminal-System» («терминальная система разработки программ»), сокращенно PET ; он был переименован после того, как в 1977 году Commodore International представила домашний компьютер под названием Commodore PET .

Когда-то во всем мире было 22 000 инсталляций. Первые установки в США были выполнены в компании Boeing в 1979 году с восемью системами Maestro I и Bank of America с 24 системами и 576 терминалами для разработчиков. [2] До 1989 года в Федеративной Республике Германии было 6000 установок [1] .

Клавиатура Maestro [3]

Одна из последних систем Maestro I находится в Музее информационных технологий в Арлингтоне. [4]

Истоки [ править ]

Перфокарта

Ранние процессы программирования основывались на вводе кода и тестовых данных на бумажной ленте или перфокартах. После завершения перфорации программист подавал ленту и / или карты в компьютер. Внедрение терминалов IBM 3270 вместе с IBM ISPF (Interactive System Productivity Facility) стало настоящим улучшением. Текстовый редактор, который был интегрирован в ISPF, позволял вводить исходный код программ в режиме реального времени. Редактор управлялся командами, редактированием строк и функциональными клавишами. ISPF требовал вводить код постранично, что уменьшало оперативность обратной связи; Маэстро стремился решить эту проблему, передавая каждое нажатие клавиши напрямую процессору.

Харальд Вилер, партнер Softlab в Мюнхене , в 1974 году разработал первый прототип системы, тогда названной ПЭТ, на основе системы сбора данных Philips X1150, первоначально Four-Phase Systems IV / 70 из США. Вилер ранее был архитектором разработки операционной системы для мэйнфреймов для Radio Corporation of America и Siemens . Разработка Maestro была софинансирована правительством Германии с целью создания инструмента для программирования аппаратного и программного обеспечения, который можно было арендовать за 1000 немецких марок в месяц, примерно столько же, сколько в то время в доме на одну семью в районе Мюнхена.

Первым заказчиком в США была компания Boeing, аэрокосмическая и оборонная корпорация с 7 системами. Самым крупным покупателем стал Bank of America, который заказал 24 компьютера Maestro с 576 терминалами для своих 10 000 программистов в их вычислительном центре в Сан-Франциско. Softlab основала филиал в США, который продал около 100 систем Maestro с примерно 2000 терминалами в США. [5]

Технология [ править ]

Центральный процессор Maestro
Лента Maestro, дисководы, принтеры

Аппаратное обеспечение

Базовая система представляла собой систему ввода данных «ключ к диску». Историческими предшественниками были системы с «ключом к ленте», такие как Mohawk Data Recorder, Olympia Multiplex 80 и Philips X1100.

Маэстро использовал Philips (Апелдорн, Нидерланды) систему X1150 Data Entry, которая была построена на четырех этапов (Купертино, штат Калифорния) IV / 70 процессор.

Типичная конфигурация на момент введения была:

  • Система с 96-192 КБ ОЗУ
  • 6-24 (немые) терминалы
  • 10-80 МБ диск
  • Магнитная лента
  • Линейный принтер (поддерживаются различные типы и модели)
  • Соединение для передачи данных

Аппаратное обеспечение со временем эволюционировало: процессор Four-Phase IV / 70 был заменен более мощной системой Four-Phase IV / 90, и теперь можно было поддерживать больше терминалов, памяти и емкости дисков. Базовая система ввода данных Philips X1150 была переименована в систему распределенной обработки Philips P7000 в связи с добавлением значительных дополнительных функций.

Программное обеспечение [ править ]

Операционная система представляла собой проприетарную операционную систему с четырехфазным диском (переименованную Philips), которая поддерживала обычные в то время компоненты: текстовый редактор, ассемблер, различные компиляторы и редактор связей.

Предложение четырехфазного программного обеспечения состояло из пакетов для:

  • Ввод данных (ключ на диск)
  • 3270 эмуляция
  • Эмуляция 3270 с возможностью программирования
    • Этот уникальный пакет позволил пользователю включить локальное программирование для разгрузки мэйнфрейма.
  • КОБОЛ

Исходное программное обеспечение PET / Maestro широко использовало существующие библиотеки из вышеуказанных пакетов.

Ссылки [ править ]

  1. ^ Computerwoche: Interaktives Programmieren ALS Системы-Шлягер архивации 2008-12-21 в Wayback Machine , 1975/47
  2. ^ Der Spiegel , 17 января 1983, Page 71 Akten Ауф Knopfdruck
  3. ^ Изображение предоставлено: Музей информационных технологий в Арлингтоне http://mit-a.com/fourphase.shtml
  4. ^ Изображение предоставлено: Музей информационных технологий в Арлингтоне - четыре этапа IV / 90
  5. Der Spiegel, 17 января 1983 г., стр.71.

Внешние ссылки [ править ]

  • Кристиан Флойд https://web.archive.org/web/20071018125442/http://swt-www.informatik.uni-hamburg.de/people/cfl.html
  • Питер Шнупп к рассказу Маэстро I [2]
  • Центр истории IEEE: [3] Интервью Эрнста Денерта (29 июня 1993 г.)
  • [4] - Музей информационных технологий в Арлингтоне - четыре этапа
  • [5] Four Phase System - многопозиционная система обработки изображений.