ズームラック

Database management system

Zoomracksは、 Atari STおよびIBM PC向けのシェアウェア・ データベース管理システムで、カードファイルのメタファーを用いてデータの表示と操作を行っていました。Zoomracksの最大の功績は、 Apple ComputerHyperCardや類似製品に対して提起された、初期の、そしてやや物議を醸したソフトウェア特許訴訟でした

1985年に導入されたZoomracksは、データを「クイックカード」と呼ばれるファイルカードで視覚的に表現していました。カードはプログラム内で「テンプレート」として設計でき、「フィールドスクロール」と呼ばれる汎用データフィールドを使用して、最大80文字×250行まで格納できました。[1]カードは「ラック」と呼ばれる単一のデータベースファイルにまとめられました。表示は文字ベースで、製品の主要プラットフォームであったAtariのGEMインターフェースは使用されていませんでした。当時の類似のデータベースプログラムとは異なり、Zoomracksは内部的に異なるタイプのデータに対応しておらず、すべてがテキストで表現されていました。

ラックを開くと、カードはまるで直線状のローロデックスのように表示され、ユーザーは特定のエリアを非グラフィカルに「ズームイン」することで、そのエリアのカードの詳細を確認でき、さらにズームインすることで、特定のカードのすべてのフィールドを確認できる。ラックはカードを様々な方法でソートして表示できるため、単一の定義済みインデックス(通常は姓)のみでソートされる現実世界のローロデックスよりもはるかに簡単に操作できる。あるスタックからカードを切り取り、別のスタックに貼り付けるだけで、データをデータベース間で移動できる。最大9つのラックを同時に開くことができる。[1]

1987年に導入されたZoomracks IIは、レポート生成と基本的な数学処理のサポートを追加しました。ラック内の情報の特定のサブセットを抽出し、印刷用にレイアウトするには、オリジナルのZoomracksでは、必要なカードを新しいラックに切り取って貼り付ける必要がありました。Zoomracks IIでは、レポート(おそらくラックごとに1つだけ?)を定義し、必要に応じてヘッダーとフッターを付けてレイアウトできるようになりました。

Zoomracks IIには、キーボードの文字に一連のコマンドを割り当てることができる基本的な「マクロ」システムも追加されました。作成されたマクロには、基本的なループ、if/then、データ入力など、一連のプログラミングコマンドを追加できます。マクロは別のラックにカードとして物理的に保存され、他のラックに対しても「対抗」して使用できますが、その有用性は疑問視されています(コードは一般的に処理対象のデータと密接に結びついているため)。

Zoomracksは好評を博し、 1989年1月にCompute!誌で「ベストデータベース」を受賞した。 [2]しかし、これは広範な使用や売上にはつながらなかったようだが、その多くは1980年代後半のAtariの売上悪化によるものと考えられる。

Zoomracksの作者であるポール・ヘッケル(元ゼロックスPARC所属)は、「保存されたレコード内の一連のフィールドにおける文字の抑制と再生のための表示システム」に関する米国特許4486857号を取得し、システムの基本的な画面操作を記述しました。[3]ヘッケルは、しばらくの間ライセンス供与を試みた後、1988年にApple、Asymetrix(HyperCardクローンToolBookのメーカー)、IBM(ToolBookを使用)などに対して一連の訴訟を起こしました。[4]また、これらの製品のエンドユーザーに対し、著作権侵害の可能性に備えてライセンスを提供しました。[2] Zoomracks自体はこの時点で既に消滅したようで、多くの人がこの訴訟を「死んだ」製品で金儲けをする手段だと評しました。これは今日では非常によくあることです。[5]

参考文献

  1. ^ ab ズームラック II ST用
  2. ^ ab Zoomracksの作者がHyperCardでAppleを訴える[リンク切れ] (テキスト形式のUseNet投稿のGoogleキャッシュ)
  3. ^ 保存されたレコード内の一連のフィールドの文字を抑制および再生するための表示システム
  4. ^ 本物
  5. ^ ソフトウェア特許とイノベーションへの影響[ permanent dead link ] ( Microsoft Word文書の Google キャッシュ)
  • Zoomracks II – レビューと説明
Retrieved from "https://en.wikipedia.org/w/index.php?title=Zoomracks&oldid=1303213705"