Many professional
software solutions find it necessary to have exclusive, direct
access to storage hardware. PoINT Software & Systems offers comprehensive toolkits to include optical storage into applications.
These software development kits (SDK) provide hardware support
for optical storage devices (drives and jukeboxes) for almost
all optical media types (CD, DVD, MO, UDO, BD).
PoINT API’s
provide a hardware independent interface to Windows and UNIX/Linux
applications and offer easy to use functions to
programmers. No device driver development is necessary and
software development cost will be reduced significantly. The
toolkits
enable developers to use different types of optical media as
storage and distribution media in their applications.
Data Recording Strategies
Two professional toolkits are available to support one or multiple
optical disc drives:
- PoINT CDarchive
- PoINT OpticalArchive
PoINT CDarchive is designed as CD/DVD recording engine
and is intended for “disc-at-once” recording after
having defined
the disc contents. It supports all types of CD and
DVD formats and covers the file system formats ISO9660, Joliet
and UDF
1). The list of supported CD/DVD drives comprises more
than 100 drives.
PoINT OpticalArchive is intended for
incremental “file-by-file” recording. Specified files and
directories are formatted
and written to optical disc based on the configured
caching strategy.
This toolkit supports MO, UDO 1) and BD media as
well as all CD/DVD formats. It is able to handle re-writeable
and
write-once
media types and strictly conforms to the OSTA UDF
specification. Jukebox
Support
As a supplement a uniform
API for jukeboxes is available. It builds a basic software
layer to control SCSI and serial jukeboxes and includes API
functions for setup, initialization, jukebox control, disc
movement and media handling.
SDK Structure
The SDKs consist of development
modules and runtime modules. The development modules are
used for application development and testing. The runtime
modules will be incorporated into the user application and
become integral part of the total solution.
Licensing
For development and testing, one license for the development modules is required
per software developer. In addition, for each system on which
the application with integrated runtime modules is installed,
a runtime license is required. In case of special licensing
requirements an individual agreement can be negotiated.
PoINT CDarchive
- C/C++ API (no GUI)
- Functions for
reading/writing, formatting, …
- Recording methods: 'Disc-At-Once',
‘Session-At-Once', 'Track-At-Once'
- Buffer-underrun protection
(BURN Proof)
- Audio CD creation from WAV, AIFF and MP3 files
- Recording of pre-defined images
(e.g. Mac, UNIX)
- CD-R/RW, DVD-R/RW and DVD+R media and
drives
- Simultaneous usage of multiple drives
- SCSI, ATAPI, IEEE-1394 (Firewire) and USB
interfaces
- ISO 9660, Joliet, UDF 1) and UDF Bridge 1) file
formats (also combination is possible)
- Optional jukebox
API
- Windows 95/98/ME/NT/2000/XP/2003
PoINT
Optical Archive
- C/C++ API (no GUI)
- Incremental
(‘file-by-file') recording
- Functions for reading/writing,
formatting, …
- Sophisticated caching strategies
- Sequential and non-sequential recording strategies
- Verification and comparison
of recorded data
- Access rights for files and directories
- CD-R/RW, DVD-R/RW, DVD+R, DVD-RAM media
and drives
- MO, UDO 1) and PDD 1) media (write-once and
re-writeable) and drives
- OSTA UDF compatibility (versions
1.02, 1.5, 2.0 and 2.01)
- SCSI, ATAPI, IEEE-1394 (Firewire)
and USB interfaces
- Simultaneous usage of multiple drives
- Optional jukebox API
- Windows 95/98/ME/NT/2000/XP/2003, Linux
(RedHat, SuSE), Solaris, Tru64
Toolkit
Components
SDK Modules
- Software specification
- Header files
- Library
- Sample source code
Runtime Modules
|