機能概要 - Padus, Inc.

Download Report

Transcript 機能概要 - Padus, Inc.

Padus, Inc. Technology Overview
Presented by
PRO-G Japan
Mirco Caramori
Vice President, Operations, Padus Incorporated
October 2002
A
Padus, Inc. 技術概要
Presented by
PRO-G Japan
Mirco Caramori(ミルコ カラモリ)
チーフエンジニア,取締役, Padus(パドス), Inc.
2002年10月
A
Padus History
• 1994 - The Padus development team re-defined modern
CD pre-mastering with the development of EasyCD®
application when working at Incat Systems®.
• 1996 - Padus, Inc. founded in the heart of Silicon
Valley (San Jose, California).
• 1996 – Padus was first to develop technology to operate
several CD writing drives concurrently thus
revolutionizing the professional CD duplication
business.
A
Padus沿革
• 1994年、Padus開発チームはより容易かつ高機能なCDライ
ティングソフトとして当時、インキャットシステムズにて
EasyCD® ver.1を開発。
• 1996年、Padus社をサンホゼ、カリフォルニア間にあるシリコ
ンバレーに設立。
• 同年、複数のライティングドライブを用いてCDを複製するシ
ステムを開発。世界初の複数ライティングシステムビジネス
開始。
A
Padus History
• 1999 – Padus ships one of the most powerful CD
programming toolkit allowing 3rd party developers to
quickly integrate optical data storage technology within
their existing application. Today, the Padus Foundation
Class Toolkit is used worldwide by most multimedia
companies.
• 2001 – Padus is first to ship a complete Internet /
Intranet based CD/DVD pre-mastering and writing
technology. This allows CD/DVD writing drives to be
shared and accessed by multiple users simultaneously
over local and global networks.
A
Padus沿革
• 1999年、パワフルなCDライティングエンジン(開発ツールキッ
ト)を各メーカーに提供。
現在、各国のメーカーにて採用されている。
• 2001年、ローカル・グローバル間にて多くのユーザーがネッ
トワークサーバーにアクセス可能な、インターネット/イントラ
ネット間でCD/DVDライティング技術を開発。
A
Padus Products
Padus Foundation Class
DiscJuggler
DiscJuggler.NET
PFC Toolkit
Many products developed
by 3rd party developers
 Discussed in presentation
A
Padusプロダクト
Padus Foundation Class
パドス ファウンデーション クラス
DiscJuggler
ディスクジャグラー
DiscJuggler.NET
ディスクジャグラー
PFC Toolkit
PFCツールキット
サードパーティ提供
 プレゼンテーションプロダクト
A
Disc recording toolkit for Windows operating systems
A
ディスク記録用Windows開発システム
A
PFC Overview
The Padus Foundation Class for Windows operating
systems is a software development toolkit for all types
of CD/DVD reading and recording.
The PFC allows developers to satisfy a product’s
internal CD/DVD recording needs quickly and to get to
market faster with an optical recording-enabled
product.
Programmers also can forgo the investment of
supporting an ever-expanding list of hundreds of
available drives -- so they can spend development time
on the larger project at hand, where their expertise
lies.
A
PFC概要
PFCはWindowsシステム上で動作するCD/DVDライティング
のための開発ツールキットです。
PFCは急速に進歩している光技術マーケットに、確実な
CD/DVDライティング機能を 迅速に提供します。
開発者は増加する対応ドライブと次世代技術へのサポート
を行う必要なく、低コストにて容易にライティング機能を付加
することが可能になり、開発時間の短縮につながります。
A
PFC Features
• Pure C/C++ object-oriented environment with no Win32
UI coding
• Support for Windows® 95/98/Me/NT/2000/XP
• Independent ASPI layer
• Includes many sample applications (with source code)
that illustrate the most common CD/DVD tasks
• Full 32-bit multi-thread and multitasking
implementation
• Small footprint (the whole toolkit is contained in one
single DLL of ~1MB)
A
機能概要
• Win32 UIコーディングのない純粋なC/C++オブジェクト指向
の環境
• Windows® 95/98/Me/NT/2000/XPをサポート
• 独立したASPIレイヤ
• 一般的なCD/DVD操作のための多くのサンプル・アプリケー
ション(ソース・コード含む)を提供。
• フル32-bitのマルチスレッドとマルチタスク実装
• スマートなファイル構成。ツールキット全体は1MBの単一DLL
にまとめられています。
A
PFC Features
• Support for all CD-R, CD-RW, DVD-RAM, DVD±R, and
DVD±RW drives currently available (SCSI and ATAPI)
• Support for simultaneous recording to multiple CD-R,
CD-RW, DVD-RAM, DVD±R, and DVD±RW drives
• Full support for IEEE-1394 (Firewire) and USB 1.1/2.0
protocols
• Support for CD/DVD autoloaders and jukeboxes
A
機能概要
• CD-R, CD-RW, DVD-RAM, DVD±RおよびDVD±RWドライブ
が利用可能 (SCSI/ATAPI仕様)
• 複数のCD-R, CD-RW, DVD-RAM, DVD±RおよびDVD±RW
ドライブの同時動作をサポート
• IEEE-1394 (Firewire)およびUSB 1.1/2.0 プロトコルのサ
ポート
• オートローダ/ジュークボックス機器をサポート
A
Developer Assistance
• Our expert engineering staff is available to work with
our customers and -- upon request -- develop new
features, components or custom interfaces to
considerably ease the integration of our toolkit.
• Customizations have been provided in the past to
support proprietary hardware, system architectures,
and applications.
• Our turnaround time for compatibility issues is well
known and respected within development teams.
A
開発サポート
• 顧客の要望にあわせたコンポーネントおよびカスタ
ムインターフェースの開発をサポート
• 特殊なハードウェア機器への対応およびシステム
アーキテクチャのカスタマイズサポート
• 他互換性および問題への迅速な対応
A
Companies Developing with the
Padus Foundation Class
A
PFC採用メーカー
A
Companies Bundling Products
Developed By Our PFC Customers
A
PFC技術バンドルメーカー
A
Network CD/DVD mastering for Windows
operating systems
Built on Padus Foundation Class technology
A
ネットワークCD/DVDマスタリング for Windows
ビルト オン PFCテクノロジー
A
.NET Overview
DiscJuggler.NET is an architecture based upon the idea
of sharing CD and DVD writing drives over the network.
In the same way that printers have been used in a
networking environment, DiscJuggler.NET can be used
to give clients unlimited or even limited access to
CD/DVD writing drives.
All of the timely functions of writing a disc, like premastering and extraction, can happen on the client
systems instead of the host system.
A
.Net概要
DiscJuggler.NETはネットワーク上のCDおよびDVDライティン
グドライブを共有するアーキテクチャです。
ネットワーク共有プリンタのようにクライアントが共有ドライブ
へアクセス可能になり、またユーザーにあわせたアクセス制
限が可能になります。
サーバーは無人の状態にて動作し、クライアントからのジョ
ブを実行します。
A
.NET Architecture
Padus Network
Console
Padus Network
Server
(pfcns.exe)
Network
Padus Network
Client
(pfcnc.dll)
DiscJuggler
interface
Any client using
PFC
A
構成
ネットワーク
コンソール
ネットワークサーバー
(pfcns.exe)
クライアント
(pfcnc.dll)
Network
DiscJuggler
インターフェース
PFCの使用
A
.NET Features
• Support for Windows® 95/98/Me/NT/2000/XP
• Shared Network Writer(s) for CD/DVD mastering over
Local Area Network
• Single NT service for the complete server front-end and
back-end
• Administrative control available via: Padus Network
Console, Web
• Client interaction available via: Padus Network
Console, DiscJuggler
A
機能概要
•
•
•
•
•
Windows® 95/98/Me/NT/2000/XPサポート
ネットワーク共有CD/DVDドライブの設定
NTサービスによるサーバー起動
ネットワークコンソールおよびHTMLによるサーバー管理
DiscJugglerまたはネットワークコンソールによるクライアント
機能
A
.NET Features
• Support for all CD-R, CD-RW, DVD-RAM, DVD±R, and
DVD±RW drives currently available (SCSI and ATAPI)
• Support for simultaneous recording to multiple CD-R,
CD-RW, DVD-RAM, DVD±R, and DVD±RW drives
• Full support for IEEE-1394 (Firewire) and USB 1.1/2.0
protocols
• Support for CD/DVD autoloaders and jukeboxes
A
機能概要
• CD-R, CD-RW, DVD-RAM, DVD±RおよびDVD±RWドライブ
が利用可能 (SCSI/ATAPI仕様)
• 複数のCD-R, CD-RW, DVD-RAM, DVD±RおよびDVD±RW
ドライブの同時動作をサポート
• IEEE-1394 (Firewire)およびUSB 1.1/2.0 プロトコルのサ
ポート
• オートローダ/ジュークボックス機器をサポート
A
.NET Networking
• Network Types
– Local LAN
– Global WAN
• Transfer Protocols
– TCP
– UDP
• Authentication
– IP
– Padus Network User (local)
A
ネットワーク
• ネットワークタイプ
– ローカルLAN
– グローバルWAN
• 転送プロトコル
– TCP
– UDP
• 認証
– IP
– Padus ネットワークユーザー (ローカル)
A
.NET Transfer Protocols
• TCP
– Web communication (default port: 80)
– Service communication (default port: 3700)
• UDP
– Broadcast communication (default port: 3701)
A
転送プロトコル
• TCP
– Webポート (既定ポート: 80)
– 転送ポート (既定ポート: 3700)
• UDP
– ブロードキャストコントロール(既定ポート: 3701)
A
.NET Organization
• DiscJuggler.NET’s architecture is straight-forward and
flexible.
– User classes: Administrator, Super User, User.
– Authentication by: Computer, IP, or Padus Network
User.
• Using the Padus Foundation Class toolkit, code can be
written to easily integrate user management and access
rights into any program or environment.
A
構成
• DiscJuggler.NETのアーキテクチャは非常に柔軟です。
– ユーザー構成: 管理者, ハイユーザー, ユーザー
– 認証: PC, IP,Padusネットワークユーザー
• PFCを使用することで、容易にこれら機能を統合、カスタマイ
ズしたシステムの開発が可能になります。
A
.NET Control
• Access rights can be assigned on a case-by-case basis,
throughout the system.
– by Drives
– by Jobs
– by Users
• Using the Padus Foundation Class toolkit, code can be
written to easily integrate user management and access
rights into any program or environment.
A
コントロール
• アクセス権はシステム全体に均等に割り当てられます。
– ドライブ
– ジョブ
– ユーザー
• PFCを使用することで、容易にこれら機能を統合、カスタマイ
ズしたシステムの開発が可能になります。
A
Padus Future
• Develop next-generation optical disc writing crossplatform technologies for the Internet world. Fully
integrated solutions for Windows, Mac OS X, and Linux.
• Continue to develop and expand existing products,
providing excellent support to business customers and
end-users.
A
今後のプロダクト予定
• 次世代光技術およびブロードバンド環境に適したプラット
フォームの開発。
Windows, Mac OS XおよびLinux環境への対応。
• 顧客およびエンドユーザーに今後も優れた製品を公正な価
格で開発・提供。
A
A
Padus, Inc.
891 West Hamilton Avenue
Campbell, CA, USA 95008
T 408.370.0377
F 408.370.0277
www.padus.com
A