Маэстро Я был одним из первых интегрированной среды разработки для программного обеспечения. разработан 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 терминалами для разработчиков. До 1989 г. в Федеративной Республике Германии было 6 000 установок [1].
Клавиатура MaestroОдна из последних систем Maestro I находится в Музее информационных технологий в Арлингтоне.
Ранние процессы программирования основывались на вводе кода и тестовых данных на бумажной ленте или перфокартах. После завершения перфорации программист подавал ленту и / или карты в компьютер. Внедрение IBM 3270 терминалов вместе с IBM в ISPF (Interactive System Productivity Facility) представляет собой реальное улучшение. Текстовый редактор, интегрированный в ISPF, позволял вводить исходный код программ в реальном времени. Редактор управлялся командами, редактированием строк и функциональными клавишами. ISPF требовал вводить код постранично, что уменьшало оперативность обратной связи; Maestro стремился решить эту проблему, передавая каждое нажатие клавиши напрямую процессору.
Харальд Вилер, партнер 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 терминалами в США.
Оборудование
Базовая система была системой ввода данных «ключ к диску». Историческими предшественниками были системы с «ключом к ленте», такие как Mohawk Data Recorder, Olympia Multiplex 80 и Philips X1100.
Маэстро использовал Philips (Апелдорн, Нидерланды) систему X1150 Data Entry, которая была построена на четырех этапов (Купертино, штат Калифорния) IV / 70 процессор.
Типичная конфигурация на момент введения была:
Со временем аппаратное обеспечение эволюционировало: процессор Four-Phase IV / 70 был заменен более мощной системой Four-Phase IV / 90, и теперь можно было поддерживать больше терминалов, памяти и емкости дисков. Базовая система ввода данных Philips X1150 была переименована в систему распределенной обработки Philips P7000 в связи с добавлением значительных дополнительных функций.
Операционная система представляла собой проприетарную операционную систему с четырехфазным диском (переименованную Philips), которая поддерживала обычные в то время компоненты: текстовый редактор, ассемблер, различные компиляторы и редактор связей.
Предложение четырехфазного программного обеспечения состояло из пакетов для:
В исходном программном обеспечении PET / Maestro широко использовались существующие библиотеки из вышеуказанных пакетов.