エクステンド

XTNDは、 ClarisがApple Macintosh製品用に開発したドキュメントのインポート/エクスポートシステムです。[ 1 ] XTNDをサポートする製品では、開くダイアログと保存ダイアログに追加のポップアップメニューが表示され、サポートされているあらゆる形式のドキュメントの読み込みと書き込みが可能になりました。[ 2 ]この名前はextendの4文字の短縮形で、Macではシステムリソースファイルで4文字の識別子が使用されています。

XTNDは1989年に[ 3 ] MacWrite II[ 4 ] Claris CAD 2.0、そして1991年にはFileMaker Proで初めて導入されました。 [ 5 ]このシステムは人気を博し、それまでやや「ローエンド」と思われていたClaris製品の大きなセールスポイントとなりました。このシステムはすぐに他の多くの製品にも採用され、1990年代初頭にはかなり普及しました。

1992年にクラリス社はシステムをアップル社に譲渡し、[ 3 ] [ 6 ]アップル社は最終的にこれをTranslation ManagerというMac OSの基本部分として再ブランド化した。また、マシンにインストールされたソフトウェアを使用して未知の文書を開き、XTNDを使用して変換するMacintosh Easy Openも追加し。開発者ガイド[ 3 ] XTND Programmer's Guideは、 XTND Developer's Kit 1.3 [ 2 ]とともに1991年に出版され、アップル社のFTPサイトに置かれていた。XTNDはPower Macsでは動作しなかったが、1993年にリリースされた拡張機能の拡張機能によって一時的に修正された。1995年から1996年にかけて、アップル社は既にシステム全体を放棄していたようである。

XTNDは、一連の「トランスレータ」をリスト化し、読み込み、管理するシンプルなランタイムエンジンで構成されていました。これらのトランスレータはMacのシステムフォルダ内のリソースファイルに格納されており、XTNDシステムをサポートするあらゆるプログラムから検索・使用できました。実際のロジックのほぼすべてはトランスレータ内にあり、ランタイムはファイル名とパラメータを内部に格納されたコードに渡すだけでした。

Clarisは、MacWrite、 Microsoft WordAppleWorksAppleWorks GSWriteNowWordPerfectWordStarなどのワードプロセッサ用のトランスレータのほか、さまざまなスプレッドシート、グラフィック、データベース形式用のトランスレータを供給しました。[ 2 ] [ 4 ]

XTNDの大きな技術的問題は、変換プロセスが「不透明」だったことです。システムは変換プログラム内でコードを実行していましたが、ユーザーにフィードバックを提供したり、質問したりする手段がありませんでした。そのため、長い変換処理がまだ処理中なのか、それとも処理がロックされているのかを区別することが困難でした。コードベースの古さに伴い、プログラムのフリーズが頻繁に発生しました。コンバータ自体の品質にも大きなばらつきがありました。例えば、Microsoft Wordの拡張機能は特にエラーが発生しやすいものでした。[ 7 ]

参考文献

  1. ^ Seiter, Charles (1992年3月). 「二つの世界をつなぐ」 . Macworld . 第9巻第3号. 155ページ.
  2. ^ a b c「新バージョンXTND」。Apple 2000年。第7巻第2号。1992年4月。62ページ。
  3. ^ a b c Weibel, Bob (1993年6月28日). 「Mac以外のファイルの翻訳:周縁から主流へ」 . MacWeek . 第7巻第26号.
  4. ^ a b Chien, Philip; inCider/A+スタッフ(1993年3月)「Power Peripheral」 inCider /A+第11巻第3号46ページ。
  5. ^ 「Claris、Filemaker Proを出荷」 Apple 2000年第6巻第1号1991年2月70ページ。
  6. ^ 「ClarisがAppleにXTNDを送付」 MacUser第8巻第10号1992年10月49ページ。
  7. ^ 「なぜNisus WriterはMicrosoft Word 98ファイルを読み取れないのか?」 Nisus Software . 2025年1月25日時点のオリジナルよりアーカイブ。 2025年1月8日閲覧
  • Apple Computer Inc.、XTND プログラマーズ ガイド、1991 年。