Маэстро Я был одним из первых интегрированной среды разработки для программного обеспечения . [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 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]
Технология [ править ]
Аппаратное обеспечение
Базовая система представляла собой систему ввода данных «ключ к диску». Историческими предшественниками были системы с «ключом к ленте», такие как 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 широко использовало существующие библиотеки из вышеуказанных пакетов.
Ссылки [ править ]
- ^ Computerwoche: Interaktives Programmieren ALS Системы-Шлягер архивации 2008-12-21 в Wayback Machine , 1975/47
- ^ Der Spiegel , 17 января 1983, Page 71 Akten Ауф Knopfdruck
- ^ Изображение предоставлено: Музей информационных технологий в Арлингтоне http://mit-a.com/fourphase.shtml
- ^ Изображение предоставлено: Музей информационных технологий в Арлингтоне - четыре этапа IV / 90
- ↑ 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 - многопозиционная система обработки изображений.