| ビューマックス | |
|---|---|
ユーザー定義カラーを備えた ViewMAX 2 ファイルマネージャーのスクリーンショット | |
| 開発者 | デジタルリサーチ、ノベル、カルデラシンクライアント |
| 初回リリース | 1990 (1990年) |
| 安定版リリース | ViewMAX 3 ベータ版 / 1999年4月 (1999-04) |
| オペレーティング·システム | DR-DOS |
| タイプ | ウィンドウシステム |
| ライセンス | GNU一般公衆利用許諾契約書 |
ViewMAX は、 DR DOSバージョン5.0および6.0に付属するCUA準拠のファイルマネージャです。これはDigital ResearchのGEM/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.0のDOSSHELLに相当するものを提供した。その外観は、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 ] 1992年にDR DOS 6.0 / Vとともに配布された ViewMAX の DOS/V 互換日本語版は、$FONT.SYS によって SCREENHZ.FNT からロードされた DBCS 文字をサポートしていました。 [ 19 ] DR DOSタスクスイッチャーTaskMAXのサポートが追加されました。これが存在すると、アプリケーションは別のタスクとして起動され、ViewMAX はそれらの間を切り替えることができます。[ 10 ] [ 20 ] [ 9 ] Novell DOS 7、OpenDOS 7.01、DR-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-WebSpyderとGROWを採用した。1999年初頭にDR-DOS開発センターであるカルデラUKを閉鎖した後、コミュニティからの継続的なソース公開要請を受け、ViewMAX 3ベータ版の残りのソースコードは1999年4月に米国の親会社であるカルデラシンクライアントによってGPLの下で公開された。 [ 25 ]その後、同社は社名をリネオに変更し、 3か月後にLinuxベースのテクノロジーに切り替えた。[ 26 ]それ以来、以前はGEMになかったさまざまなViewMAX機能がFreeGEMに組み込まれている。[ 27 ] [ 18 ]
参照
参考文献
- ^ Elliott, John C. (1999-06-10). 「GEMのバージョン」 . Seasip.info . 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧。
- ^ a b c Elliott, John C. (1999-05-09). 「GEMとViewMAXの比較」 . Seasip.info . 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧。
- ^ 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=無視されました (ヘルプ) - ^ 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=無視されました (ヘルプ) - ^ 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=無視されました (ヘルプ) - ^ Elliott, John C. (2002-01-08). "SID86" .ニュースグループ: comp.os.cpm .オリジナルから2018年8月27日にアーカイブ。2018年4月8日閲覧。
[…] GEMSIDにはGEMサポートのための追加機能がいくつかあります。特に、GEMグラフィック画面とテキスト画面の切り替えをサポートしています(詳細については?Yと入力してください)。[...]
- ^ Microsoft . 「DR DOS 5.0 競合分析」(PDF) (裁判所文書). 5114_A Comes v. Microsoft . 2017年1月18日時点のオリジナルよりアーカイブ(PDF) . 2017年1月18日閲覧。
- ^ a b c Elliott, John C. (2013). 「ViewMAX/1 スクリーンショット」 . Seasip.info . 2013年1月11日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧。
- ^ a b c d Elliott, John C. (2013). 「ViewMAX/2 スクリーンショット」 . Seasip.info . 2018年9月11日時点のオリジナルよりアーカイブ。 2018年9月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 の一部です)
- ^ 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。) - ^ 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日閲覧。
- ^ Elliott, John C. (2006年10月14日). 「CPIファイルフォーマット」 . Seasip.info . 2016年9月22日時点のオリジナルよりアーカイブ。 2016年9月22日閲覧。
- ^ Elliott, John C. (2006年9月3日). 「コードページ関連ソフトウェア」 . Seasip.info . 2016年11月8日時点のオリジナルよりアーカイブ。 2016年11月9日閲覧。
- ^ Brouwer, Andries Evert (2001-02-10). 「CPIフォント」 . 0.2. 2016年9月22日時点のオリジナルよりアーカイブ。2016年9月22日閲覧。
- ^ 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。
- ^ MS-DOSプログラマーズリファレンス. Microsoft Press . 1991. ISBN 1-55615-329-5。
- ^ a b Elliott, John C. (2006年3月). 「FreeGEM (2005-)」 . Seasip.info . 2018年9月11日時点のオリジナルよりアーカイブ。2018年9月10日閲覧。
- ^ 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ピクセルにすることができます。
(注: DR DOS 6.0/Vで実行されている ViewMAX のDBCS対応バージョンのスクリーンショットと、その$FONT.SYSに対応する DRFONT データベースSCREENHZ.FNTの16 進ダンプがあります。INT 15h/AX=5000hINT 21h/AX=6507h - ^ Caldera, Inc. (1997年8月). OpenDOS 開発者リファレンスシリーズ — マルチタスク API — プログラマーズガイド. 英国. Caldera 部品番号 200-DODG-004. 2016年12月29日時点のオリジナルよりアーカイブ。 2013年3月21日閲覧。
{{cite book}}: CS1 メンテナンス: 場所の発行元が見つかりません (リンク) - ^ a b Paul, Matthias R. (2001年12月16日). 「No lumps of coal」 . fd-dev . 2016年11月7日時点のオリジナルよりアーカイブ。 2016年11月7日閲覧。
- ^ Elliott, John C. (2013). 「ViewMAX/3 スクリーンショット」 . Seasip.info . 2013年9月4日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧。
- ^ 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日閲覧。
- ^ 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より。
- ^ 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はオープンソースコミュニティにリリースされた。
- ^ Caldera, Inc. (1999年7月20日). 「Lineo, Inc.(旧Caldera Thin Clients, Inc.)で組み込みLinuxが最優先事項に」(プレスリリース). リンドン、ユタ州、米国. 2017年6月25日時点のオリジナルよりアーカイブ。 2017年6月24日閲覧。
- ^ Elliott, John C. (2006年3月). 「FreeGEM (1999-2004)」 . Seasip.info . 2013年9月4日時点のオリジナルよりアーカイブ。 2018年9月10日閲覧。
さらに読む
- Digital Research, Inc. (1990年5月). ViewMAX ユーザーガイド(第1版). Digital Research, Inc.部品番号: 1174-2004-002.(88ページ)
- Digital Research, Inc. (1991年8月). ViewMAX ユーザーガイド(第2版). Digital Research, Inc.部品番号. 1192-2054-002.(106ページ)