7 - Developing Custom Software
Dynamag Duo| Secure Card Reader Authenticator | Installation and Operation Manual
Page 20 of 23 (
D998200203-10
)
7
Developing Custom Software
Custom software uses the same underlying device command set regardless of how the device is
configured, but the messages passed between the host software and the device may be wrapped differently
depending on the device’s configuration. The following sections give high-level information about
communicating with the device in various software development frameworks, and provide pointers to
select API references and sample code.
7.1
USB-Based Custom Software
MagTek produces software development kits (SDKs) with API libraries that provide higher-level
functions wrapped around
USB HID
communication protocols. These libraries simplify the development
of custom applications that use Dynamag Duo, and include an SDK for the Microsoft .NET Framework,
and an SDK for non-managed Windows executable images, such as.exe or DLL files, and include:
99510132 DYNAMAG / DYNAMAX / EDYNAMO / UDYNAMO / ADYNAMO / MDYNAMO
.NET SDK FOR WINDOWS
99510133 DYNAMAG / DYNAMAX / EDYNAMO / MDYNAMO SDK FOR WINDOWS
In addition to the SDK API libraries, custom software on any operating system can communicate directly
with the device using the operating system’s native USB libraries and protocols. For details, see
D998200176 DYNAMAG / MAGNESAFE V5 INTELLIHEAD USB / MAGNESAFE V5
READERS USB PROGRAMMER'S MANUAL (COMMANDS)
.
If the solution involves developing a point-of-sale (POS) application for Windows, you might also
consider using the service objects for .NET POS (UPOS 1.12), available from Microsoft.
7.2
For More Information
For more information about developing custom applications that integrate with Dynamag Duo, see the
MagTek web site or contact your reseller or MagTek Support Services.