Symphonyの画面
オンラインのニュース見出しを流し読みしていたら、IBMがオフィススイートを無償で公開するという記事が。ソフトそのものはIBM版のOpenOfficeのようなのでこれといって目新しい感じもなく、強いて言うならば「曲がりなりにもビジネス用デスクトップアプリケーションの事業の経験と実績がちゃんとあるIBMがOpenOfficeの普及に本腰を入れてみた」というあたりがニュースと言えばニュースなのですが、私の心の琴線に響いたのはそのソフトの名前。その名もIBM Lotus Symphony


Lotus Symphonyと言えば、知る人ぞ知る、ロータスが1-2-3に続いて1980年代の後半にリリースしたIBM-PC用のMS-DOS上で動作する統合ソフト。IBM PC専用で日本語版もなかったため、日本国内でこのソフトを知っていたのはごく限られた人たちだけのはずですが、グローバルにはそれなりに歴史的な重みのあるブランドです。

Lotus Symphony
新生Lotus Symphonyは
  • ワープロ
  • 表計算
  • プレゼンテーション
の組み合わせですが、元祖Symphonyは
  • ワープロ
  • 表計算
  • グラフ
  • カード型データベース
  • 通信ターミナル
を統合したもの。この組み合わせは、その後のDOS版統合ソフトの典型的な構成になります。

Windows版のオフィススイートは、スイートと言ってもワープロ、表計算、プレゼンテーションはそれぞれ独立したソフトウェアですが、DOS時代の統合ソフトはこれらの機能が文字通り「統合」されていて、一つのプログラムの中に詰め込まれたそれぞれの機能を連携しながら使えるようになっています。
今のコンピュータに比べるときわめて貧弱な限られたメモリと馬力の少ないCPUでこれだけの機能をスムーズに使えるようにするのは、芸術的なプログラミングテクニックが必要で、実は初代Lotus Symphonyを開発したのはロータス ノーツの生みの親で現在マイクロソフトCTOであるRay Ozzie。
以前マイクロソフトプレスから出版された「実録!天才プログラマー(原題:Programmers at Work)」という本にも、Ray OzzieはSymphonyの開発者として1章を割いて紹介されています。
今は昔。