(57)【要約】【課題】ファイル管理や文書作成を含む通常の業務環境と、ソフトウェアの開発評価等の開発環境を容易且つ安価に実現するコンピュータを利用する設計開発方法、コンピュータ利用方法及びシステムを提供する。【解決手段】コンピュータ（ＰＣ）３１に、ホストＯＳ１３、仮想マシンモニタ１５、ゲストＯＳ１６を搭載して、それぞれ通常業務を実行するアプリケーション１４及び設計開発を行うアプリケーション１７をそれぞれ独立したディスプレイ３２、３３に表示する。これにより、通常業務及び開発業務を並行して実行可能である。【選択図】図３
2006276962.tif 000002
【特許請求の範囲】
【請求項１】
通常のアプリケーション動作及びソフトウェア開発を含む設計開発動作を行うコンピュータを利用する設計開発方法であって、
仮想化技術でコンピュータを動作させるステップと、前記通常のアプリケーション動作及び前記設計開発動作をそれぞれ独立した２台のディスプレイに表示させるステップとを備え、前記業務及び前記設計開発を並行して実行可能にすることを特徴とするコンピュータを利用する設計開発方法。
【請求項２】
通常のアプリケーションにて使用し、異なるＯＳを起動する土台となるホストＯＳを起動するステップと、
前記起動したホストＯＳ上に異なるゲストＯＳを動かす仮想環境をコンピュータへインストールして環境設定を行うステップと、
仮想マシンモニタを起動するステップと、
前記起動した仮想マシンモニタ上で、前記ゲストＯＳを起動するステップと、
を備えて成ることを特徴とするコンピュータ利用方法。
【請求項３】
通常のアプリケーション動作及び設計開発動作を並行して実行可能にするコンピュータを利用する設計開発システムにおいて、
ホストＯＳ（オペレーティングシステム）及び仮想マシンモニタがインストールされたコンピュータと、該コンピュータに接続されたデュアルディスプレイと、該デュアルディスプレイに対応しているグラフィックアダプタとを備えることを特徴とするコンピュータを利用する設計開発システム。
【請求項４】
第１のマシンアーキテクチャで動作すると共に該第１のマシンアーキテクチャ上で第２のマシンアーキテクチャを仮想的に動作させる仮想マシン機能を搭載するコンピュータと、該コンピュータの動作を表示する複数のディスプレイとを備えることを特徴とするコンピュータを利用する設計開発システム。
【請求項５】
前記第１のマシンアーキテクチャでは、ファイル管理や文書作成の業務を実行する通常環境を提供し、前記第２のマシンアーキテクチャではソフトウェア開発を含む開発環境を提供することを特徴とする請求項４に記載のコンピュータを利用する設計開発システム。
【請求項６】
前記第１のマシンアーキテクチャはＷｉｎｄｏｗｓ（登録商標）環境であり、前記第２のマシンアーキテクチャはＬｉｎｕｘ（登録商標）環境であることを特徴とする請求項４又は５に記載のコンピュータを使用する設計開発システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は設計開発方法、コンピュータ利用方法及びシステムに関し、例えば、コンピュータを利用してファイル管理や文書作成すると共にソフトウェア開発を実行するシステム好適なコンピュータを利用する設計開発方法、コンピュータ利用方法及びシステムに関する。
【背景技術】
【０００２】
近年の各種設計開発は、多様化及び迅速化が進んでいる。このように多様か且つ迅速化が進んだ結果、従来手法による設計開発には限界があるので、ユーザの設計開発をサポートする手段としてコンピュータの利用が不可欠である。また、設計開発に利用するコンピュータの利用形態も益々高度化している。コンピュータの処理技術を如何に高度且つ効率的に利用するかが、市場における競争に勝ち抜くためのキーであるといっても過言ではない。
【０００３】
例えば、異なるＯＳ（オペレーティングシステム）で動作する複数のアプリケーションソフトを利用して設計開発する必要性が増大している。業務等で使用する環境、例えば、Ｗｉｎｄｏｗｓ（登録商標）、以外を使用するソフトウェア開発を行う場合には、開発のためのＯＳをインストールしたＰＣ（パーソナルコンピュータ）等を用意する必要がある。そのため、業務等で使用する環境以外のＯＳを使用している場合には、ＯＳを切り替える必要があった。
【０００４】
従来、ＯＳを用途により切り替える方法としては、ＰＣの再起動を行っていた。即ち、図４に示す如く、第１のＯＳで動作するコンピュータ本体４１とディスプレイ４２により構成される第１の環境から、図４（Ｂ）に示す如く、第２のＯＳで動作するコンピュータ本体４３とディスプレイ４４（ディスプレイ４２と同一でも可）により構成される第２の環境に切り替えるデュアルブート環境、即ち複数のＯＳを選択して起動できる環境にするのが一般的であった。そのためには、開発用の増設したＰＣを増設する場所を確保しなければならないので、作業スペースが必要であった。
【０００５】
また、開発用のＰＣを用意し、設置場所を確保できる場合には、図５に示す如く、Ｘサーバ５０を使用して、図４の場合と同様の開発環境を構築可能である。即ち、Ｘサーバ５０を、業務で使用中のディスプレイ５２付きＰＣ５１及び開発環境のＯＳを搭載したディスプレイ５４付きＰＣ５３に接続する。そして、開発環境であるＯＳを搭載したＰＣ５３の表示画面を業務等で使用するＰＣ５１の表示画面（ディスプレイ５２）上に表示して、開発を行う。
【０００６】
斯かる技術に関する又は関連する従来技術は、幾つかの技術文献に開示されている。１つの実計算機上で複数のＯＳを同時に実行する仮想計算機モニタ装置が開示されている（例えば、特許文献１参照）。また、コンピュータバス上に設置でき、２つのビデオディスプレイに対して同時に像の発生を可能にするデュアルディスプレイカードが開示されている（例えば、特許文献２参照）。
【０００７】
【特許文献１】特開平５‐１９７５７５号公報（第３頁、第１図）
【特許文献２】特開平６‐１７５６２７号公報（第４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述の如き、従来技術は幾つかの課題を有する。業務等で使用する環境（例えば、Ｗｉｎｄｏｗｓ）以外，例えば、Ｌｉｎｕｘ（登録商標）を用いたソフトウェア開発を行う場合、このソフトウェア開発のためのＯＳをインストールしたＰＣを用意する必要がある。そのため、業務等で使用する環境以外のＯＳを使用している場合には、ＯＳを切り替える必要がある。また、複数のＰＣを使用すると、それらの設置場所（スペース）を必要とすると共に設備費用が増加する。
【０００９】
本発明は、従来技術の上述した課題に鑑みなされたものであり、斯かる課題を解消又は軽減するコンピュータを利用する設計開発方法、コンピュータ利用方法及びシステムを提供することを主たる目的とする。
【課題を解決するための手段】
【００１０】
前述の課題を解決するため、本発明によるコンピュータを利用する設計開発方法、コンピュータ利用方法及びシステムは、次のような特徴的な構成を採用している。
【００１１】
（１）通常のアプリケーション動作及びソフトウェア開発を含む設計開発動作を行うコンピュータを利用する設計開発方法であって、
仮想化技術でコンピュータを動作させるステップと、前記通常のアプリケーション動作及び前記設計開発動作をそれぞれ独立した２台のディスプレイに表示させるステップとを備え、前記業務及び前記設計開発を並行して実行可能にするコンピュータを利用する設計開発方法。
（２）通常のアプリケーションにて使用し、異なるＯＳを起動する土台となるホストＯＳを起動するステップと、
前記起動したホストＯＳ上に異なるゲストＯＳを動かす仮想環境をコンピュータへインストールして環境設定を行うステップと、
仮想マシンモニタを起動するステップと、
前記起動した仮想マシンモニタ上で、前記ゲストＯＳを起動するステップと、を備えて成るコンピュータ利用方法。
（３）通常のアプリケーション動作及び設計開発動作を並行して実行可能にするコンピュータを利用する設計開発システムにおいて、
ホストＯＳ（オペレーティングシステム）及び仮想マシンモニタがインストールされたコンピュータと、該コンピュータに接続されたデュアルディスプレイと、該デュアルディスプレイに対応しているグラフィックアダプタとを備えるコンピュータを利用する設計開発システム。
（４）第１のマシンアーキテクチャで動作すると共に該第１のマシンアーキテクチャ上で第２のマシンアーキテクチャを仮想的に動作させる仮想マシン機能を搭載するコンピュータと、該コンピュータの動作を表示する複数のディスプレイとを備えるコンピュータを利用する設計開発システム。
（５）前記第１のマシンアーキテクチャでは、ファイル管理や文書作成の業務を実行する通常環境を提供し、前記第２のマシンアーキテクチャではソフトウェア開発を含む開発環境を提供する上記（４）のコンピュータを利用する設計開発システム。
（６）前記第１のマシンアーキテクチャはＷｉｎｄｏｗｓ環境であり、前記第２のマシンアーキテクチャはＬｉｎｕｘ環境である上記４又は５のコンピュータを使用する設計開発システム。
【発明の効果】
【００１２】
本発明のコンピュータを利用する設計開発方法及びシステムによると、次の如き実用上の顕著な効果が得られる。即ち、容易且つ安価に開発環境を構築可能である。その理由は、開発環境の構築にかかる費用として、ＰＣを１式追加することなく、１台のディスプレイ及び必要に応じて仮想マシンモニタを導入するのみでよいからである。更に、通常業務で使用する環境（例えば、Ｗｉｎｄｏｗｓ）のみでなく、異なるプラットフォームにおける開発環境の利用方法を習得可能である。
【実施例】
【００１３】
以下、本発明によるコンピュータを利用する設計開発方法、コンピュータ利用方法及びシステムの好適実施例であるシミュレーションソフトウェアの開発技法の構成及び動作を、添付図面を参照して詳述する。
【００１４】
先ず、図１は、コンピュータの通常の環境と、本発明において使用される仮想化技術による設計開発環境の相違を説明する説明図である。図１中、左側に示す通常の環境は、業務等で使用するＯＳ上で種々のアプリケーション（例えば、統合開発環境等）を実行させている。
【００１５】
一方、本発明に使用される仮想化技術を利用する環境は、図１中の右側に示す如く、ホストＯＳ１３上に業務等のアプリケーション１４を搭載すると共に、仮想マシンモニタ１５、ゲストＯＳ１６及びアプリケーション１７を有する。この仮想化技術を活用することにより、日常使用しているＰＣに、ターゲットとなるＯＳを搭載し、ターゲット環境を基に設計開発を行うことが可能である。
【００１６】
次に、図２は、デュアルディスプレイを使用するＷｉｎｄｏｗｓ環境を示す。即ち、ＰＣ（又はＰＣ本体）２１及び１対のディスプレイ２２、２３により構成されている。そして、第１ディスプレイ２２上で、例えばファイル管理や文書作成を行い、第２ディスプレイ２３をスケジュール管理や開発環境に使用する。このように、複数のディスプレイ２２、２３を、用途に応じて使い分けすることにより、アプリケーションの利用や開発したソフトウェアの評価等を並行して行うことが可能になる。
【００１７】
次に、図３は、本発明によるコンピュータを利用する設計開発システムの好適実施例のシステム構成図を示す。即ち、図３は、仮想化技術及びデュアルディスプレイ技術を併用するＷｉｎｄｏｗｓ環境の例を示す。ＰＣ３１及び相互参照される２台のディスプレイ３２、３３により構成されている。そして、ディスプレイ３２には、業務等で使用するホストＯＳ（図１中の１３）による表示を、ディスプレイ３３には、仮想環境で実行されているゲストＯＳ（図１中の１６）の表示を行う。
【００１８】
以下、本発明によるコンピュータを利用する設計開発システムの構成及び動作を更に詳細に説明する。本発明の設計開発システムは、ホストＯＳ１３及び仮想マシンモニタ１５をインストールする１台のＰＣ（又はＰＣ本体）３１、このＰＣ３１に接続された２台のディスプレイ３２、３３及びデュアルディスプレイに対応している１枚のグラフィックスアダプタ（図示せず）により構成される。但し、デュアルディスプレイに対応している場合には、グラフィックアダプタは不要である。そして、このグラフィックアダプタとディスプレイを接続するディスプレイケーブルをそれぞれのグラフィックアダプタへ接続し、ホストＯＳ１３上で有効にする。
【００１９】
次に、本発明によるコンピュータを利用する設計開発方法及びシステムの動作を時系列的に説明する。
（１）例えば、業務にて使用し、異なるＯＳを起動する土台となるＯＳ(ホストＯＳ)１３を起動する。
（２）起動したホストＯＳ１３上に異なるＯＳ（ゲストＯＳ１６）を動かす仮想環境（仮想マシンモニタ１５）をＰＣ３１へインストールして環境設定を行う。
（３）仮想マシンモニタを起動する。
（４）起動した仮想マシンモニタ上で、Ｌｉｎｕｘ等のゲストＯＳ（仮想環境上で動作させるＯＳ）１６を起動する。
【００２０】
以上、本発明によるコンピュータを利用する設計開発方法及びシステムの好適実施例の構成及び動作を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。例えば、本明細書中において、開発環境とは単にソフトウェアの設計開発に限定されず、ソフトウェアの評価等を含む広い概念であること勿論である。
【００２１】
本発明によると、ファイル管理や文書作成を含む通常業務に加えてソフトウェア開発又は評価等の業務分野において、容易、安価且つ効率的に斯かる業務の実行に応用可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明に使用される仮想化技術を利用する環境と通常の環境の説明図である。
【図２】本発明で使用されるデュアルディスプレイ技術の説明図である。
【図３】本発明によるコンピュータを利用する設計開発システムの好適実施例のシステム構成図である。
【図４】従来のデュアルブート環境の説明図である。
【図５】従来のＸサーバ方式を使用する開発環境の説明図である。
【符号の説明】
【００２３】
１３  ホストＯＳ
１４、１７  アプリケーション（ソフトウェア）
１５  仮想マシンモニタ
１６  ゲストＯＳ
２１、３１、４１、４３、５１、５３  コンピュータ（ＰＣ）
３２、３３、４１、４４、５２、５４  ディスプレイ
５０  Ｘサーバ
【図１】
2006276962.tif 000003
【図２】
2006276962.tif 000004
【図３】
2006276962.tif 000005
【図４】
2006276962.tif 000006
【図５】
2006276962.tif 000007