DigitalPersona, Inc.
One Touch® SDK para Windows
Edición Java
Versión 1.6
DigitalPersona, Inc.
© 1996–2010 DigitalPersona, Inc. All Rights Reserved.
Todos los derechos de propiedad intelectual en el software DigitalPersona, firmware, hardware y documentación que se incluye con lo descrito en este manual son propiedad de DigitalPersona o sus proveedores y están protegidos por las leyes de los Estados de derecho de autor, otras leyes de derechos de autor aplicables y las disposiciones de tratados internacionales. DigitalPersona y sus proveedores se reservan todos los derechos no expresamente concedidos.
DigitalPersona U.are.U y One Touch son marcas comerciales de Digital Persona, Inc., registradas en Estados Unidos y otros países. Adobe y Adobe Reader son marcas registradas o marcas comerciales de Adobe Systems Incorporated en Estados Unidos y / o otros países. Microsoft, Visual C + + países, Visual Studio, Windows, Windows Server y Windows Vista son marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y otros.
Esta guía y el software que se describe se suministran bajo licencia según se establece en el "Contrato de Licencia" que se muestra durante el proceso de instalación.
A excepción de lo permitido por tal licencia o por los términos de esta guía, ninguna parte de este documento puede ser reproducida, almacenada, transmitida, y traducida, en cualquier forma y por cualquier medio, sin el consentimiento previo por escrito de DigitalPersona. El contenido de esta guía se suministra únicamente con fines informativos y están sujetos a cambios sin previo aviso. Cualquier mención de empresas y productos de terceros es para fines de demostración solamente y no constituye aprobación ni recomendación. DigitalPersona no asume ninguna responsabilidad en relación con el rendimiento o el uso de estos productos de otros fabricantes. DigitalPersona hace todo lo posible para garantizar la exactitud de la documentación y no asume ninguna responsabilidad por los errores o imprecisiones que puedan aparecer en ella.
Soporte técnico
Tras la compra de un paquete de asistencia técnica para desarrolladores (disponible en http://buy.digitalpersona.com), usted tiene derecho a un número determinado de horas de soporte telefónico y por correo electrónico.
Contacto
Aunque la información de esta guía ha sido revisado y probado a fondo, damos la bienvenida a sus comentarios sobre los errores, omisiones, o sugerencias para futuras mejoras. Por favor, contacte con nosotros en
DigitalPersona, Inc. 720 Bay Road, Suite 100 Redwood City, California 94063 USA
(650) 474-4000 (650) 298-8313 Fax
Introducción
1
El SDK One Touch ® para Windows: Java Edition es una herramienta de desarrollo de software para la integración de datos biométricos de huellas dactilares en un amplio conjunto de aplicaciones basadas en Java, servicios y productos. Le permite a los desarrolladores realizar operaciones biométricas básicas de huellas digital, la captura de una huella digital de un lector de huellas digitales DigitalPersona, la extracción de las características
distintivas de la muestra de huella digital capturada, y almacenar los datos resultantes en una plantilla para su posterior comparación de una huella digital presentado una plantilla de huella digital existente.
Otras ediciones de SDK One Touch para Windows permite a los desarrolladores utilizar una variedad de lenguajes de programación en una serie de entornos de desarrollo (Visual Basic, C + + y. NET) para crear sus aplicaciones. Cada edición incluye documentación detallada y código de ejemplo que se puede usar para guiar a los desarrolladores para producir de forma rápida y eficiente huellas digitales adiciones biométricos a sus productos de software.
El SDK One Touch ® para Windows Edición Java se basa en una década de legado de la tecnología biométrica de huellas digitales, siendo el conjunto más popular de las herramientas de desarrollo con el mayor conjunto de usuarios inscritos de cualquier producto biométrico en el mundo. Debido a su popularidad, el
DigitalPersona ® reconocimiento Engine Software de huellas dactilares con su alto nivel de precisión y galardonado hardware lector de huellas dactilares U.are.U ®.
El SDK One Touch para Windows Edición Java se ha diseñado para autenticar a los usuarios en el sistema operativo Microsoft ® Windows ® XP que se ejecutan en cualquiera de las plataformas basadas en x86 de Windows ® Vista ®. El producto se utiliza con lectores de huellas digitales DigitalPersona en una variedad de configuraciones útiles: periféricos USB, módulos independientes que están integradas en las plataformas de los clientes, y los teclados.
También tenga en cuenta que el DigitalPersona One Touch I.D. SDK incluye el One Touch para Windows RTE, la documentación y las muestras NET NET, así,.. Y se puede utilizar para implementar un producto de
biometría en toda regla que abarca la colección de huellas dactilares, la inscripción y la verificación.
Autenticación de huella digital en una computadora remota
Este SDK incluye soporte transparente para la autenticación de huellas digitales a través de Servicios de Terminal Server de Windows (incluyendo conexión a escritorio remoto) ya través de una conexión de Citrix MetaFrame Presentation Server usando un cliente desde el paquete del cliente de Citrix Presentation Server.
A través de Escritorio remoto o una sesión de Citrix, puede utilizar un lector de huella digital local para iniciar sesión en, y usar otras funciones instaladas, de un equipo remoto que ejecuta la aplicación de la huella digital habilitada.
Los clientes de Citrix soportados son los siguientes:
• Program Neighborhood • Program Neighborhood Agent • Web Client
Tenga en cuenta que para tomar ventaja de esta característica, la aplicación de la huella digital con capacidad debe ejecutarse en el servidor de Terminal Services o Citrix, no en el cliente. Si está desarrollando una aplicación de Citrix-aware, ver información adicional en el capítulo 8, Desarrollo de aplicaciones de Citrix con conciencia.
Chapter 1: Introduction Target Audience
Dirigido a
Esta guía es para los desarrolladores que tienen un conocimiento práctico del lenguaje de programación Java.
Sobre los capítulos
Capítulo 1, Introducción (este capítulo), describe al lector para la que esta guía está escrita; define las convenciones tipográficas, notación y nomenclatura utilizados en esta guía, cita una serie de recursos que pueden ayudarle a utilizar el SDK One Touch para Windows Edición Java, identifica los requisitos mínimos del sistema necesarios para ejecutar el SDK, y enumera los productos DigitalPersona y plantillas de huellas digitales compatibles con el SDK.
Capítulo 2, primeros pasos, ofrece una breve introducción a la SDK One Touch para Windows Edición Java utilizando una de las aplicaciones de ejemplo que se proporcionan como parte del SDK.
Capítulo 3, Instalación, contiene instrucciones para instalar los diferentes componentes del producto e identifica los archivos y carpetas que se instalan en el disco duro.
Capítulo 4, Resumen, introduce el SDK One Touch para Windows, terminología y conceptos para la Edición Java. Este capítulo también incluye diagramas y explicaciones del SDK One Touch para Windows, flujo de trabajo típico, los componentes de la API de la Edición Java se utilizan para realizar las tareas en los flujos de trabajo.
Capítulo 5, Referencia de la API, define los componentes que se utilizan para el desarrollo de aplicaciones basadas en la API SDK One Touch para Windows Edición Java.
Capítulo 6, interfaces gráficas de usuario, se describe la funcionalidad de las interfaces gráficas de usuario incluido con el DPFPEnrollmentControl y objetos DPFPVerificationControl.
Capítulo 7, redistribución, identifica los archivos que puede distribuir de acuerdo con el Contrato de licencia de usuario final (EULA) y enumera las funciones que usted necesita para proporcionar a los usuarios finales al desarrollar productos basados en la API SDK One Touch para Windows Edición Java.
Capítulo 8, Desarrollando aplicaciones Citrix-aware, Presenta una breve introducción sobre el desarrollo de este tipo de aplicaciones en una serie de pasos.
Capítulo 9, Ajuste de la Tasa de Falso Aceptar, se proporciona información sobre la determinación y el uso de los valores específicos de las FAR y la evaluación y prueba de los valores obtenidos.
Chapter 1: Introduction Document Conventions
Convenciones
Esta sección define las convenciones de notación, tipográficos, y la denominación utilizada en este manual. Las notas proporcionan recordatorios adicionales, consejos o sugerencias.
Las siguientes convenciones de notación se utilizan en esta guía:
IMPORTANTE: Las anotaciones importantes contienen información importante sobre el comportamiento del sistema, incluidos los problemas o efectos secundarios que pueden ocurrir en situaciones específicas.
Convenciones tipográficas
Las convenciones tipográficas usadas en esta guía son las siguientes:
Fuente Propósito Example
Bold Se utiliza para las pulsaciones de teclado y ventanas y elementos de cuadros de diálogo e indicar los tipos de datos.
Haga click en Fingerprint Enrollment.
Aparecerá el cuadro de di{alogo Fingerprint Enrollment. La cadena que contiene el número de serie del
lector de huellas.
Courier bold Se utiliza para indicar que es elemento
para desarrollo de software Verifique la propiedad
TemplateStatus
después de cada llamada al método addFeatures.
Itálica Se utiliza para dar énfasis o para introducir nuevos términos
Si usted está viendo este documento en línea, haciendo clic en el texto en cursiva también puede activar un enlace de hipertexto a otras zonas de esta guía o de URLs.
Vea Instalando el SDK.
Chapter 1: Introduction Additional Resources
Recursos adicionales
Puede hacer referencia a los recursos de esta sección para ayudarle a utilizar el SDK One Touch para Windows Edición Java.
Recursos en línea
Nombre del sitio web URL
Foro para desarrolladores http://www.digitalpersona.com/webforums/
Últimas actualizaciones de productos http://www.digitalpersona.com/support/downloads/ software.php
Requerimientos mínimos
Esta seccón especifica los requerimientos mínimos de hardware y software para el SDK One Touch for Windows Edición Java.
• Procesador basado en x86 • JRE y JDK 1.5
• Conector usb 1.0 para conectar el lector de huella digital DigitalPersona
Hardware DigitalPersona Supportado
El SDK One Touch para Windows SDK Edición Java es compatible con los siguientes productos de hardware DigitalPersona:
• DigitalPersona U.are.U 4000B/4500 o lectores de huella digital posteriores • Lectores de huella digital en teclado DigitalPersona U.are.U
Chapter 1: Introduction Additional Resources
Compatibilidad con plantillas de huella digital
Las plantillas de huellas producidas por el SDK One Touch para Windows son compatibles con los siguientes DigitalPersona SDK
• Gold SDK • Gold CE SDK
• One Touch para Linux SDK(todas las distribuciones)
NOTA: Las plantillas de inscripción Platinum SDK deben ser convertidos a un formato compatible para trabajar con estos SDKs. Véase el Apéndice B para el código de ejemplo que convierte plantillas SDK Platinum de este formato.