Instructions

U.are.U SDK - Developer Guide 8
Introduction
Getting Updated Documentation
If you are viewing this developer guide from the download package for the U.are.U SDK, you may want to check our
website for the latest version of this document.
http://www.crossmatch.com/Support/Reference-Material/SDK-Reference-Material/
Target Audience
This manual is aimed at developers who already have a working knowledge of their development environment and
their chosen reader platform. We make the following assumptions.
C/C++ API - We assume you have a working knowledge of the C++ language.
.NET - We assume that you know how to develop for .NET and understand .NET concepts like static classes,
IDisposable and IEnumerable.
ActiveX - We assume that you know how to develop with ActiveX.
Java - We assume a working knowledge of the Java language.
JavaScript - We assume a working knowledge of Javascript.
OPOS and JavaPOS - We assume knowledge of the UPOS (OPOS and JavaPOS) specification version 1.13 and
familiarity with Point of Sale applications and developing with OPOS/JavaPOS.
How this book is arranged
Introduction (this chapter), provides an overview of the features and standards compliance of the U.are.U SDK.
Background, contains a brief introduction to fingerprint recognition and fingerprint biometrics.
Developing Applications, describes the context and issues for developing applications using the U.are.U SDK. This
chapter shows how data flows among the U.are.U SDK components, and typical workflows.
Working with Fingerprint Readers contains information about working with fingerprint reader hardware.
Upgrading from previous SDKs, discusses how to upgrade your application to use the current API functions and data
formats, as well as a mapping between the One Touch terminology and the terminology used in the U.are.U SDK.
Using the SDK, provides an overview of the SDK and describes how to generate API documentation using Doxygen.
The C/C++ APIs, provides an overview of the functions in the C libraries.
The JAVA API, describes the interfaces for the Java libraries.
The JavaScript API, describes the interfaces for the JavaScript Fingerprint library.
The .NET API, describes the classes and methods in the .NET libraries as well as the .NET controls.
ActiveX, describes the interfaces for the ActiveX libraries and controls.
JavaPOS, describes the JavaPOS API including data management, implementation notes, error codes and exceptions.
OPOS, describes the OPOS API including data management, implementation notes, error codes and exceptions.
Application Notes, provides additional suggestions for getting your application to work.
Glossary, lists the terminology specific to fingerprint recognition applications and to the U.are.U SDK.
Data Formats and Standards
The U.are.U SDK supports three data types:
DigitalPersona
ANSI
•ISO