GTM-MML4VXJ
Skip to main content

日本語

Japan

  1. Home >
  2. Solutions >
  3. PalmSecure >
  4. PalmSecure SDK

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

Professional Edition

Hardware and Software
Requirements
Description
Hardware
Requirement
CPU Intel® Core™ 2 Duo 2.40GHz or more (Note 1)
(must also comply with the recommended value for the given OS)
Memory
(Note 2)
x86 version : 1GB or more (2GB or more for Windows 10)
x64 version : 2GB or more
(must also comply with the recommended value for the given OS)
USB PalmSecure Sensor V2
- USB2.0
PalmSecure-F Pro sensor
- USB2.0, USB3.0 (Note 3)
HDD space
(Note 4)
222MB or more
Sensor - PalmSecure Sensor V2
- PalmSecure-F Pro sensor
Software
Requirement
OS (Note 5) - Windows 7 SP1 (x86 and x64)
- Windows 8.1 Update (x86 and x64)
- Windows 10 Version 1607 (x86 and x64)
- Linux (x64) (kernel 2.6.32 or later)
Development language C/C++ (Recommended), C#, VB.NET, Java
  • (Note1) Use an Intel® Core™ 2 Duo multi-core at 2.40GHz or faster CPU when identifying is recommended. (The Authentication library does not work if SSE3/SSSE3 instructions are not implemented on the CPU)
  • (Note2) The Authentication library requires 48MB or more memory.
  • (Note3) When using high-power function, PalmSecure-F Pro sensor draws 900 mA of power from a USB port. Therefore, be sure to connect the Sensor to a USB3.0 port.
  • (Note4) Minimum required space only for the Authentication library.
  • (Note5) Authentication library has been tested in the following environments.
    - Windows 7 : Professional
    - Windows 8.1 : Pro
    - Windows 10 : Pro
    - Linux : CentOS 6.5 [kernel: 2.6.32-431.el6. x86_64, glibc: 2.12] and
    CentOS 7.2-1511 [kernel: 3.10.0-327.el7.x86_64, glibc: 2.17]
    Operations have not been tested in virtual environments.
    Please verify the operations yourself if you are intended to use it in a virtual environment.

Enterprise Edition

Hardware and Software
Requirements
Description
Hardware
Requirement
CPU
(Note 1)
Intel® Core™ 2 Duo 2.40GHz or faster multi-core CPU
(must also comply with the recommended value for the given OS)
Memory
(Note 2)
2GB or more
(must also comply with the recommended value for the given OS)
HDD space
(Note 3)
222MB or more
Software
Requirement
OS (Note 4) - Windows Server 2008 R2 SP1 (x64)
- Windows Server 2012 (x64)
- Windows Server 2012 R2 Update (x64)
- Windows Server 2016 (x64)
- Linux (x64) (kernel 2.6.32 or later)
Development language C/C++ (Recommended), C#, VB.NET, Java
  • (Note1) The Authentication library does not work if SSE3/SSSE3 instructions are not implemented on the CPU.
  • (Note2) The Authentication library requires 48MB or more memory.
  • (Note3) Minimum required space only for the Authentication library.
  • (Note4) Authentication library has been tested in the following environments.
    - Windows Server 2008 R2:Standard Edition
    - Windows Server 2012 :Standard Edition
    - Windows Server 2012 R2:Standard Edition
    - Windows Server 2016 :Standard Edition
    - Linux :CentOS 6.5 [kernel: 2.6.32-431.el6.x86_64, glibc: 2.12] and
    CentOS 7.2-1511 [kernel: 3.10.0-327.el7.x86_64, glibc: 2.17]
    Operations in virtual environments are verified using VMware vSphere 6 with the above OSes.
    However, the virtual environments may require more processing time and memory than the physical environments.

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 library of programs which enrolls palm vein data and authenticates users. The Authentication library enables development of customized applications for the Palm vein authentication system which runs on Windows or Linux.
Sensor driver The driver for operating the sensor.
Sample application Provides VB.NET, C#, Java source code and sequence charts that enable easy and rapid architecting of applications. These are available in standalone or client/server configurations.
Interface library sample
(Java/.NET)
The sample programs which interface between applications created by the Java language or .NET environment and the Authentication library created by the C language.
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 enrollment 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.
Interface Library Sample
Manual For Java/.NET
Describes how to use and apply the Interface Library samples for Java/.NET, when the Palm Vein Authentication system application is developed in Java/.NET
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.