ビューマックス

ビューマックス
開発者デジタルリサーチノベルカルデラシンクライアント
初回リリース1990 (1990年
安定版リリース
ViewMAX 3 ベータ版 / 1999年4月 (1999-04
オペレーティング·システムDR-DOS
タイプウィンドウシステム
ライセンスGNU一般公衆利用許諾契約書

ViewMAX は、 DR DOSバージョン5.0および6.0に付属するCUA準拠のファイルマネージャです。これはDigital ResearchGEM/3グラフィカルユーザーインターフェイスの縮小版ランタイムバージョンに基づいており、静的に構築された単一のアプリケーションである ViewMAX デスクトップのみを実行するように変更されています。[ 1 ] [ 2 ]一部の不要な機能のサポートは削除され、同時にいくつかの新機能が追加されました。[ 2 ]ただし、システムは十分に近似していたため、ViewMAX は GEM デスクトップアクセサリ ( .ACC実行ファイル) を自動的に認識でき[ 3 ] [ 4 ]、一部のネイティブ GEM アプリケーション ( .APP実行ファイル)ViewMAX 環境内で実行できました (最初に GEM をインストールして起動する必要はありません)。[ 3 ] [ 4 ] GEM 3.xx 用の多くのディスプレイドライバも ViewMAX で使用できます。[ 2 ] [ 3 ] [ 4 ]また、Digital ResearchのSID86はDR DOS 3.xxに同梱されており、GEMアプリケーションのデバッグ専用の機能を提供するシンボリック命令デバッガ( SID86またはGEMSIDの?Y GEM固有のヘルプを参照)であり、ViewMAXでも使用できます。[ 5 ] [ 6 ]

バージョン

ベータ版ではNavigatorという名前だったViewMAX 1.00 [ 7 ] [ 8 ]は、1990年にDR DOS 5.0とともに配布され、 MS-DOS / PC DOS 4.0DOSSHELLに相当するものを提供した。その外観は、Digital Researchの以前のGEMデスクトップと非常によく似ており、2つの固定サイズのウィンドウだった。各ウィンドウには、ドライブ、ディレクトリ、ファイルを表すアイコン、またはディレクトリ階層を表すアイコンが含まれていた。[ 8 ]基盤となるオペレーティングシステム(DR DOSなど)でサポートされている場合、ファイルディレクトリのパスワードアクセス許可がサポートされていた。ネットワークドライブ(CD-ROMドライブを含む)は、ローカルドライブとは異なる独自のアイコンで区別された。[ 8 ]

1991年、ViewMAX 2はDR DOS 6.0とともに配布されました。このリリースでは、3D表示のコントロールやユーザーが選択できるカラースキームなど、様々なグラフィックの改善が行われました。[ 9 ]ディレクトリツリー(有効な場合)は、アイコンリストの代わりに表示されるのではなく、横に表示されるようになりました。[ 9 ]様々な設定は、%DRDOSCFG% \VIEWMAX.INIという設定ファイルに保存できます。[ 10 ] [ 3 ] [ 4 ] [ 11 ] [ 9 ]より柔軟な文字セットのサポートのために、ViewMAX 2 は、GEM 固有の文字セットを使用するのではなく、現在のコードページに応じて標準の DOS .CPI ファイルから表示フォントをロードしましたこの機能 2005からFreeGEM組み込まます。[ 18 ] 1992DR DOS 6.0 / Vとともに配布された ViewMAX の DOS/V 互換日本語版は、$FONT.SYS によって SCREENHZ.FNT からロードされた DBCS 文字をサポートしていました [ 19 ] DR DOSタスクスイッチャーTaskMAXサポート追加ましたこれが存在すると、アプリケーションは別のタスクとして起動され、ViewMAX はそれらの間を切り替えることができます。[ 10 ] [ 20 ] [ 9 ] Novell DOS 7OpenDOS 7.01DR-DOS 7.02以降などの後期オペレーティングシステムの TASKMGR もタスクスイッチャーAPIの大部分をエミュレートし続けたため、[ 4 ] [ 11 ] [ 21 ] ViewMAX 2 は DR-DOS プリエンプティブマルチタスクカーネル ( EMM386 /MULTI + TASKMGR )の下で同時に実行されている複数のフルスクリーンDOSタスクを切り替えて制御するためにも使用できました。[ 4 ] [ 11 ] [ 21 ]

ViewMAX 3は、ノベルの次期DR-DOS用のグラフィカルファイルマネージャとなる予定でした。ViewMAX 3には、カラーアイコン、移動およびサイズ変更可能なウィンドウ、プログラムグループ、背景画像のサポートが含まれていました。[ 22 ]基盤となるDR-DOSにオプションのマルチユーザーセキュリティモジュールがロードされている場合、ViewMAXは拡張されたワールド/グループ/オーナーアクセス許可システムもサポートします。ViewMAX 3は1992年10月にDR DOS「Panther」ベータ1ディストリビューションの一部でしたが、[ 11 ]完成することはなく、 1992年から1993年にかけてのAppleとノベルの「Star Trek」チームプロジェクトに取って代わられたため放棄されたようですが、このプロジェクトも未リリースのままでした。そのため、 1994年に「DR DOS 7.0」と呼ばれたノベルDOS 7には、グラフィカルファイルマネージャがまったく搭載されていませんでした。 1996年7月23日にカルデラがノベルから残りのデジタルリサーチ資産を買収したとき、 [ 23 ]当初の計画では、モバイルアプリケーション用のOpenDOS用の低フットプリントユーザーインターフェイス用のGEMとViewMAXテクノロジーをCaldera Viewとして復活させることになっていたが、[ 24 ] [ 25 ]カルデラUKはこれらの計画を放棄し、 DR-WebSpyderGROWを採用した。1999年初頭にDR-DOS開発センターであるカルデラUKを閉鎖した後、コミュニティからの継続的なソース公開要請を受け、ViewMAX 3ベータ版の残りのソースコードは1999年4月に米国の親会社であるカルデラシンクライアントによってGPLの下で公開された。 [ 25 ]その後、同社は社名をリネオに変更し、 3か月後にLinuxベースのテクノロジーに切り替えた。[ 26 ]それ以来、以前はGEMになかったさまざまなViewMAX機能がFreeGEMに組み込まれている。[ 27 ] [ 18 ]

参照

参考文献

  1. ^ Elliott, John C. (1999-06-10). 「GEMのバージョン」 . Seasip.info . 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧
  2. ^ a b c Elliott, John C. (1999-05-09). 「GEMとViewMAXの比較」 . Seasip.info . 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧
  3. ^ a b c dポール、マティアス R. (1997-04-13) [1993]. DRDOS6UN.TXT — DR DOS 6.0 に関する文書の作成と管理(ドイツ語) (60 版)。2016-11-07 のオリジナルからアーカイブ2016 年 11 月 7 日に取得{{cite book}}:|work=無視されました (ヘルプ)
  4. ^ a b c d e fポール、マティアス R. (1997-06-07) [1994]. NWDOS7UN.TXT — Novell DOS 7 に関する文書の作成と管理(ドイツ語) (85 版)。2016-11-07 のオリジナルからアーカイブ2016 年 11 月 7 日に取得{{cite book}}:|work=無視されました (ヘルプ)
  5. ^ Paul, Matthias R. (1997-05-24) [1991]. DRDOSTIP.TXT — Tips und Tricks für DR DOS 3.41 - 5.0 (in German) (47 ed.). 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧{{cite book}}:|work=無視されました (ヘルプ)
  6. ^ Elliott, John C. (2002-01-08). "SID86" .ニュースグループcomp.os.cpm .オリジナルから2018年8月27日にアーカイブ2018年4月8日閲覧。[…] GEMSIDにはGEMサポートのための追加機能がいくつかあります。特に、GEMグラフィック画面とテキスト画面の切り替えをサポートしています(詳細については?Yと入力してください)。[...]
  7. ^ Microsoft . 「DR DOS 5.0 競合分析」(PDF) (裁判所文書). 5114_A Comes v. Microsoft . 2017年1月18日時点のオリジナルよりアーカイブ(PDF) . 2017年1月18日閲覧
  8. ^ a b c Elliott, John C. (2013). 「ViewMAX/1 スクリーンショット」 . Seasip.info . 2013年1月11日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧
  9. ^ a b c d Elliott, John C. (2013). 「ViewMAX/2 スクリーンショット」 . Seasip.info . 2018年9月11日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧
  10. ^ a b R., R. (1992-01-06). 「Document 1209 - ViewMAX」 . Digital Research / Novell . FYI-M-1209. 2018年4月3日時点のオリジナルよりアーカイブ。 2018年4月3日閲覧(注: 1209.TXT も DRTIPS.ZIP の一部です)
  11. ^ a b c dポール、マティアス R. (1997-07-30) [1994]. NWDOS-TIP — Novell DOS 7 に関するヒントとコツ、詳細、バグ、回避策を含む Blick です。リリース 157 (ドイツ語) (第 3 版)。2016-11-04 のオリジナルからアーカイブ2014 年 8 月 6 日に取得{{cite book}}:|work=無視されます (ヘルプ) (注: NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な作業であり、多くの文書化されていない機能と内部の説明が含まれています。これは、2001 年まで維持され、当時多くのサイトで配布されていた著者のさらに大規模なMPDOSTIP.ZIPコレクションの一部です。提供されているリンクは、HTML に変換された古いバージョンのファイルを指していますNWDOSTIP.TXT。)
  12. ^ Paul, Matthias R. (2001-06-10) [1995]. 「DOS、OS/2、Windows NT .CPI、Linux .CP ファイルのフォーマット記述」 (CPI.LST ファイル) (1.30 版). 2016年4月20日時点のオリジナルよりアーカイブ。 2016年8月20日閲覧
  13. ^ Elliott, John C. (2006年10月14日). 「CPIファイルフォーマット」 . Seasip.info . 2016年9月22日時点のオリジナルよりアーカイブ。 2016年9月22日閲覧
  14. ^ Elliott, John C. (2006年9月3日). 「コードページ関連ソフトウェア」 . Seasip.info . 2016年11月8日時点のオリジナルよりアーカイブ。 2016年11月9日閲覧
  15. ^ Brouwer, Andries Evert (2001-02-10). 「CPIフォント」 . 0.2. 2016年9月22日時点のオリジナルよりアーカイブ2016年9月22日閲覧。
  16. ^ Haralambous, Yannis (2007年9月). Fonts & Encodings . 翻訳: Horne, P. Scott (第1版). Sebastopol, California, USA: O'Reilly Media, Inc. pp.  601–602 , 611. ISBN 978-0-596-10242-5
  17. ^ MS-DOSプログラマーズリファレンス. Microsoft Press . 1991. ISBN 1-55615-329-5
  18. ^ a b Elliott, John C. (2006年3月). 「FreeGEM (2005-)」 . Seasip.info . 2018年9月11日時点のオリジナルよりアーカイブ2018年9月10日閲覧。
  19. ^ Tam, Roy; Elliott, John C. (2014-01-12). "DR DOS 6.0/V" .オリジナルから2018-09-03にアーカイブ。2017-01-16に取得。 [...] ビデオドライバ( SDJVG9.VGA )におけるサポートの概要[...] 起動時に、 DOS/Vの「フォント読み取り」関数のアドレスを取得するために呼び出します。[...] 存在する場合、[...] DBCS [...] フラグをシステムフォントに設定します。[...] このフラグはDBCSリードバイトテーブルを取得するために使用されます。文字列が[...] テキスト出力関数に渡される際、DBCSフォントが使用されており、DBCSリードバイトテーブルがロードされている場合、コードは渡された文字列内のDBCSリードバイトとトレイルバイトをチェックし、各ペアを16ビットの文字IDに組み合わせます。文字を描画する際、文字IDが256より大きいかどうかを確認します。もしそうであれば、DOS/Vの「フォント読み取り」関数を呼び出してその文字のビットマップを取得し、描画コードに、指定されたオフセットのシステムフォントビットマップから8ピクセルではなく、そのビットマップのオフセット0から16ピクセルを描画するように指示します。最適化された等幅テキスト描画コードにも同様のチェックがあり、文字の幅を8ピクセルまたは16ピクセルにすることができます。INT 15h/AX=5000hINT 21h/AX=6507h(注: DR DOS 6.0/Vで実行されている ViewMAX のDBCS対応バージョンのスクリーンショットと、その$FONT.SYSに対応する DRFONT データベースSCREENHZ.FNTの16 進ダンプがあります。
  20. ^ Caldera, Inc. (1997年8月). OpenDOS 開発者リファレンスシリーズ — マルチタスク API — プログラマーズガイド. 英国. Caldera 部品番号 200-DODG-004. 2016年12月29日時点のオリジナルよりアーカイブ。 2013年3月21日閲覧{{cite book}}: CS1 メンテナンス: 場所の発行元が見つかりません (リンク)
  21. ^ a b Paul, Matthias R. (2001年12月16日). 「No lumps of coal」 . fd-dev . 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧
  22. ^ Elliott, John C. (2013). 「ViewMAX/3 スクリーンショット」 . Seasip.info . 2013年9月4日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧
  23. ^ Leon, Mark (1996年7月29日). 「Caldera、和解した訴訟を再開、DR DOSを買収 — Microsoftに対する反トラスト訴訟」 . InfoWorld . News. 第18巻第31号. InfoWorld Publishing Co. p. 3. ISSN 0199-6649 . 2020年2月8日時点のオリジナルよりアーカイブ。 2020年2月8日閲覧 [1] ;レオン・マーク (1996年7月29日). 「カルデラ社が和解済みの訴訟を再開、DR-DOSを買収 — マイクロソフトの反応: 訴訟は「皮肉で悲しい」" . Computerworld New Zealand . IDG Communications . ISSN  0113-1494 . CMPWNZ. 2018年8月23日時点のオリジナルよりアーカイブ。 2018年2月13日閲覧
  24. ^ Morris, Joseph P. 編 (1997-05-23) [1997-05-19]. 「Caldera、OpenDOSを使用した「Web-TV」のような機能のOEM提供を発表 - Caldera WebSpyderがOEMソリューションにカスタマイズ可能なインターネット/イントラネット機能を追加」 . Provo, UT, USA: Caldera, Inc. 2018年8月26日時点のオリジナルよりアーカイブ。 2018年8月26日閲覧– www.delorie.com/opendosより。
  25. ^ a b Jemmett, Ben AL (1999年4月). 「CalderaがGEMをGPLでリリース」 . Deltasoft – GEM News .オリジナルから2016年11月7日アーカイブ. 2016年11月7日閲覧。Caldera Thin Clients, Inc.は、 GEMの将来について長年憶測が飛び交っていた後、4月中旬にGEMとViewMAXのソースコードをGNU Public Licenseの下でリリースした。Calderaは1996年にNovellからDR-DOSと共にGEMのソースコードを買収し、当時、GEMをモバイルコンピュータやシンクライアント向けのプラットフォームとして開発する可能性があると述べていた。しかし、これらの計画は中止され、GEMはオープンソースコミュニティにリリースされた。
  26. ^ Caldera, Inc. (1999年7月20日). 「Lineo, Inc.(旧Caldera Thin Clients, Inc.)で組み込みLinuxが最優先事項に」(プレスリリース). リンドン、ユタ州、米国. 2017年6月25日時点のオリジナルよりアーカイブ。 2017年6月24日閲覧
  27. ^ Elliott, John C. (2006年3月). 「FreeGEM (1999-2004)」 . Seasip.info . 2013年9月4日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧

さらに読む