mTropolis

mTropolis (произносится как «метрополис») — открытое по архитектуре приложение для программирования мультимедиа, нацеленное на быструю разработку мультимедийных произведений. [1] Оно было разработано mFactory (произносится как «эм-фактори») и представлено в 1995 году. Оно ввело объектно-ориентированные концепции, такие как повторно используемые объекты, модификаторы и поведения, в пространство создания мультимедиа, в котором доминировало программное обеспечение Director от Macromedia . В 1997 году mTropolis была куплена Quark , которая перенесла разработку из Берлингейма, Калифорния , в Денвер , а затем отменила продукт год спустя. Несмотря на усилия его ярых пользователей, чтобы попытаться спасти свои инвестиции и любимый инструмент, переговоры и даже возможное предложение о покупке так и не увенчались успехом. [2]

История

mTropolis конкурировал в сфере интерактивных мультимедийных продуктов, где в 1990-х годах доминировал Macromedia Director . Создатель программного обеспечения mFactory, основанный в 1992 году, позиционировал mTropolis как альтернативу и как дополнение к Director.

mTropolis был куплен Quark в 1997 году. Использование поведений в mTropolis подтолкнуло Macromedia к внедрению поведений в Director 6.0.

Я был там, когда Сири, Шепард, я сам и, возможно, Грегги отправились на встречи пользователей Mtrop. Мы прямо украли [поведения] у них.

- Алекс Заватоне (бывший сотрудник Macromedia) в списке рассылки Direct-L, вт, 9 сентября 2008 г.

Хотя создание мультимедийных CD-ROM-файлов в значительной степени утратило актуальность из-за распространения онлайн-контента, mTropolis остается интересным исследованием в области разработки приложений и на протяжении многих лет имеет преданных поклонников. [ необходима цитата ]

Парадигма

Среда разработки сильно отличалась от других инструментов того времени — HyperCard от Apple Computer , Pitango Clickworks и другие имели метафору на основе карт, а Macromedia Director имела метафору фильма (область контента называлась The Stage, временная шкала — The Score, библиотека активов — The Cast и т. д.). В mTropolis были разделы, подразделы и сцены. Активы помещались на сцену, а затем комбинации поведений и модификаторов перетаскивались на активы.

Мощное взаимодействие и анимация могли быть созданы путем отправки сообщений разными модификаторами друг другу, что позволяло пользователю создавать что-то впечатляющее довольно быстро, без набора текста. Был простой язык программирования, доступ к которому осуществлялся через модификатор Miniscript, но большая часть программирования достигалась путем присоединения стандартных поведений и модификаторов и выбора в всплывающих меню модификаторов.

Технические проблемы

По словам автора «Звездолета Титаника» Дугласа Адамса , его команда изначально выбрала mTropolis 1.0 в качестве платформы разработки, но из-за неуказанных технических недостатков от нее пришлось отказаться в пользу внутреннего инструмента. [3]

Ограничения минискрипта

Одним из критических замечаний к инструменту было то, что интегрированный язык программирования Miniscript не обладал ключевыми функциями, необходимыми для выполнения обычных задач. Поскольку mTropolis был задуман вокруг метафоры визуального программирования , инженеры mFactory намеренно исключили управляющие конструкции, такие как условные циклы . Чтобы устранить эти ограничения, сторонний разработчик AX Logic выпустил коммерчески доступный модификатор Alien Studio в качестве замены Miniscript.

Формат файла

Появление в версии 1.1 подключаемого модуля браузера mTropolis для Netscape Navigator , получившего название mPire, выявило основной архитектурный недостаток. Формат двоичного файла не был кроссплатформенным; чтобы сделать элемент mTropolis доступным для встраивания на веб-страницу, автору требовалось сохранить версию для Macintosh и отдельную версию для Windows. Следовательно, веб-сервер должен был хранить избыточные копии одного и того же контента, потребляя дисковое пространство и требуя использования страниц загрузчика для обслуживания файла, подходящего для операционной системы конечного пользователя.

Создание только для Macintosh

Хотя движки воспроизведения существовали как для платформ Macintosh, так и для Windows, сама система создания mTropolis работала только на Mac.

История релизов

mTropolis 1.0

Январь 1995: Выпущен на MacWorld в Сан-Франциско . Розничная цена 4495 долларов.

mTropolis 1.1

Май 1996: Добавлена ​​поддержка QuickTime VR 1.0. Розничная цена 1195 долларов.

Октябрь 1996 г.: mFactory выпускает бета-версию 1 плагина для браузера mPire.

mTropolis 2.0

Март 1997 г.: mFactory объявляет о начале предварительных заказов на версию 2.0, поставки которой начнутся «во второй половине мая». Розничная цена — 995 долларов.

Май 1997 г.: Quark, Inc. покупает mFactory.

Март 1998 г.: Quark объявляет, что версия 2.0 будет предоставлена ​​бесплатно зарегистрированным клиентам mTropolis v1, но продукт не будет доступен для широкой покупки. [4]

Заголовки, созданные с помощью mTropolis

Из-за того, что mTropolis Player был отделен от контента разработчика, просмотрев файлы, можно легко сказать, была ли игра разработана с помощью mTropolis. Несколько CD-ROM были созданы с использованием mTropolis, включая удостоенный награды BAFTA MindGym , Scott Kim 's Obsidian , A Sharp's King of Dragon Pass , Muppet Treasure Island , Voyager's Fun With Architecture , The Magic World of Beatrix Potter , SPQR: The Empire's Darkest Hour и The Day the World Broke [5]

Ссылки

  1. ^ mTropolis, величайший инструмент КБД, которого никогда не было, Глен Хантер, Mojo Productions Inc. (2000, архив)
  2. ^ Линдси, Грег. «Программное обеспечение, которое отказалось умирать». salon.com . Архивировано из оригинала 3 мая 2000 г. Получено 27 июня 2016 г.
  3. ^ Адамс, Дуглас. «Почему Starship Titanic не на Macintosh?» . Получено 31 мая 2008 г.
  4. Ландвер, Ребекка (29.03.1998). "mFactory закрыли по вине Quark" . Получено 01.06.2008 .
  5. ^ "День, когда мир рухнул (1997) обложка коробки".
  • mtropolis.com (архив 2000)
Взято с "https://en.wikipedia.org/w/index.php?title=MTropolis&oldid=1062047799"