PalmSecure™ SDK
The PalmSecure SDK is a software development kit (SDK) for developing solutions and products that use the PalmSecure sensor.
- Supporting efficient development
The SDK contains all the hardware and software required for development, and a complete set of all documentation.
Furthermore, questions that arise during development can be answered quickly using the dedicated website. - Developing products using new ideas
The SDK makes it possible to develop a variety of newly envisioned products that utilize palm vein authentication. Palm vein authentication technology can also be integrated into existing applications.
Development Environment
| Personal computer | CPU | Intel® Celeron® 600MHz or more A CPU of 1.0 GHz or faster is recommended for Windows Vista®. |
|---|---|---|
| Memory | 256MB or more Memory required is 1GB or more for Windows Vista®. |
|
| USB | USB 2.0 is recommended. (must be able to provide 500mA current to the Sensor.) (Note1) |
|
| HDD spaces | 121MB or more | |
| Sensor | Use the Sensor included in PalmSecure™ SDK, or a sensor purchased independently. A mouse type sensor (sold separately) can also be used. (Note2) | |
| OS(Note3) | Windows® 2000 (SP4 or later) Windows® XP Pro/ Home (SP2 or later) Windows Server® 2003 (SP1 or later) (Note4) Windows Vista® (Starter edition is excluded) Red Hat Linux Ver.3/Ver.4 |
|
| Development language | C/C++ (Recommended), Java, Visual Basic | |
- (Note1) USB1.1(Full speed) can be performed only when the following conditions are met.
- USB controller of host side is UHCI controller.
- The number of sensor attached is only one.
- Operate with the Palm guide.
- Allow the processing speed to slow. - (Note2) The use of a mouse type sensor is available from the Authentication library V24.
- (Note3) The Authentication library V24 is supported on Windows x86 architecture only.
- (Note4) The operations of capturing palm veins by connecting a Sensor on a Windows Server® 2003 are not guaranteed.
SDK Contents
The SDK contains the following hardware, software, and documentation.
Hardware
| PalmSecure sensor, Guide, Holder, USB Interface cable (1 m) |
Software
| Authentication library | A runtime library for registering and verifying vein data. This library can be redistributed free of charge as part of the user application. |
|---|---|
| Sensor driver | The driver for operating the sensor. |
| Sample application | Provides C/C++ source code and sequence charts that enable simple and rapid architecting of applications. These are available in standalone or client/server configurations. |
| Interface library sample (Java / Visual Basic) |
The sample programs which interface between applications created by the Java language or Visual Basic language and the Authentication library created by the C language. |
| Sample collection / authentication accuracy evaluation tool | Allows vein data samples to be collected in the customer's sensor environment to calculate the authentication accuracy (FRR/FAR). |
| Sensor maintenance tool | Provides a function to diagnose malfunctions in the sensor that can be used to identify failures. |
| Introduction tool | A sales support tool that gives an easy to understand introduction to the operation of the palm vein authentication system, including registration of vein data and authentication. |
| Firmware update tool | The firmware update tool provides support for the sensor maintenance.The firmware on the sensor unit can be updated easily with the firmware update tool. |
Main documents
| System development guide | Describes procedures, precautions, and the development environment for developing palm vein authentication systems. |
|---|---|
| Authentication library reference guide |
The interface (API) specifications for integrating the palm vein authentication functionality into an application. |
| Hardware drawings | A collection of diagrams related to the sensor and other hardware, and how to mount the sensor. This collection of diagrams can be used to effectively mount the sensor and design the palm guide to suit the customer's equipment. |
PalmSecure™ SDK Support Website
Upon purchasing the PalmSecure™ SDK, the support website offers the latest technical information, a download service for software updates, and handles questions that arise during development.
