ロータスシンフォニー(MS-DOS)

ロータス・シンフォニー
開発者ロータス開発
初回リリース1984 (1984年
オペレーティング·システムMS-DOS
タイプ統合ソフトウェア
ライセンス独自の

Lotus Symphonyは、MS-DOSオペレーティングシステム上でテキスト、スプレッドシート、グラフ、その他の文書を作成・編集するための統合ソフトウェアパッケージでした。Lotus Development社が、同社の人気スプレッドシートプログラムであるLotus 1-2-3 [ 1 ]の後継としてリリースし、1984年から1992年まで製造されました。Apple Macintosh版のLotus Jazzは姉妹製品でした。

IBM は2007 年にOpenOffice.orgに基づく新しいオフィス スイートのためにLotus Symphonyという名前を復活させましたが、それ以外に 2 つのプログラムに関連性はありません。

歴史

Lotus 1-2-3は当初、スプレッドシート、データベース、グラフ作成機能を備えた統合型製品として宣伝されていました(そのため「1-2-3」という名前が付けられました)。Ashton -TateFrameworkApple ComputerAppleWorksなど、「統合型」と称される他の製品には、通常、ワードプロセッサ機能も含まれていました。これに対し、LotusはSymphonyでその答えを導き出しました。

ロータスは1984年の夏季オリンピック中にシンフォニーをテレビで宣伝した。[ 2 ]

概要

1984年に出版されたLotus Symphony(DOS)リファレンスマニュアル

Symphony for MS-DOSは、起動時に完全にメモリにロードされるプログラムで、Microsoft Windows(3.x/95/98/ME)上でMS-DOSタスクとして実行できます。コマンドプロンプトと.pifファイルを使用することで、SymphonyはWindows XPおよびその後継OSでも使用できます。

ALT+F10キーを押すと、プログラムの5つの「環境」を切り替えることができます。各環境は、同じ基礎データに基づいてレンダリングされます。環境は以下のとおりです。

複数の「アドインアプリケーション」を「接続」して起動することで、Symphonyの機能を拡張できます。これには、強力なマクロマネージャー、ドキュメントアウトライナー、スペルチェッカー、統計情報、様々な通信設定、そしてマクロ実行によるSymphonyの使い方を説明するチュートリアルなどが含まれます。このプログラムでは、画面を複数のペインと個別のウィンドウに分割し、基盤となるデータの異なるビューを同時に表示できます。各ウィンドウには、5つの環境のいずれかを表示できます。ユーザーは、ある環境で行った変更が他の環境にも同時に反映されるのを確認できます。これはおそらく、このパッケージの最も興味深い機能でしょう。

Symphonyが処理するすべてのデータは、スプレッドシートのようなセルに保存されます。他の環境(ワードプロセッサ、データベース、通信、グラフィックスなど)では、基本的にデータの表示形式とフォーカス(利用可能なメニュー、特殊キー、機能など)が変更されるだけで、.WR1ファイルとして保存および取得できます。

Symphonyは、標準の640KBコンベンショナルメモリで完全に動作するように設計されており、拡張メモリを補完することができます。類似の競合製品としては、 SmartWareMicrosoft WorksContext MBAFrameworkEnableAbility Officeなどがあります。

Symphonyのスプレッドシートエンジンは、かつて同種のソフトウェアの中で最も人気があったLotus 1-2-3で使用されていたものと似ていますが、同じではありません。その他の機能強化には以下のものがありました。

  • カスタマイズ可能なマクロ駆動型メニューとディスプレイ ウィンドウを使用して、独自のアプリケーションのようなスプレッドシートを作成する機能。その結果、ユーザーにとって、元のスプレッドシートの伝統とはほとんど似ていないメニュー駆動型アプリケーションが生まれます。
  • ワークシート メニューを再配置し、最初のメニュー項目として [コピー] を配置し、その後に最も頻繁に使用される他の項目を配置しました。
  • 1-2-3 のスプレッドシート専用の数式を基にした追加の @ 数式関数。
  • 1-2-3 の一意に識別される最初の文字のメニュー項目を保持する複数のメニュー システム。
  • ピリオド キーだけでなく、TAB キーを使用して範囲をアンカーできるようになりました。
  • コピー元の「場所」ではなく、「場所へ」コピーしてその場所に移動する機能。

Symphonyは、PCのModel Fキーボードの84キーすべてを使用していました。これにより、ユーザーは両手を使ってメニュー機能を選択したり、メニューやスプレッドシートをナビゲートしたり、その他すべてのSymphony機能をタッチ操作で操作することができました。しかし、米国IBM PCの104キーModel Mキーボードや、その後のエルゴノミクスキーボードの導入により、この利点は薄れていきました。

Micropro WordStar 3.3、WordPerfect 4.2、Microsoft Word 2.0などの当時の他のワードプロセッサと比較すると、Symphony のワードプロセッシング環境はシンプルですが、効果的で複雑ではありませんでした。

当時の他のデータベースプログラム(Ashton-TatedBase III、MDBS Knowledgeman、Borland Paradox 2.0、Borland Reflex 1.0など)と比較すると、SymphonyのFORM環境はReflexの分析機能やdBase IIIの疑似リレーショナル機能を備えておらず、堅牢性に欠けていました。しかし、Symphonyはスプレッドシートに直接統合されており、スプレッドシートのフィールドからFORMを「生成」する機能を備えていました。このジェネレータは、データベースの入力フォーム、スプレッドシートの基盤となるアーキテクチャ、範囲名、クエリフィールドを自動的に作成し、シンプルなスプレッドシートを数秒でデータベースに変換しました。3.0-Symphonyでは、以前の機能強化にアドオンが追加され、特に注目すべき点として以下の点が挙げられます。

  • WYSIWYG (What-You-See-Is-What-You-Get) GUI (グラフィカルユーザーインターフェース) とマウスサポートの追加
  • BASE は、サイズに関係なく、あらゆる dBase IV ファイルと統合する機能です。
  • 4MB を超えるスプレッドシートのメモリ機能を拡張する ExtraK アドオン。

前身のLotus 1-2-3と同様に、Symphonyには「Symphonyコマンド言語(SCL)」と呼ばれるかなり強力なプログラミング言語が搭載されていました。この言語は、スプレッドシート内、またはマクロ(メニュー操作、データ、その他のマクロキーワードのリスト)の形で「ライブラリ」に個別に保存できました。(その一つが「menucall」で、ユーザーはスプレッドシートに埋め込まれた独自のメニューを呼び出すことができ、Symphony独自のメニューと同じように動作します。)Symphonyのマクロ記録用の「学習」モードはこのプロセスを自動化し、エンドユーザーはコンピュータプログラミングの知識がなくても、繰り返しのタスクを再現したり、それ以上のことをしたりするマクロを素早く作成できました。Symphonyの最も重要な機能の一つは、このコマンド言語を使用して様々なモジュールを統合できることでした。当時、Symphonyは株式市場の情報源にログオンし、動的または事前設定された基準でデータを選択し、そのデータをスプレッドシートに入力し、計算を実行し、データをグラフ化して結果を印刷できる数少ないプログラムの一つでした。これらすべては、事前に設定されたスケジュールに従って無人で実行できます。

受付

1987年時点で、ロータスはSymphonyを40万本販売していた。[ 3 ] 1990年の米国公認会計士協会会員調査によると、回答者の5%がSymphonyをスプレッドシートやグラフィックに使用し、4%がデータベースに、2%がワードプロセッサとして使用していた。[ 4 ]

参照

参考文献

  1. ^ロータスの広告 Computerworld、1984年7月16日、66-67ページ
  2. ^Computerworld」、マイクロソフトウェアのテレビ広告が賛否両論の評価を受けるComputerworld、1984年11月26日、24ページ
  3. ^ 「3人の先見の明のある人物の後ろに並ぶ」 Computerworld第21巻第44号、1987年11月2日、p. SR3 。 2025年6月8日閲覧
  4. ^ 1990 AICPAコンピュータ利用状況調査(報告書). 1990. 561 . 2025年4月30日閲覧