XTND - XTND

XTND - это система импорта / экспорта документов, разработанная Claris для своих продуктов на Apple Macintosh . Продукты, поддерживающие XTND, размещают дополнительное всплывающее меню в диалоговых окнах открытия и сохранения, позволяя пользователям читать и писать документы любого поддерживаемого формата. Имя представляет собой четырехбуквенное сокращение от extend , Mac использует четырехбуквенные идентификаторы в файлах системных ресурсов .

XTND был впервые представлен в 1989 году вместе с MacWrite II , Claris CAD 2.0 и с FileMaker Pro в 1991 году. Система оказалась популярной и стала основным аргументом в пользу продуктов Claris, которые в остальном считались "недорогими". Вскоре эта система стала использоваться и в ряде других продуктов, а в начале 1990-х годов стала довольно распространенной.

В 1992 году Claris передала систему Apple, которая в конечном итоге переименовала ее в базовую часть Mac OS, известную как диспетчер переводов . Они также добавили Macintosh Easy Open, который предлагал открывать неизвестные документы с помощью программного обеспечения, установленного на машине, и конвертировать его с помощью XTND. Руководство разработчика, XTND Programmer's Guide , было опубликовано в 1991 году вместе с XTND Developer's Kit 1.3 , который был размещен на их FTP- сайте. XTND сломался на Power Mac , но расширение к расширению, выпущенное в 1993 году, исправило это на время. К 1995/96 г. похоже, что Apple уже отказалась от всей системы.

XTND состоял из простого механизма выполнения, который перечислял, загружал и управлял рядом «переводчиков». Переводчики хранились в файлах ресурсов, помещенных в системную папку Mac, что позволяло их находить и использовать любой программой, поддерживающей систему XTND. Практически вся фактическая логика была размещена в трансляторах, среда выполнения просто передавала имена файлов и параметры коду, хранящемуся внутри.

Claris предоставила переводчики для текстовых процессоров, таких как MacWrite, Microsoft Word , AppleWorks , AppleWorks GS , WriteNow , WordPerfect , WordStar , а также переводчики для различных форматов электронных таблиц, графики и баз данных.

Основная техническая проблема с XTND заключалась в том, что процесс преобразования был «непрозрачным». Система запускала код в переводчиках, которые не могли дать обратную связь пользователю или задать вопросы. Это затрудняло различение, продолжалось ли долгое преобразование или процесс заблокирован. Зависание программ было обычным явлением по мере старения кодовой базы. Сами конвертеры сильно различались по качеству. Например, расширение Microsoft Word было особенно подвержено ошибкам.

использованная литература

  • Apple Computer Inc., Руководство программиста XTND , 1991.