Cyberdog(サイバードッグ)は、1990年代後半に
Appleによって開発されていたインターネットスイート
ソフトウェアです。これは、当時
Appleが推進していたOpenDocというコンポーネント技術をベースにしており、一つのアプリケーション内で多様なインターネット関連機能を提供することを目指していました。
Cyberdogの機能
Cyberdogは、単なるWebブラウザではなく、インターネットを利用する上で必要となる様々なツールを統合した
ソフトウェアでした。具体的には、以下の様な機能が含まれていました。
Webブラウザ: ウェブサイトを閲覧するための機能です。
メールクライアント: 電子メールの送受信を行うための機能です。
ニュースリーダー: ニュースグループやニュースフィードを読むための機能です。
Gopherクライアント: Gopherプロトコルを利用して情報にアクセスするための機能です。
FTPクライアント: FTPサーバーとの間でファイルを送受信するための機能です。
アドレスブック: 連絡先を管理するための機能です。
これらの機能は、それぞれが独立したコンポーネントとして構成されており、必要に応じて組み合わせて利用することが可能でした。この柔軟性が、OpenDocの大きな特徴でした。
OpenDocとコンポーネント技術
OpenDocは、アプリケーションを複数のコンポーネントに分割し、それらを組み合わせて利用するという考え方に基づいていました。このアプローチにより、ユーザーは必要な機能だけを選択して利用することができ、
ソフトウェア全体のサイズを小さく保つことができました。CyberdogもこのOpenDocの利点を活かして開発されていました。
Cyberdogの歴史
Cyberdogは、最終バージョン2.0がリリースされましたが、このバージョンには
2000年問題という、日付データが正しく扱えなくなる問題が含まれていました。しかし、幸いにも非公式のパッチが提供されており、この問題を解決することが可能となっています。また、OpenDocコンポーネントとして、Netscape Navigator for Cyberdogが開発されていましたが、残念ながらリリースには至りませんでした。さらに、Cyberdog向けのWebブラウザコンポーネントとして、当時の
Internet Explorerの機能を再現するBlakeというプロジェクトも存在しました。これも製品化はされませんでした。
Cyberdogの意義
Cyberdogは、今日のインターネットスイートとは異なるアプローチで開発された
ソフトウェアでした。そのコンポーネントベースのデザインは、柔軟で効率的な
ソフトウェア開発の可能性を示唆していました。また、当時としては珍しく、複数のインターネット関連機能を統合した
ソフトウェアとして、先駆的な存在でした。
外部リンク
Cyberdog J1-1.2.1 PPC
doghouse