Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Apple Media Tool — это мультимедийный инструмент для разработки и соответствующая среда программирования, продаваемая компанией Apple в конце 1990-х годов. Он был в первую очередь предназначен для создания мультимедийных презентаций для распространения на CD-ROM и ориентирован на графических дизайнеров, не имевших опыта программирования. Программа отличалась продвинутым пользовательским интерфейсом с объектно-ориентированной пользовательской моделью, что упрощало создание насыщенных и сложных презентаций. Основными конкурентами Apple Media Tool были Macromedia Director, Quark Immedia, mTropolis и Kaleida Labs ScriptX.
The Apple Media Tool was a multimedia authoring tool and associated programming environment sold by Apple in the late 1990s. It was primarily aimed at producing multimedia presentations for distribution on CD ROM and was aimed at graphic designers who did not have programming experience. It featured an advanced user interface with an object oriented user model that made production of rich and complex presentations easy. Its competitors were Macromedia Director, Quark Immedia, mTropolis, and Kaleida Labs ScriptX.
История
Система AMT была разработана Патриком Соке, разработчиком из Бельгии, работавшим на французскую компанию Arborescence, которая позднее была приобретена Havas. Начиная с 1993 года, она продавалась компанией Apple, но вся разработка велась независимой командой под руководством Соке. В 1996 году Apple взяла на себя разработку инструмента, а версия 2.1 программы была разработана внутри компании командой инженеров в Калифорнии под руководством Дэна Кроу. В 1997 году Apple решила сосредоточить свои мультимедийные продукты на QuickTime и HyperCard, и права на AMT вернулись к Havas. Патрик Соке выкупил эти права и стал соучредителем Tribeworks, разработав новый инструмент на основе AML под названием iShell.
The AMT system was developed by Patrick Soquet, a developer in Belgium working for Arborescence a French company that was later acquired by Havas. From 1993 onwards it was marketed by Apple but all development was done by the independent team led by Soquet. In 1996, the development of the tool was taken over by Apple and the 2.1 version of the program was developed in house by a team of engineers in California led by Dan Crow. In 1997 Apple decided to concentrate its multimedia offerings on QuickTime and HyperCard and the rights to AMT returned to Havas. Patrick Soquet acquired these rights and co founded Tribeworks and developed a new tool based on AML, called iShell.
Особенности
Основными особенностями Apple Media Tool были графический инструмент разработки (сам AMT) и сопутствующая среда программирования Apple Media Tool Programming Environment (AMTPE), представляющая собой компилятор и отладчик для лежащего в основе языка Apple Media Language (AML, также известного как язык Key). AMT был примечателен как одна из первых систем разработки, поддерживающих внедрение новаторского формата видео Apple QTVR. AML — это объектно-ориентированный язык программирования, основанный на Eiffel, но специализирующийся на мультимедийном программировании. Хотя для использования AMT не требовался опыт программирования, он создавал полноценные программы на AML, которые затем компилировались в байт-код и интерпретировались интерпретатором во время выполнения. AMTPE можно было использовать для расширения кода AML с целью создания более сложных программ, например, для доступа к базе данных и извлечения мультимедийных данных. AML концептуально схож с Java, с подходом "написал однажды — запускай везде" для кроссплатформенной разработки: для классических платформ Mac OS и Windows существовали интерпретаторы времени выполнения.
The major features of the Apple Media Tool were a graphical authoring tool (AMT itself) and an associated programming environment the Apple Media Tool Programming Environment (AMTPE) which was a compiler and debugger for the underlying Apple Media Language (AML also known as the Key language). AMT was notable as one of the first authoring systems to support embedding Apple's pioneering QTVR movie format. AML is an object oriented programming language based on Eiffel but specialized for multimedia programming. Although the AMT did not require any programming experience to use, it produced complete AML programs which were then compiled into byte code and interpreted by a runtime interpreter. The AMPTE could be used to enhance the AML code to create more complex programs, for example accessing a database to retrieve media. AML is conceptually similar to Java, with a "write once, run anywhere" approach to cross platform development: it had runtime interpreters for both the classic Mac OS and Windows platforms.