You are on page 1of 9

Iris ID

iDataIris SDK Redistribution Guide


Verion 1.01

August 2013
Copyright © 2005-2013 Iris ID Systems, Inc. All rights reserved.

IrisAccelerator™ SDK Redistribution Guide


If this manual is distributed with software that includes an end user agreement, this guide, as well as the
software described in it, is furnished under license and may be used or copied only in accordance with the terms
of such license. Except as permitted by any such license, no part of this manual may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise,
without the prior written permission of Iris ID Systems, Inc. Please note that the content in this manual is
protected under copyright law even if it has not been distributed with software that includes and end user
license agreement.
The content of this manual is furnished for informational use only, is subject to change without notice, and
should not be construed as a commitment by Iris ID Systems, Inc. Iris ID Systems assumes no responsibility or
liability for any errors or inaccuracies that may appear in the informational content contained in this manual.
The existing images and drawings that are included in this document may be protected under copyright law. The
unauthorized incorporation of such material, reproduction or facsimile of any kind can be a violation of the
rights of the copyright owner.
Iris ID, Iris ID Systems, the Iris ID logo, IrisAccess®, iData, iCAM TD100, H100, IrisAccelerator, and SoHo are
either registered trademarks, or copyrights of their respective holders.
Iris ID Systems, Inc. 7 Clarke Drive, Cranbury, New Jersey 08512, USA.

Document Number: IRISIDSDKRM-11-0101-0813


Last Update: 08-27-2013
Table of Contents

Introduction ............................................................................................................................... 4
1. Windows .............................................................................................................................. 5
1.1. iData Iris SDK Redistributable files & folders ........................................................................................... 5
1.1.1 x86 SDK Redistributables................................................................................................................................... 5
1.1.2 x64 SDK Redistributables................................................................................................................................... 5
1.2. SDK Components .................................................................................................................................................... 5
1.3. 3rd Party Redistributable .................................................................................................................................. 6
1.4. Strategy ...................................................................................................................................................................... 7
1.4.1 SDK components installation ........................................................................................................................... 7
2. Linux ...................................................................................................................................... 8
2.1 iData Iris SDK Redistributable files ............................................................................................................... 8
2.1.1 x86 SDK Redistributables................................................................................................................................... 8
2.1.2 x64 SDK Redistributables................................................................................................................................... 8
2.1.3 Redistributable for iData Iris SDK .................................................................................................................. 8
2.2 SDK Components .................................................................................................................................................... 8
2.3 Strategy ...................................................................................................................................................................... 9
2.3.1 SDK components installation ........................................................................................................................... 9
iData Iris SDK Redistribution Guide 4

Introduction
This guide is intended to summarize the installation requirements for components of the iData Iris SDK users.
The following components are covered:

 IrisAccelerator SDK Components (Windows and Linux)


 3rd Party Redistributables (Windows)
iData Iris SDK Redistribution Guide 5

1. Windows
1.1. iData Iris SDK Redistributable files & folders

1.1.1 x86 SDK Redistributables

1.1.2 x64 SDK Redistributables

1.2. SDK Components

Following iData Iris SDK x86 components are available for redistribution.

File name File location Target Target directory (to be installed at)
platform

iDataIris.dll (Win32) PATH x86/x64 <INSTALLDIR>\iDataIrisSDK\SDK


iData Iris SDK Redistribution Guide 6

iDataIrisAx.dll (COM) PATH x86/x64 <INSTALLDIR>\SDK

Interop.IADMSDKLib.dll PATH x86/x64 <INSTALLDIR>\SDK

Iris2pi.dll PATH x86/x64 <INSTALLDIR>\SDK

Following iData Iris SDK x64 components are available for redistribution.

File name File location Target Target directory (to be installed at)
platform

iDataIris.dll PATH_x64 x64 <INSTALLDIR>\SDK

iDataIrisAx.dll (COM) PATH_x64 x64 <INSTALLDIR>\SDK

Interop.iDataIrisAxLib.dll PATH_x64 x64 <INSTALLDIR>\SDK

Iris2pi.dll PATH_x64 x64 <INSTALLDIR>\SDK

These SDK components shall also be redistributed by using the merge module package found in
‘MergeModule’ directory in the redistributables root directory. This merge module can be included (as a
redistributable) in the parent installer package.

Legend:

PATH  <Root x86 redistributable dir>\Windows\SDK


PATH_x64  <Root x64 redistributable dir>\Windows\SDK

1.3. 3rd Party Redistributable

To redistribute iData Iris SDK, following third party components may also to be included.

 VC++ 2008 Redistributable SP1 [Vendor: Microsoft]


o VC++ 2008 Redistributables SP1 x86 & x64 packages can be downloaded from the below
links:

http://www.microsoft.com/en-us/download/details.aspx?id=5582
http://www.microsoft.com/en-us/download/details.aspx?id=2092

 Microsoft .NET Framework 2.0 [Vendor: Microsoft]

o Microsoft .NET Framework 2.0 Service Pack 2 (x86) can be downloaded from the below
link:
http://www.microsoft.com/en-in/download/details.aspx?id=1639

o Microsoft .NET Framework 2.0 Redistributable Package (x64) can be downloaded from
the below link:
http://www.microsoft.com/en-in/download/details.aspx?id=6523

The above redistributable packages can also be found in ‘3rdParty’ in the redistributables root directory.
iData Iris SDK Redistribution Guide 7

1.4. Strategy

1.4.1 SDK components installation


SDK components can be redistributed to the end users in any of the following ways.

 Merging iData Iris SDK merge module (iDataIrisSDK_Components_x86.msm or


iDataIrisSDK_Components_x64.msm) into the main installer

 Running the InstallSDK.bat batch file. It takes installation path as user input and puts the files in
the path.

*Note: In Windows 7, the user should be having the elevated permissions (administrator privileges) i.e., the
InstallSDK.bat file should be run as administrator.

 Using loose packaging mechanism to ship SDK components (dlls) found in ‘<Root redistributable
dir>\Windows\SDK’

o In this case, ensure that iDataIrisAx.dll which is a COM component should be registered.

Ex:
REGSVR32 “<INSTALLDIR>\SDK\iDataIrisAx.dll”
*Note: For registering the COM dll in Windows 7, the user should be having the elevated permissions
(administrator privileges).
iData Iris SDK Redistribution Guide 8

2. Linux
2.1 iData Iris SDK Redistributable files

iDatra Iris SDK Redistributable files are available as a tar file for RHEL and SUSE flavors of Linux.

2.1.1 x86 SDK Redistributables

2.1.2 x64 SDK Redistributables

2.1.3 Redistributable for iData Iris SDK


libIDataIris.so<version> and libTwoPi.so are the iData Iris SDK components zipped in the <Root
redistributable dir>\Linux\<linux flavour>\iDataIrisSDK_Redist_<platform>.tar.

2.2 SDK Components

2.2.1 Following iData Iris SDK x86 components are available for redistribution.

File name File location Target Target directory (to be installed at)
platform

libIDataIris.so PATH_x86 x86 <INSTALLDIR>\iDataIrisSDK\lib

libTwoPi.so PATH_x86 x86 <INSTALLDIR>\iDataIrisSDK\lib

2.2.2 Following iData Iris SDK x64 components are available for redistribution.

File name File location Target Target directory (to be installed at)
platform
iData Iris SDK Redistribution Guide 9

libIDataIris.so PATH_x64 x64 <INSTALLDIR>\iDataIrisSDK\lib

libTwoPi.so PATH_x64 x64 <INSTALLDIR>\iDataIrisSDK\lib

Legend:
PATH_x86  <Root redistributable dir>\Linux\<linux flavour>\iDataIrisSDK_Redist_x86.tar.gz

PATH_x64  <Root redistributable dir>\Linux\<linux flavour>\iDataIrisSDK_Redist_x64.tar.gz

2.3 Strategy

2.3.1 SDK components installation


Copy the iDataIrisSDK-Redist.tar and InstallSDK.sh in same folder on the Linux machine.
Running the InstallSDK.sh does the following:

 Take the installer path as user input.

 Installs the files in the installation path.

*Note: Super user login is required for the installation of Linux SDK Redistribution.

You might also like