|
BURN-Proof機能搭載マシンユーザーのみなさんに、三洋電機(株)の新しい試み、「DOA(Drive Open Architecture)」を公開します。 DOAは、ファームウェアの中の「テストプログラム」の仕様や、それを利用するためのライブラリを公開するシステムです。
|
|
1.DOA (Drive-Open-Architecture) ってなに? |
|
みなさんもご存知の通り、CD-R/RWドライブなどのデバイスはマイコンに搭載されたファームウェアによって動作します。 このファームウェアには記録や再生などCD-R/RWドライブ本来の動作を実行する「メインプログラム」、さらに
「テストプログラム」と呼ばれるドライブの状態チェックや、メディアやドライブの特殊な情報の取得といったユニークな機能が搭載されています。
Drive-Open-Architecture (以下DOA)では、これらのテストプログラムの仕様や機能を積極的に公開・更新し、さらにアプリケーションからそれらの機能を利用するためのプログラミングインタフェース(DOAライブラリ)を 提供します。
|
|
2.DOAプログラミングインタフェース |
|
DOAの基本的な考えかたについてご理解いただけましたか?つづいてDOAのプログラミングインタフェースについてご説明します。 また、現在までSCSI/ATAPIインタフェースを通じてデバイスを制御するためには、ASPI やsanscsi などで提供される関数を利用していました。DOAクラスではASPIやsanscsiで提供されていた関数を、さらに使い易くしたプログラミングインタフェースを提供します。 ※アプリケーションの開発環境は現在Microsoft VC++ ver6.0以降をターゲットとしています。 DOAライブラリで提供される関数仕様や、コーディングサンプルはDOAマニュアルを参照ください |
|
3.DOA対応デバイス |
|
DOAを利用して、デバイスのテストプログラムにアクセスするためには、ターゲットとしてDOA対応ドライブが必要です。 現在のところDOA対応デバイスは三洋電機(株)にて製造され出荷されている、CRD-BP1700P及びそのOEM製品のみとなっています。
|
|
4.DOA ライブラリ(ver1.00)で提供される機能 |
今回提供するDOAライブラリver1.00では、
といったユニークな機能を利用できるようになっています。 |
|
5.DOAを使ってみましょう!(サンプルアプリケーション SpdChk.exe) |
|
では、実際にDOAライブラリを使用して作成したアプリケーション「SpdChk.exe」をご紹介しましょう。 「SpdChk.exe」はDOAデバイスの現在アドレスと速度を監視する機能を持ったシンプルなアプリケーションです。 あなたもサンプルアプリケーションをダウンロードして、DOAの世界を垣間見てみませんか? まずはサンプルアプリケーションのカスタマイズからはじめてみましょう。 DOAライブラリでは、「SpdChk.exe」で使用されている関数以外にも、テストプログラムから提供されるユニークな機能が使用できます。それらの機能をあなたの独創的なアイデアで生かしてみてください。 今回はDOAプロジェクト第1弾。 公開されている機能はまだまだほんの一部です。 DOAの世界はこれからどんどん広がりますので、ご期待ください。 【ご注意】 三洋は、本サービスに関し、明示または暗示を問わず何らの保証も致しません。 特に商品性、特定の目的に対する適合性または第三者の権利を侵害しない旨の保証は、 一切行ないません。本サービス使用に関連してお客様に直接的または間接的に発生する 一切の損害(ハードウェア、他のソフトウェアの破損、不具合等を含む。また、通常損害、 特別損害、結果損害を問わない。)および第三者からなされる請求について三洋は一切責任を負担いたしません。 本項はお客様の法律上の権利行使を制限するものでは ありません。 |