Кіріспе

Apple Media Tool – Apple компаниясы 1990-шы жылдардың соңында сатқан мультимедиалық құралдар жиынтығы және оған қосымша бағдарламалау ортасы. Ол негізінен CD-ROM дискілерде таратуға арналған мультимедиалық презентацияларды жасау үшін әзірленген, сондай-ақ бағдарламалау тәжірибесі жоқ графикалық дизайнерлерді де қамтыды. Ол бай әрі күрделі презентацияларды оңай жасауға мүмкіндік беретін, объектіге бағытталған пайдаланушы моделімен жабдықталған, жетілдірілген интерфейске ие болды. Оның басты бәсекелестері – Macromedia Director, Quark Immedia, mTropolis және Kaleida Labs ScriptX.

Тарих

АМТ жүйесін Бельгияда Arborescence компаниясы үшін жұмыс істейтін Патрик Соке әзірледі. Бұл компания кейін Havas компаниясымен сатып алынды. 1993 жылдан бастап жүйе Apple компаниясымен сатылды, бірақ барлық даму жұмыстарын Соке басқарған тәуелсіз команда жүзеге асырды. 1996 жылы құралдың дамуын Apple компаниясы өз қолына алды және бағдарламаның 2.1 нұсқасын Калифорниядағы инженерлер тобы, Дан Кроу басшылығымен ішкі күштермен жасады. 1997 жылы Apple өзінің мультимедиялық өнімдерін QuickTime және HyperCard бағдарламаларына шоғырландыруға шешім қабылдады, соның салдарынан АМТ құқықтары Havas компаниясына қайтарылды. Патрик Соке бұл құқықтарды сатып алып, Tribeworks компаниясын құрды және AML-ге негізделген, 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 платформалары үшін орындалу уақытында интерпретаторларға ие болды.