Sie sind auf Seite 1von 45

INSTALLATION MANUAL

Inpho Software 5.4

All rights to this publication are reserved. No part of this document may be
reproduced, transmitted, transcribed, stored in a retrieval system, or translated into
any language, in any form or by any means, without prior written permission from
Trimble Germany. The software described in this document is furnished under a
license agreement. The software may be used or copied only in accordance with
the terms of the agreement. It is against the law to copy this software on magnetic
tape, disk, or any other medium for any purpose other than the licensees personal
use.
Copyright 2009, 2011 Trimble Germany
All rights reserved.
Installation Manual for Version 5.4 and higher
Trimble Germany reserves the right to make changes to this document and the
software described herein at any time and without notice. Trimble Germany make
no warranty, express or implied, other than those contained in the terms and
conditions of sale, and in no case is Trimble Germany liable for more than the
license fee or purchase price of this product.

Table of Contents
1.

Installation Instructions ............................................................ 1

1.1.

System Requirements................................................................................ 1

1.2.

Hardware setup .......................................................................................... 2

1.2.1. PLANAR system.................................................................................................... 2


1.2.1.1. Graphics board settings ................................................................................. 3
1.2.1.2. Alignment of Planar system ........................................................................... 5
1.2.2. NVIDIA 3D Vision system ...................................................................................... 5
1.2.2.1. Graphics board settings ................................................................................. 8
1.2.3. 3D mouse setup .................................................................................................. 11

1.3.

Installation ................................................................................................ 12

1.3.1. Setup ................................................................................................................... 12


1.3.1.1. Installation of a new software version: ......................................................... 12
1.3.1.2. Installation of software patches: ................................................................... 15
1.3.2. Having different versions on one computer ......................................................... 16
1.3.3. Updating Dongles ................................................................................................ 16
1.3.4. Installation and update of the Aladdin Hardlock network license ......................... 18
1.3.5. Working with WIBU Dongles in a network ........................................................... 19
1.3.6. Uninstall Inphos photogrammetric software ........................................................ 22

1.4.

Installation on Linux Systems................................................................. 23

1.4.1.
1.4.2.
1.4.3.
1.4.4.

Installation of CodeMeter Runtime ...................................................................... 23


Installation of the Software .................................................................................. 24
Pre-User Configuration........................................................................................ 24
Cleanup ............................................................................................................... 24

1.5.

Configuring Win2K / XP for Batch-Jobs ................................................ 25

1.5.1.
1.5.2.

Windows 2000 ..................................................................................................... 25


Windows XP ........................................................................................................ 25

1.6.

Installation Troubleshooting ................................................................... 26

1.6.1.

Licensing / Dongle ............................................................................................... 26

2.

DTMaster Graphics Hardware (FAQ) ..................................... 27

2.1.

General ...................................................................................................... 27

2.1.1.

What is OpenGL? ................................................................................................ 27

2.2.

Graphics Cards ......................................................................................... 27

2.2.1. How much memory should my card have for DTMaster to run smoothly? .......... 27
2.2.2. Should I prefer PCI Express or AGP 8x hardware?............................................. 27
2.2.3. Will DTMaster benefit from a dual processor computer? How about a single faster
processor? And what about hyperthreading? .................................................................... 28
2.2.4. What card should I buy for DTMaster Mono? ...................................................... 28

2.2.5.
2.2.6.
2.2.7.
2.2.8.

What card should I buy for DTMaster Stereo? .................................................... 28


Are there drivers certified for DTMaster? ............................................................ 29
I'm using card XXX from manufacturer YYY. Will DTMaster run on it? ............... 29
What about notebooks? ...................................................................................... 29

2.3.

Stereo Vision ............................................................................................ 29

2.3.1. What is quad-buffer stereo? ................................................................................ 29


2.3.2. What refresh rate is necessary for quad-buffered stereo? .................................. 30
2.3.3. Can I use TFT displays with quad-buffer stereo? ................................................ 30
2.3.4. How can I calculate the maximum refresh rate if only the horizontal sync range is
given in the specification of my monitor? ........................................................................... 30
2.3.5. What is anaglyph stereo? .................................................................................... 30
2.3.6. What are the advantages and downturns of anaglyph stereo? ........................... 31
2.3.7. What kind of anaglyph glasses do I need? .......................................................... 31

2.4.

Problems and Pitfalls ............................................................................... 31

2.4.1. When I work with DTMaster, Windows sometimes crashes with a bluescreen. .. 31
2.4.2. After I work for a certain time, DTMaster gets slower and slower........................ 32
2.4.3. When I enable point anti-aliasing, DTMaster gets painfully slow ......................... 32
2.4.4. I'm using 16 bit colors on my desktop. Why do images look ugly in DTMaster? . 33
2.4.5. I have set line width to a value greater than one, how come that DTMaster still
draws thin lines? ................................................................................................................ 33
2.4.6. When using anaglyph stereo, DTMaster is always in "pseudo"-mode when it
comes up, despite the stereo mode selection switches being set for "ortho" ..................... 33
2.4.7. My graphics card is capable of quad-buffer stereo, but I would like to use
anaglyph stereo instead. Is that possible? ......................................................................... 34

3.

End User License Agreement................................................. 35

Installation of Inpho Software

1. Installation Instructions
1.1. System Requirements
In general, no specific computer hardware is needed to run the software. However,
to obtain best performance, fast CPUs are recommended. Running our software
on 64 bit platforms at least 4 GByte Memory is necessary but we recommend
8 GByte.
DTMaster Stereo and the Photo Measurement Tool (PMT) offer stereo viewing
with Open GL stereo graphics or the Anaglyph stereo viewing (works also with
standard LCD screens).
An additional information for graphics hardware used in DTMaster shows chapter
2 (DTMaster Graphics Hardware Frequently Asked Questions (FAQ)).
Stereo with Open GL graphics requires

License for DTMaster stereo or MATCH-AT

High level Open GL graphic cards those are able to run sequential stereo
mode in a window. We recommend NVIDIA Quadro graphics cards being
available through Inpho.

Stereo with anaglyph stereo viewing requires:

License for DTMaster stereo or MATCH-AT

DirectX 9.0 or OpenGL 1.5 compatible graphics card supporting


GL_ARB_fragment_program

Stereo window is started on a monitor which does not support Quadbuffer


Stereo. In case quadbuffer stereo is supported, the normal stereo viewing
is activated by DTMaster or PMT.

WindowsXP Professional, Windows Vista 32/64 bit, Windows 7,


Windows Server 2008

32 or 64 bit version

4 GByte RAM (on 64 bit OS: 8 GByte memory is recommended)

Installed network (server service running)

300 MB of free disk space to install the program

Administrative rights are only needed to use the task schedulers. If these
functions are not used, the software can be run with ordinary user rights
but we suggest running it with Power rights.

Page 1

Installation of Inpho Software

PLANAR monitor up

1.2. Hardware setup


P

1.2.1. PLANAR system


Computer - back view
Connect as following:

PLANAR monitor down

PLANAR up

mirror cable
side monitor

side monitor
side monitor
mirror cable

mirror cable

PLANAR down

Display port <> DVI adapter


Connect one side of the mirror
cable with this adapter.

Stealth 3D mouse

Page 2

Installation of Inpho Software

1.2.1.1. Graphics board settings


Working with a PLANAR stereo system and one or two additional monitors two
graphics boards are necessary. We recommend two NVIDIA Quadro FX3700 or
higher. The following settings of the graphics driver has to be done. First start the
NVIDIA Control Panel > Advanced Settings
Choose Manage 3D settings (Base profile) and enter for
Stereo Display mode: nView Clone mode
and for
Stereo Enable: On

To activate the clone mode change to menu Set up multiple displays:


Click with the right mouse button on the second displayed Planar monitor and
choose:
Clone Planar<model>(1 of 2) and Planar<model>(2 of 2)

Page 3

Installation of Inpho Software

Save the settings with Apply and exit NVIDIA control panel.
Page 4

Installation of Inpho Software

1.2.1.2. Alignment of Planar system


Although the Planar system is aligned during manufacturing, it may require a
realignment after reassembly at your site. You want to use a test image during the
alignment process. A sample is available at our installation DVD in directory
Planar or on our homepage:
www.Inpho.de\downloads\Download Products\Tools\AlignmentPlanar.ppt.
If the patterns (up and down monitor) show gross displacements first a rough
adjustment via a movement of the upper monitor should be done. Open the 4 allen
screws of the upper monitor (the adequate allen key is part of the system delivery)
and sway the monitor so, that the two patterns fit best as possible. Then fix the
screws again. It is helpful if two persons can do this.
The fine adjustment will be done with two fine adjustment screws located on the
mirror support arms. Rotating these screws raises or lowers the beamsplitter
mirror. Adjust the screws so that the corners on the reflected image of the upper
monitor are aligned with the corners of the transmitted image from the lower
monitor.

1.2.2. NVIDIA 3D Vision system


In 2009 a new kind of TFT monitors were launched at the
market. These monitors are able to run on 120 Hz. In
cooperation with NVIDIA a new stereo system - the NVIDIA
3D vision system (glasses, emitter and driver) - was
offered.
Glasses consists of rechargeable
batteries which can be charged
via a USB cable.

Emitter connected with 3-pin mini-din


to 1/8 stereo cable to graphics
board and with a USB cable to the
computer (power supply).

Statements July 2011


3D stereo monitors
Up to now Inpho has tested the following 3D stereo
monitors:
Samsung SyncMaster 2233RZ
ViewSonic FuHzion VX2265wm
Acer GD2425HQ
PLANAR SA2311W23
Inpho recommend the
PLANAR SA2311W23
monitor because this
shows the best results
(representation, ghosting
effects).

Page 5

Installation of Inpho Software

More by NVIDIA supported 3D stereo systems can be found on


http://www.nvidia.com/object/3D_Vision_Requirements.html

Graphics board(s)
NVIDIA Quadro professional graphics boards support many stereo display
solutions and Quad Buffered OpenGL applications, including NVIDIA 3D Vision
glasses and displays.
For its applications Inpho is using the Quad Buffered OpenGL technology, thats
why only certain NVIDIA Quadro FX and the new series of NVIDIA Quadro
graphics cards are supported. A list of supported Quadro graphics boards can be
found with the following link:
http://www.nvidia.com/object/quadro_pro_graphics_boards.html
Inpho strongly recommend to use graphics boards featured with a DIN connector,
using the 3-pin mini-din to 1/8 stereo cable to connect the graphics board to the
emitter. This cable provides a direct connection from the graphics processing unit
(GPU) to the glasses to make sure they are perfectly synchronized (avoiding
flickering).
Depending on the capability of the graphics board it may be sufficient using only
one board for the system with an additional (side) monitor.
Example for one of the above named monitors (with NVIDIA 3D vision system):
Configuration A)
graphics board: NVIDIA Quadro FX 4600 (NVIDIA Quadro 4000 with additional
mini-DIN-connector slot)
Configuration B)
graphics board: NVIDIA Quadro FX 3800
Using configuration A) one graphics board is enough. Configuration requires two
identical graphics boards (recommendation).

Driver installation
To run the 3D stereo system it is necessary to install 2 drivers. One for the
graphics board(s) and one for the 3D NVIDIA vision emitter.
Both can be downloaded from the NVIDIA homepage by selecting the product
Type 3D Vision (for the 3D Vision emitter) and Quadro (for the graphics board product series Quadro).
http://www.nvidia.com/object/quadro_pro_graphics_boards.html
Important remarks:
The NVIDIA 3D Vision driver requires a Quadro graphics driver of the same
version, e.g. NVIDIA 3D Vision driver 275.33 3D USB Driver requires a NVIDIA
Quadro driver of 275.xx (e.g.275.65-quadro-tesla-win7-winvista-64bit-internationalwhql).
Using the PLANAR SA2311W23 monitor with the NVIDIA 3D vision system a
driver of 270.xx and higher is necessary.

Page 6

Installation of Inpho Software

Example: Downloading drivers for Window 7 64bit platform

NVIDIA 3D Vision driver

NVIDIA graphics board driver

Page 7

Installation of Inpho Software

Operating system
We do have tested the installations on Windows 7(64bit) and Windows Vista
(64bit). The 32bit and XP versions are not tested and not recommended by Inpho.

1.2.2.1. Graphics board settings


Working with our software on a NVIDIA 3D vision system the following display
settings are necessary:

Start the NVIDIA Control Panel > Advanced Settings

Page 8

Installation of Inpho Software

Set the monitor refresh mode of your 3D monitor to 120 Hz; In case your
second monitor is also a monitor featuring 120 Hz make the same settings
for this monitor
Choose Manage 3D settings

Choose for Global presets Base profile and move to window Settings:

Enter for Stereo Display mode: On-board DIN connector (with NVIDIA
3D Vision)
Page 9

Installation of Inpho Software

In case you do not use the 3-pin mini-din to 1/8 stereo cable to connect the
graphics board to the emitter, which we do not recommend, because this is
flickering you have to have to choose Generic active stereo (with NVIDIA IR
Emitter)

Select for Stereo Enable: On

Then save the settings with Apply.


Check menu Set up multiple displays (* > primary display)

Page 10

Installation of Inpho Software

Save the settings with Apply and exit NVIDIA control panel.

1.2.3. 3D mouse setup


There are different types of 3D mice available at the
market. In the past we distributed the Immersion 3D
mouse (mechanical mouse)
which has to be connected to the COM port.
By now we have good experiences with the optical
3D mice of Stealth. There are currently 3 different shapes
available.

Immersion

Stealth 2
Stealth 1

Stealth 3

All 3 shapes are available as


E - type (serial port)
Z - type (USB port) or
V - type (connected to USB port but identified as virtual COM port)
For using the Stealth Z or V type special drivers are necessary. Please check
the homepage of Stealth to find the adequate driver.
http://stealth3dmouse.com/
For the V- type mouse (virtual COM port) the driver will be downloaded automatically when booting the computer after connecting mouse to the computer (in case
you have an internet connection). A message will appear, that new hardware is
found. Allow the system to search for a compatible driver on the internet.
In case you do not have an internet connection please check the software
installation DVD of Inpho. In directory 3rd Party Products you will find an
adequate driver for the Z-mouse and V-mouse type.
a) copy the corresponding driver and extract the zip file from the installation
DVD to your computer
b) connect the 3D mouse (Stealth V- or Z- type)
c) start Control Panel > Device Manager
d) there should been an unknown device
e) press the right mouse button and choose update driver
f) assign manually the drivers path
g) now an an usb converter should have been installed and in Device
Manager > USB controller the Stealth mouse will be announced now
h) the unknown device
will be still displayed
i) start the installation of the mouse driver a second time (see steps c) to f))
Page 11

Installation of Inpho Software

The installation of the Z- mouse is finished now, but for the V- mouse it is
necessary to
j) start Control Panel > Device Manager again, the Stealth mouse is now
assigned to a COM port (Ports (COM & LPT))
k) finally the number of the (virtual) COM port has to be assigned directly in the
software applications to recognize the mouse
Assignment of port in Inpho applications (DTMaster and PMT)
Options Preferences Input Device > COM ...
Assignment in SummitEV
Tools Options Input Device Immersion 3D mouse > COM ...
Note: For the Z- mouse this assignment is not necessary !

1.3. Installation
1.3.1. Setup
To start the installation, insert the product CD/DVD into the CD/DVD drive of your
computer. Be sure to have administrative rights, whenever software is to be
installed. If the auto run option is enabled on your system, the software setup will
start automatically. If the setup program does not start automatically, locate the
"inSetup.exe" program on the CD and start the setup manually.

1.3.1.1. Installation of a new software version:


Please select INSTALL and the component you want to install.
The following components are possible:

Photogrammetric System
ApplicationsMaster
OrthoVista

Surface Modeling
GVE
SCOP
SCOP++
TopDM
Building Generator (not integrated into ApplicationsMaster)
Page 12

Installation of Inpho Software

3rd Party Products


Adope Acrobat Reader 9.0 (English)
Adope Acrobat Reader 9.1 (Deutsch)
Adope Flash Player 9.0 (English)
Aladdin Hardlock 4.102 (32bit)
Microsoft VC++ RuntimeComponents 6.0 (32bit)
Microsoft VC++ RuntimeComponents 6.0 (64bit)
Stealth VirtualCOM 2.04.16.zip
Stealth Zmouse 20406.zip
WIBU CodeMeter 4.20 (32bit)
WIBU CodeMeter 4.20 (64bit)

Using Inpho software the first time, you have to install additionally to the
applications the drivers for the security dongles (Aladdin Hardlock and/or WIBU
CodeMeter RuntimeKit). After installing Photogrammetric System software, the
drivers for Aladdin Hardlock or WIBU CodeMeter are necessary.
Using Distributed Processing within the ApplicationsMaster software, please install
the UWMadison Condor software (please find more information about distributed
processing and installation in the DPMaster Manual).
For the Stealth Z mouse (USB) please install the Stealth Z mouse driver. For
Stealth 3 install the driver for creation of a virtual COM port.
Existing Patches are installed automatically, it is not necessary to install the
software and in a second step the Patches.
During the Photogrammetric system installation, several files (e.g. cursor styles)
being used by several applications (e.g. MATCH-AT, DTMaster) are copied into
different folders under
C:\ and Settings\All Users\Application Data\Inpho\<product><main version>
(on Windows 2000 and Windows XP) respectively
C:\ProgramData\Inpho\<product><main version>
(on Windows Vista).
In addition to the administrative group, also users with restricted access rights
have normally read and write access to these folders and files. Based on this fact,
limited access rights should not handicap the work with the Photogrammetric
System and all included applications.

About Aladdin Hardlocks


Hardlocks can be ordered as USB or parallel dongles (Win2000/ XP). There are
two kinds of possible Hardlocks, the local one or the network key dongle.
Hardlocks may be configured to run all Inpho software on only one lock or to use
one lock for each module separately. There are five colors available (white, black,
green, magenta and yellow). Dongles of the same color must not be cascaded on
the same computer. Hence, when you order software please be aware of the
following issues:

Should the module run together with other modules on one hardlock?
Page 13

Installation of Inpho Software

What color of the hardlock is to be ordered?


To install the Aladdin Hardlock driver, please select INSTALL
3rd Party Products Aladdin Hardlock.

About WIBU CodeMeter


CodeMeters can be ordered as USB dongles (Win2000/ Win XP/ WinVista/ Win 7).
They can be used as local or network dongles (user configurable).
To install the WIBU CodeMeter driver/service, please select INSTALL 3rd Party
Products WIBU CodeMeter RuntimeKit.
After installing the CodeMeter RuntimeKit, the operating system should detect the
relating drivers automatically after connecting a CodeMeter (=CmStick). The
CodeMeter RuntimeKit includes the CodeMeter WebAdmin.

The contents of a CmStick can be seen on the Contents page of the WebAdmin.
When clicking on the relating Firm (100789 Inpho-Stuttgart) all Inpho licenses
are listed. On the page Configuration the user can define, if the dongle is used as
a network dongle.

Page 14

Installation of Inpho Software

A started CodeMeter service on Windows is accessible via a system tray


icon. With the right mouse button the context menu options are selectable
e.g. to eject the CmStick.
The diagnose tool CmDust can be used to help if problems with CmStick occur.
CmDust can be called using the Start menu link
[Start/Programs/CodeMeter/Tools/CmDust].
The result of the program execution is written to the text file CmDust-Result.log in
the CodeMeter directory
[%ProgramFiles%\CodeMeter\Tools\CmDust]
and can be send to Inpho for analyses.

1.3.1.2.

Installation of software patches:

To install new patches for an already installed software, please select PATCHES.
All available patches are listed and can be selected in order to be installed.

Page 15

Installation of Inpho Software

1.3.2. Having different versions on one computer


Newer software versions can be installed together with older versions on one
computer. It is however important to know that newer project file formats are not
compatible with the older versions! It is not possible to open project files of version
5.0 or higher in version MATCH-AT/T 4.0.x or lower. Project files of version 4.0.x
can be opened in version 5.0 or higher. However, due to a change in the project
file format it is necessary to import the camera file during the conversion process.
In order to guarantee compatibility with older software versions, ApplicationsMaster provides not anymore the possibility to save a project in an older file
format.
It is not recommended "overwriting" an older version just by selecting the same
installation directory. Some registry entries will still be pointing to the older version
and cannot be removed automatically any more. Therefore the existing old version
should be uninstalled before installing the new version or the new version has to
be installed into a different installation directory.

1.3.3. Updating Dongles


In case an update or reconfiguration of an existing Inpho software installation is
necessary, the license written on the dongle has to be changed. If you need a
license update or reconfiguration of your dongles, please contact Inpho. In those
cases, Inpho provides an executable especially configured for the dongle to be
updated. This program may be sent by e-mail and is typically called <dongle
ID>.exe.
For Aladdin Hardlock local dongles:
To update the dongle be sure not to have any other dongle attached to your
computer. Remove all other parallel port dongles or USB dongles. Start the update
executable sent to you, e.g. locate it in the windows file explorer and double click
on it with the left mouse button.
The utility will analyze the dongle ID and will report an error message, if the wrong
dongle with a different ID is attached. If the ID shows no conflict, press the update
button. If the update is completed successfully, the utility will report that the dongle
is successfully updated.
For WIBU CodeMeter:
Please start the CodeMeter Control Center and select Licensing.

Page 16

Installation of Inpho Software

Please select your dongle you want to update and start Execute Update.
Starting the CodeMeter Control Center and selecting the WebAdmin, the licenses
can be checked. In the GUI CodeMeter WebAdmin, please select Content,
Licenses and select there the serial number of your CodeMeter (=CmStick). Under
Product Code 100789 (Inpho-Stuttgart) all your licenses are listed. Please check, if
the update was correctly done.

Page 17

Installation of Inpho Software

1.3.4. Installation and update of the Aladdin Hardlock network license


If a Hardlock network license is used for Inpho software you will receive from
Inpho the following items in addition to the Software CDs:

1 server key

1 license file (extension .alf)

1 zip file Inpho_HARDLOCK_SERVER.zip with software and manual:


o Hldrv32.zip

Hardlock driver

o hlsw32_inst.zip

Hardlock server software

o hlendusermanual.pdf

Hardlock End User Manual

o aksmon32_inst.zip

Aladdin Monitor

o Aladdin_diagnostix.zip

Aladdin Diagnose tool

Select a computer in your network to serve as a license server and make sure that
you have administrator privileges. Install the software in the following sequence on
the network server if not already installed:

Hardlock server software and hardlock driver using first hlsw32_inst.zip


and then hldrv32.zip

Aladdin Monitor aksmon32_inst.zip

Optionally (not necessary to run a network license server): Aladdin


diagnose tool Aladdin_diagnostix.zip

Prepare server

Copy the license file *.alf to the system directory: SYSTEM-ROOT%\ system32

Connect the hardlock to the computer

Start Aladdin monitor (Start->Programs->Aladdin->Monitor...)


o Add a module address 6742
o Please stop the HL Server (Services-Hardlock-Remove HL-Server
Service)
o Please start the HL Server again (Services-Hardlock-Start HLServer Service)
o Now you can see the number of available licenses and the
expiration date(s)

Test with Inpho software


Disconnect any local Inpho Hardlock keys from the computer you want to run an
Inpho application on. Start the Inpho software on that computer. If the software
finds a valid license on the license server, you can see a login in the Aladdin
monitor.
Update of license(s)
Page 18

Installation of Inpho Software

In case of an update of your license you will receive an .exe file from Inpho to get
a new or a changed license. To update the hardlock key do the following:

Make sure you have administrator privileges.

Start the exe file. If you are asked for the .alf file location, select the
directory you have copied the license file to during installation.
The .alf file must be located in the default directory %SYSTEM-ROOT%
\system32 ! If you want to define another location, then it is necessary to
define the system environment variable HL_LICENSEDIR.
e.g.: SET HL_LICENSEDIR=C:\MYAPP\LICENSE

Start Aladdin monitor (Start->Programs->Aladdin->Monitor...)


o Please stop the HL Server (Services-Hardlock-Remove HL-Server
Service)
o Please start the HL Server again (Services-Hardlock-Start HLServer Service)
o Now you can see the number of available licenses and the
expiration date(s)

For further information or troubleshooting please refer to the Hardlock "End User
Manual.
Client computer(s)
The control panel of the Windows operating system contains the System
management component. The tab Advanced offers the possibility to open the
Environment variables dialog where the search path and search order can be
defined:
e.g. HL_SEARCH=IP, USB, 378p
e.g. HLS_IPADDR=192.167.120.111

search order: net dongle, local USB,


local parallel port
server computer IP address

This is an option, and must not necessarily be defined. But it will help to speed up
the license search time. For more information about Hardlock environment
variables please refer to the Hardlock "End User Manual.

1.3.5. Working with WIBU Dongles in a network


Steps on the server
Open CodeMeter program
The CodeMeter Control Center is launched

Page 19

Installation of Inpho Software

Choose WebAdmin,
The CodeMeter WebAdmin is launched

Select Settings and activate Start as Server


Select Apply
Close CodeMeter WebAdmin
Choose in the CodeMeter Control Center Action, stop the CodeMeter service
and start it again.
Page 20

Installation of Inpho Software

Steps on the workstation


Open CodeMeter program
The CodeMeter Control Center is launched. As no CodeMeter is plugged in, the
CMStick dropdown box is empty.

Choose WebAdmin
The CodeMeter WebAdmin is launched
Go to settings and define the IP-address of the server in the Server list. Therefore
press Add and key in the IP-address. Then press apply.

Page 21

Installation of Inpho Software

Close CodeMeter WebAdmin


In the CodeMeter Control Center, please go to Action and stop the CodeMeter
service. Then start the CodeMeter service again.
Now the licenses from the server are available on the workstation

1.3.6. Uninstall Inphos photogrammetric software


To successfully uninstall the complete software you have to accomplish the
following sequence.
Open the Control panel and select Software.
Uninstall the application itself first.
Uninstall Aladdin Hardlock Device Driver, if there is no program left that
relies on this dongle.
Uninstall CodeMeter Runtime Kit, if there is no program left that relies on
this dongle.
Restart your computer.

Page 22

Installation of Inpho Software

1.4. Installation on Linux Systems

Download the appropriate .tar.gz file for your system.


Create the directory OrthoVista should live in. The recommended directories
are /usr/local/OrthoVista/bin
Change to this directory.
Unpack the distribution file by typing tar xzf orthovista...tar.gz, or, for systems
with an older tar version, gzip dc orthovista...tar.gz | tar xf .
The archive contains a directory structure that starts with /opt/Inpho. This
structure MUST be extracted under the system root, as all references to other
executables, libraries, and documentation files refer to this location. After
extraction, the directory structure looks like this:
/opt
/Inpho
/deb-packages
/amd64
/i386
/doc
/lib32
/lib64
/OrthoVista-4.4
/bin32:
/bin64:
/config:
/opt/Inpho/rpm-packages:
/i386:
/x86_64

1.4.1. Installation of CodeMeter Runtime


Starting with version 4.3 of OrthoVista, the Linux version of our software
uses hardware licensing via WIBU CodeMeter. This requires that the CodeMeter
software is installed and running on any computer that should run the
software, even if the license is acquired over the network.
The latest version of the CodeMeter Runtime is always available under
http://www.wibu.com/download_user.php?lang=en

Page 23

Installation of Inpho Software

Please pick the appropriate installer package for your system and install it
as usual.

1.4.2. Installation of the Software


By unpacking the files under the system root, all files should already be in
the right place. There are only a few things to do:
- Check if /opt/Inpho/OrthoVista-4.4/config/orthovista.cfg is writeable by
everyone. Otherwise normal users will be unable to store the configuration.
- You might add /opt/Inpho/OrthoVista-4.4/bin32 (or .../bin64) to your system
PATH variable or add symbolic links to the approriate orthovista and
orthovistase executable. You do not need to add links to imgcom and qtconfig,
as these are not needed directly.
- The documentation files under /opt/Inpho/doc may be printed or placed on
an internal web server. In any case, these files are always accessible via
the "Help" menu in the application (a PDF reader is required).

1.4.3. Pre-User Configuration


Each user of the software might run the qtconfig executable under
/opt/Inpho/OrthoVista-4.4/bin32 (or ../bin64) to change the look-and-feel of
the application.

1.4.4. Cleanup
If you like, you may remove the directories that are not needed on your system.
For 32bit systems, you might delete the directories /opt/Inpho/lib64 and
/opt/Inpho/OrthoVista-4.4/bin64.
For 64bit systems, you might delete the directories /opt/Inpho/lib32 and
/opt/Inpho/OrthoVista-4.4/bin32.

Page 24

Installation of Inpho Software

1.5. Configuring Win2K / XP for Batch-Jobs


1.5.1. Windows 2000
Windows 2000 is not supported anymore!

1.5.2. Windows XP
To schedule processes to any later time, the ApplicationsMaster software utilizes
the Windows XP command schtasks instead of the command at which is still
available. schtasks has advanced properties helping the user to handle batchjobs in a more flexible way. Although local administrative rights are required to
execute a job planned with schtasks, the user does not need to work within an
administrative account. The administrators username and password can
optionally be attached to the schtasks command on the command line or
alternatively entered in the tasks scheduler of the ApplicationsMaster.

Page 25

Installation of Inpho Software

1.6. Installation Troubleshooting


1.6.1. Licensing / Dongle

Check the presence of the dongle. Parallel port dongles should be


attached to a free parallel port, USB dongles should be attached to a free
USB port.

Hardlock USB dongles show a lighted LED, if they are working. If the LED
is not lighted, check the USB port, especially if it is activated in the system
BIOS.

Inpho Hardlock dongles (apart from DAT/EM Summit Evolution dongles)


may have different colors. Be sure not to attach dongles of the same color
to one computer. If you need to run two different programs on one
computer, dongles may be configured to run several programs. Contact
Inpho for more information.

Using a Hardlock dongle, check if the Aladdin Hardlock driver is installed.


Go to the system properties Control Panel, open the Software folder and
search for Aladdin Hardlock Device Driver x.x. If this entry is missing,
install it again from your Inpho software CD/DVD.

Using a WIBU CodeMeter dongle (CmStick), check if the WIBU CodeMeter


driver/service is running (task manager, codemeter.exe).

Be sure not to run "MATCH" versions older than 3.4.x together with later
versions on the same computer.

NEVER change the system date of the computer. The dongles store date
information on an internal chip to prevent date manipulations. Dongles with
a detected date manipulation have to be returned to Inpho in order to be
reinitialized.

If you need any license extension or reconfiguration of dongles, please


contact Inpho. In most cases we can help you by sending a configuration
utility via e-mail.

Inpho parallel Hardlock dongles pass through any signal to dongles


attached behind them. Some dongles of other brands may, however,
interrupt the signal flow. If so, try to attach Inpho dongles in first place
closest to the parallel port.

Page 26

Installation of Inpho Software

2. DTMaster Graphics Hardware (FAQ)


2.1. General
2.1.1. What is OpenGL?
OpenGL is an industry-standard, platform-independent, vendor-neutral application
programming interface (API) for rendering 2D and 3D graphics. It provides an
application programmer with a simple way to write programs that run on many
different systems without having to adapt the software to the specifics of every
single graphics card. There are thousands of applications using OpenGL, ranging
from relatively simple computer games and computer-aided design (CAD)
applications to visualization of scientific data and professional flight simulators.
DTMaster is one of these applications.

2.2. Graphics Cards


2.2.1. How much memory should my card have for DTMaster to run
smoothly?
We recommend a card with at least 128 MB. DTMaster will still work on cards with
less memory, but will get slower after working prolonged period of time. If you
already have a card with less than 128 MB, there is a tuning parameter available
to get rid of this problem. Please see the second question in the "Problems and
Pitfalls" section in this FAQ for details.

2.2.2. Should I prefer PCI Express or AGP 8x hardware?


That depends on your available hardware and what you plan to do with it. If you
want to upgrade an existing Workstation, you have to use the bus type that is
compatible with that system, of course. However, if you plan to purchase a
completely new Workstation, Inpho recommends PCI Express. This is not a
performance issue, but one of future availability. Vendors will cease production of
new AGP 8x graphics cards in the forseeable future, and new workstations and
graphics cards will almost exclusively be based on PCI Express. Thus, quickly
getting replacement for damaged AGP 8x components will become increasingly
difficult.
Besides that, if you plan to use a Planar Systems stereo display, you will need a
system that supports two high-end graphics cards, which is only possible when
using PCI Express hardware. In that case, please contact sales@Inpho.de for
further information.

Page 27

Installation of Inpho Software

2.2.3. Will DTMaster benefit from a dual processor computer?


How about a single faster processor?
And what about hyperthreading?
Since DTMaster itself is not multi-threaded, it will not benefit directly from a second
processor. But the OpenGL driver of your graphics card may be able to use that
second processor to balance utilization of the graphics hardware.
Besides that, modern operating systems are able to handle disk or network access
in parallel to DTMaster when running on a dual CPU system. CPU workload can
get very high when using DTMaster, so reducing this workload by distributing
graphics and operating system work on a second processor will improve DTMaster
performance. To a certain extent, the same applies to hyperthreading and faster
processors.
And while we're at it: having 2 GBYTE of RAM in your system won't hurt, either,
especially if you plan to handle large amounts of data.

2.2.4. What card should I buy for DTMaster Mono?


The DTMaster team has done its best to make sure the software runs well on a
broad range of systems. But the sheer number of various graphics cards makes it
impossible for us to test DTMaster with all of them.
Though in principle any graphics card should do for DTMaster Mono, there are a
few guidelines to follow: First, choose a card with a quality OpenGL driver. We
have made good experiences with drivers from 3Dlabs, ATI and NVIDIA. Second,
try to get a graphic card with at least 128 MB. And last but not least, avoid graphic
cards with TurboCache (NVIDIA) or HyperMemory (ATI). These technologies lead
to increased bus traffic, which in turn leads to performance problems with
DTMaster. Examples of cards working reasonably well with DTMaster are most
graphic cards with NVIDIA GeForce or ATI Radeon chipsets.

2.2.5. What card should I buy for DTMaster Stereo?


The choice of your graphics card for DTMaster Stereo depends heavily on the
stereo mode you plan using. DTMaster primarily supports quad-buffer stereo
(sometimes referred to as "stereo-in-a-window") and offers an anaglyph mode as a
low-cost alternative. Please refer to the section on stereo vision for addidtional
information when making this decision.
If you plan using quad-buffer stereo, your card must support this stereo mode, of
course. Unfortunately, this limits the range of available products to a few
expensive high-end cards. A quality OpenGL driver is also important, so we
recommend the workstation product lines NVIDIA Quadro FX series.
If you plan to use DTMaster stereo in anaglyph mode, a much simpler (and much
cheaper) graphics card may be sufficient. In general, most modern consumer
products (e.g. cards with ATI Radeon X550 or NVIDIA GeForce 7300 GT chipsets)
work well with DTMaster in anaglyph mode, so simply start by choosing a card
based on the criteria given above for DTMaster Mono. There is one additional
requirement for anaglyph stereo, however: The card needs programmable vertex
and fragment processors. Manufacturers often omit this information in their
advertisement, and as a result, it is often not obvious if a card fulfills this
requirement. As a rule of thumb, one can use the DirectX version supported by the
Page 28

Installation of Inpho Software

card as an indicator: Although DTMaster does not use DirectX, it is safe to say that
if the card supports DirectX 9.0 or greater, anaglyph mode will work.

2.2.6. Are there drivers certified for DTMaster?


No, there are no certified drivers for DTMaster. Simply make sure you use the
most recent version of the driver for your card when you experience problems.

2.2.7. I'm using card XXX from manufacturer YYY. Will DTMaster run on
it?
Due to the vast number of graphics cards on the market, Inpho cannot make any
definitive statements whether a particular product works with DTMaster or not. If in
doubt, contact support@Inpho.de prior to making a purchase decision.

2.2.8. What about notebooks?


DTMaster runs on notebooks, but there are many systems available with only
rudimentary graphics acceleration. If you want to use DTMaster on a notebook,
make sure it has a graphics chipset from NVIDIA (GeForce Go) or ATI (Mobility
Radeon) and avoid "shared memory" graphics.

2.3. Stereo Vision


2.3.1. What is quad-buffer stereo?
Sometimes referred to as "stereo-in-a-window", quad-buffer stereo is a way to
allow stereo vision on a flat computer screen. Stereo vision works, because each
of our eyes sees the world from a slightly different angle. By exploiting these
perspective differences, our brain is able to estimate how far away an observed
object is. To achieve depth perception on a flat computer screen, it is therefore
necessary to present a different image to each eye to simulate the missing
perspective. There are many ways to do this, for example the widely-known
anaglyph glasses, which separates the two images by looking through colored
filters.
Quad-buffer stereo works by frequently switching between the two images while
simultaneously blinding the eye which should not see the current image. If this
happens fast enough, our eyes are too sluggish to recognize the blinding and we
see a stable stereo image instead.
Although the basic way how quad-buffer stereo works is always the same, there
are many different approaches on how to actually blind one eye. Popular
examples are shutter glasses or semitransparent mirrors.
The name "quad-buffered" comes from the four frame buffers necessary to
implement this technique. The application renders each frame twice, once for the
left and once for the right eye, writing the results into two separate buffers (the socalled "back" buffers). Since it takes time to render the two images, the display
meanwhile shows the last stereo pair, which resides in another pair of buffers (the
Page 29

Installation of Inpho Software

"front" buffers). When the next frame is ready, the front and back buffers are
simply swapped and the display hardware starts showing the new image.

2.3.2. What refresh rate is necessary for quad-buffered stereo?


To see a flicker-free image on a computer screen, the refresh rate (or "vertical
sync rate") has to be at least 60 Hz. Some implementations of quad-buffer stereo
blindfold each eye half of the time (inlcuding StereoGraphics CrystalEyes and
ZScreen). Thus, the refresh rate each eye sees on these system is half the refresh
rate of the underlying display. In order to get a flicker free image for each eye, your
monitor must be capable of refreshing at least with 120 Hz. Note that maximum
refresh rate is resolution-dependent: the higher your desktop resolution, the lower
your maximum refresh rate.

2.3.3. Can I use TFT displays with quad-buffer stereo?


The simple answer to this question is no. Since TFT displays normally do only
allow a maximum refresh rate of 60 Hz, they cannot display a flicker-free stereo
image (see previous question for details). However, there are new systems which
bypass this limitation by using a complete TFT display for each eye.
Examples include "virtual reality" helmets or systems using semi-transparent
mirrors, like the SD1710 form Planar Systems. If you are interested in such a
display solution, please contact sales@Inpho.de.

2.3.4. How can I calculate the maximum refresh rate if only the
horizontal sync range is given in the specification of my monitor?
The horizontal sync range of a monitor specifies how many scanlines the monitor
can traverse in one second. If the upper bound of that range is 130 kHz, for
example, it says that the monitor can display 130000 lines per second. If your
desired desktop resolution is 1280x1024, you'll have 1024 lines on the screen. By
dividing the lines per second through the number of lines per screen, you get the
maximum number of screens displayed per second, which is the desired refresh
rate. In the example above, 130000 divided by 1024 yields roughly 126, so the
screen should be able to display a 1280x1024 desktop at 120 Hz.

2.3.5. What is anaglyph stereo?


Anaglyph stereo is one of the oldest ways of making 3D images. The separation of
the two images is done by color-coding. For example, the image for the right eye
might be rendered in red, while the other image is rendered in blue or green.
When the viewer watches both images through accordingly colored filters in front
of his eyes, each eye can only see one image, since the other one is hidden by the
filter.
In contrast to quad-buffer stereo, there is no need to blindfold one eye, thus
removing a possible source for eye strain. However, since both images are
monochromatic, there is no way to include color in the image.

Page 30

Installation of Inpho Software

2.3.6. What are the advantages and downturns of anaglyph stereo?


The major advantage of anaglyph stereo versus quad-buffer stereo is cost. Since
no expensive viewing gear is required, and cheap consumer cards may be used,
an anaglyph stereo system is much cheaper than a system for quad-buffer stereo.
As a second advantage, anaglyph mode can be used with almost any type of color
display, ranging from more traditional designs like cathode ray tubes or TFT
displays up to modern, fancy products like DLP or LCD projectors. And last but not
least, since anaglyph stereo viewing equipment is completely passive, you don't
really need to worry about refresh rates at all!
All those advantages come at a cost, however: Since the images for left and right
eye are rendered in different color channels, all color information is lost. Color
perception may even be limited after you finish using anaglyph mode, since the
eye adapts to the missing colors. This may lead to additional eye strain over a
good quad- buffer stereo system.
As a general guideline, if you plan to work in stereo mode only occasionally,
consider anaglyph mode. If you subsequently do not like it, you could still upgrade
to quad-buffer stereo simply by buying new graphics hardware and viewing
equipment without too much wasted money. If you plan to work in stereo mode all
day, however, you should consider buying a quad-buffer stereo system right from
the start.

2.3.7. What kind of anaglyph glasses do I need?


Anaglyph stereo for DTMaster was written for glasses with a red filter on the left
eye and a cyan filter on the right eye. But since cyan is a mix of blue and green,
glasses which substitute cyan with a filter of one of these colors work equally well,
as long as the red filter is on the left eye. If your glasses happen to be just the
other way round, you can still use them in DTMaster, if you switch the stereo
display from ortho to pseudo mode or by using appropriate tuning parameters (see
"Problems and Pitfalls" section below for details).
As far as the mount type of the glasses is concerned, you should possibly avoid
those made of cardboard, if you plan using anaglyph stereo mode a lot. Although
the cardboard glasses are a lot cheaper and lighter, mounts made of metal or
plastic are much more durable and often more convenient to wear.

2.4. Problems and Pitfalls


2.4.1. When I work with DTMaster, Windows sometimes crashes with a
bluescreen.
When Windows crashes with a bluescreen, this is normally due to driver problem
or - in rare cases - a bug in the operating system. Modern operating systems like
UNIX or Windows NT separate user applications from the system and each other.
This means that faulty applications cannot corrupt the system or other
applications. Instead, the ill-mannered application causes a segmentation violation
and is safely terminated.
So what should you do when you get reproducible bluescreens when working with
DTMaster?
Page 31

Installation of Inpho Software

First, do not restart your computer immediately. Instead take a look at the
information given on the screen. Get yourself a sheet of paper and copy the line
where it says "*** STOP:" as well as the other line containing "***".
In the second line the responsible driver is mentioned, usually as a file name with
the extension ".sys". This is your main clue as to what went wrong. Try to find out
which component the driver belongs to and install a more recent version of the
component driver. If this does not fix the problem, or if the driver is part of
Windows itself, install the latest service pack for your version of Windows. If the
problem still persists, contact support@Inpho.de for further assistance.

2.4.2. After I work for a certain time, DTMaster gets slower and slower
DTMaster 5.0.2 introduced a fix for a problem, where the display cache acquired
more memory than he was allowed to while panning in stereo with automatic
model change enabled. So your first step, if you experience performance problems
and / or crashes after working for some time, would be to make sure you have
installed DTMaster 5.0.2 or later.
If the problems persist, they are probably related to your graphics card: The
memory of your graphics card may be full, so that image tiles need to be
transferred over the system bus every time the screen is updated. To avoid this,
you can use the following tuning parameter defined in the registry:
HKEY_CURRENT_USER\Software\Inpho\dtm\5.0.1\DTMaster\Preferences\Tuning Options
\DisplayCacheSize

The recommended values are:


Memory
DisplayCacheSize
available value
on card hexadecimal(decimal)
64 MB
128 MB
256 MB

0x00000026 (38)
0x0000006e (110)
0x000000f0 (240)

Use the "regedit" program coming with Windows to set the tuning parameter.

2.4.3. When I enable point anti-aliasing, DTMaster gets painfully slow


Some cards - including all cards from NVIDIA - do not accelerate anti-aliased
points in hardware. With this cards, it may be way faster to render each point as a
small quadrangle when anti-aliasing is enabled. By default, DTMaster chooses the
method to render anti-aliased points on whether the card is from NVIDIA or not.
Sometimes, however, it may be necessary to override this decision, for example if
your card is not from NVIDIA but does not support hardware anti-aliasing of points.
Use the following tuning parameter in the registry:
HKEY_CURRENT_USER\Software\Inpho\dtm\5.0.1\DTMaster\Preferences\Tuning Options
\RenderPath

Sensible values for this parameter are:


Page 32

Installation of Inpho Software

Value
hexadecimal (decimal)

Description

0x00000000 (0)

DTMaster chooses automatically


(NVIDIA card results in using method 2, everything else
renders with method 1)
Force normal anti-aliased points
(slow, if not accelerated in hardware)
Force anti-aliased points to be rendered as quadrangles

0x00000001 (1)
0x00000002 (2)

Use the "regedit" program coming with Windows to set the tuning parameter.

2.4.4. I'm using 16 bit colors on my desktop. Why do images look ugly
in DTMaster?
When the desktop is switched to 16 bit color depth, most OpenGL drivers switch
maximum color depth for textures to 16 bit, too. Since OpenGL still operates in
TrueColor mode, it distributes the available 16 bits on the three color channels in a
5-6-5- fashion, meaning 5 bit for the red channel, 6 bit for the green channel and 5
bit for the blue channel. This results in visible step-like color artifacts, especially in
bluish water areas. To avoid this, switch your display to 24 bit or 32 bit color depth
and restart DTMaster.

2.4.5. I have set line width to a value greater than one, how come that
DTMaster still draws thin lines?
Unfortunately, some cards do not support a line width greater than one. This
includes certain cards manufactured by 3Dlabs. The next version of DTMaster will
include a workaround for this, but meanwhile you have to stick with the thin lines.
Sorry for the inconvenience.

2.4.6. When using anaglyph stereo, DTMaster is always in "pseudo"mode when it comes up, despite the stereo mode selection
switches being set for "ortho"
When drawing anaglyph stereo, DTMaster assumes that the glasses used have
the red filter in front of the left eye. This seems to be generally agreed upon,
however some manufacturers simply do it the other way round. This leads to
DTMaster displaying everything in "pseudo". Use the following tuning parameter to
get your system to display in "ortho" by default:
HKEY_CURRENT_USER\Software\Inpho\dtm\5.0.1\DTMaster\Preferences\Tuning Options
\LeftIsRed

Sensible value for this parameter are:


Value
hexadecimal(decimal)

Description

Page 33

Installation of Inpho Software

0x00000001 (1)
0x00000000 (0)

DTMaster assumes that your glasses have the red filter in


front of the left eye. This is the default value.
DTMaster assumes that the red filter is in front of the right
eye. Use this value if DTMaster always comes up in
"pseudo"-mode.

Use the "regedit" program coming with Windows to set the tuning parameter.

2.4.7. My graphics card is capable of quad-buffer stereo, but I would


like to use anaglyph stereo instead. Is that possible?
If your graphics card is capable of quad-buffer stereo, you might want to use
anaglyph stereo nevertheless. For example, you might work with a display which
does not support shutter glasses (e.g. TFT displays). You can switch DTMaster to
anaglyph mode by changing the following tuning parameter:
HKEY_CURRENT_USER\Software\Inpho\dtm\5.0.1\DTMaster\Preferences\Tuning Options
\PreferAnaglyph

Sensible value for this parameter are:


Value
hexadecimal(decimal)

Description

0x00000000 (0)

DTMaster automatically chooses the stereo mode. If your


graphics card supports quad-buffer stereo, it will be used.
If it doesn't, DTMaster checks for anaglyph support. If your
card lacks this also, monoscopic views will be used.
This is the default value.
In this mode, DTMaster will first try for anaglyph support.
Use this if your card is quad-buffer stereo capable, but you
want to use anaglyph stereo instead.

0x00000001 (1)

Page 34

Installation of Inpho Software

3. End User License Agreement


IMPORTANT, READ CAREFULLY. THIS END USER LICENSE AGREEMENT
(AGREEMENT) IS A LEGAL AGREEMENT BETWEEN YOU AND TRIMBLE
NAVIGATION LIMITED OR ITS AFFILIATES (Trimble) and applies to the
Trimble Software product, including any accompanying printed materials and any
online or electronic documentation (collectively, the Software). This Agreement
will also apply to any Software error corrections, updates or upgrades, if any, that
are subsequently furnished by Trimble, unless such are accompanied by different
license terms and conditions which will govern their use. BY CLICKING YES IN
THE ACCEPTANCE BOX , OR BY INSTALLING, COPYING OR OTHERWISE
USING THE SOFTWARE, YOU AGREE TO BE BOUND BY THE TERMS OF
THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS
AGREEMENT, PROMPTLY RETURN THE UNUSED SOFTWARE TO THE
PLACE FROM WHICH YOU OBTAINED IT FOR A REFUND.
NOTWITHSTANDING THE FOREGOING, IN THE EVENT THAT A WRITTEN,
EXECUTED AGREEMENT HAS BEEN ENTERED INTO BY YOU (OR THE
ENTITY YOU REPRESENT) AND TRIMBLE WITH RESPECT TO THE
SOFTWARE, YOUR USE OF THE SOFTWARE SHALL BE GOVERNED BY
SUCH WRITTEN AGREEMENT, AND NOT BY THIS LICENSE AGREEMENT.
The Software is protected by copyright laws and international copyright treaties, as
well as other intellectual property laws and treaties. The Software is licensed, not
sold.

1. License and Restrictions


Subject to the terms and conditions of this License Agreement, and timely
payment by You of the applicable license fee, Trimble grants You the limited, nonexclusive, non-transferable right and license for the applicable license term, to use
the Software in the Territory on the applicable number of servers by the applicable
number of concurrent users, in object code format only. You may only use the
associated documentation for your internal business use in accordance with this
License Agreement. Territory means the country in which the Software was
delivered to You, provided that if the Software was delivered to a country in the
European Economic Area (EEA), it may be used in any country in the EEA. The
applicable license fee, license term, number of servers and number of concurrent
users shall be set forth in the Trimble invoice for the Software, provided that if this
is an Academic License or an Evaluation License, the special terms and conditions
for such licenses set forth below shall apply to your use of the Software.
Use of the Software is controlled by a license key provided to Licensee by Trimble
(License Key), which specifies; (i) the identity of the Software, including version
number, (ii) the number of concurrent users permitted, (iii) the node or specific
server or other computer on which the Software may run (Key Server), (iv)
whether the license is node-locked and accessible only from the Key Server, or
floating access and available across a Local Area Network that includes the Key
Server, (v) the codes, which Licensee must input to initialize use of the Key
Page 35

Installation of Inpho Software

Server(s), and (vi) the expiration dates of Evaluation Licenses and annual
licenses, or the regeneration date, if any, of the License Key for perpetual
licenses. In the event that Trimble discontinues licensing the Software, Licensee
will be provided with an unlimited License Key.
Academic License means a license, under which an academic institution obtains
a copy of the Software solely for study, instruction or non-commercial research.
Academic Licenses are made available to a university or professional academic
institution recognized or accredited by the local Ministry/Department of Education
or other accredited agency (hereinafter Academic Institution). Academic
Institution may allow use of the Software only by its academic personnel and/or by
students, neither of which acquire any rights therein. Academic Institution agrees
to regularly provide Trimble with a detailed summary of its usage of the Software.
Academic Institution grants Trimble the exclusive license for the commercial use of
Rule Sets developed using the Software. Academic Institution agrees not to
publish any Rule Sets without Trimbles prior written consent.
Evaluation License means use of the Software for evaluation purposes only, in a
non-production environment.
If You have obtained an Evaluation License, You may use the Software for noncommercial, internal evaluation purposes for a period of thirty (30) days, or such
other period as may be set forth on the applicable Trimble invoice.
The Software is delivered in object code only. Licensee shall not reverse compile,
disassemble or otherwise reverse engineer the Software, except where, and only
to the extent that, such prohibition is not permitted under applicable law. To the
extent any applicable mandatory laws give you the right to perform any of the
aforementioned activities without Trimbles consent in order to gain certain
information about the Software for purposes specified in the respective statutes
(e.g., interoperability), you hereby agree that, before exercising any such rights,
you shall first request such information from Trimble in writing detailing the
purpose for which you need the information. Only if and after Trimble, at its sole
discretion, partly or completely denies your request, may you exercise such
statutory rights. Without Trimbles prior written consent, Licensee may not provide
the Software to a third party on a temporary basis and/or use the Software for the
benefit or purposes of a third party whether by means of lease, loan, data
processing services (e.g. fee for service), time sharing arrangements or
otherwise. In addition, Licensee will not run the Key Server on a virtual machine
based platform (e.g. VMware).

2. Ownership, Confidential Information and Agreement not to Assert


All rights in and to the Software, including all intellectual property rights therein and
thereto, belong to Trimble and its licensors, and Trimble and its licensors hold and
retain title to each copy of the Software. Licensee shall not copy or modify the
Software, except that Licensee may copy the Software for the sole purpose of
backup as long as all copyright and other notices are reproduced and included on
the backup copy.

Page 36

Installation of Inpho Software

Licensee acknowledges that the Software constitutes the valuable confidential


information and trade secrets of Trimble. Accordingly, Licensee shall at all times,
both during the term of this License Agreement and thereafter keep in trust and
confidence all the Software, and shall not disclose the same to any third party
without Trimbles prior written consent.
As a condition of the rights granted to Licensee under this Section 1, Licensee
irrevocably and perpetually agrees not to assert against Trimble or any of its
current or future direct or indirect licensees or sub-licensees, distributors and/or
resellers (collectively, Trimble Licensees) any patent, or part thereof, copyright,
trade secret or any other intellectual property right embodied, in whole or in part, in
any Rule Set written by or on behalf of Licensee (including any Rule Set written by
Trimble for use by Licensee) (Licensee Rule Set), to the extent that any Rule Set
developed by Trimble or any Trimble Licensee infringes or misappropriates, in
whole or in part, any patent, copyright, trade secret or other intellectual property
right embodied in a Licensee Rule Set. Rule Set means a computer software
application based on Trimbles Cognition Network Language that is created using
the Software development capabilities.

3. Term
This License Agreement is effective until the earlier of the expiration of any
temporary License Key issued to Licensee or termination in accordance with this
License Agreement. Licensee may terminate this License Agreement by ceasing
use, and deleting all copies of the Software possessed by Licensee. Trimble may
terminate this License Agreement if Licensee breaches any of the terms or
conditions in this License Agreement, and this License Agreement shall in any
event automatically terminate in the event of a breach by Licensee of any of its
terms or conditions. Upon termination of this License Agreement for any reason,
Licensee shall immediately cease use, and delete all of Licensees copies, of the
Software. All provisions of this License Agreement relating to disclaimers of
warranties, limitation of liability, remedies, or damages, and Trimble's proprietary
rights shall survive termination of this License Agreement.

4. Warranty and Warranty Disclaimers


Trimble warrants that for a period of thirty (30) days from the date of delivery of the
software to Licensee, the Software will conform in all material respects in
accordance with documentation provided with the Software. Licensees exclusive
remedy and Trimbles sole obligation in the event of a breach of the foregoing
warranty shall be for Trimble, at its option, to correct or replace the nonconforming Software.
EXCEPT AS EXPRESSLY PROVIDED IN THIS SECTION 4, THE SOFTWARE IS
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, AND TO THE GREATEST EXTENT PERMITTED BY APPLICABLE
LAW, TRIMBLE EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES OF ANY
KIND, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
Page 37

Installation of Inpho Software

NONINFRINGEMENT.
THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE SOFTWARE IS WITH LICENSEE. Trimble does not
warrant that the functions contained in the Software will meet Licensee's
requirements or that the operation of the Software will be uninterrupted or errorfree.

5. Limitation of Liability
YOU ASSUME THE ENTIRE RISK AS TO RESULTS AND PERFORMANCE OF
THE SOFTWARE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
LAW, IN NO EVENT SHALL TRIMBLE OR ITS SUPPLIERS BE LIABLE FOR
ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL OR PUNITIVE
DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF
LIABILITY (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
INFORMATION OR DATA, CROP LOSS OR DAMAGE, OR ANY OTHER
PECUNIARY LOSS), ARISING OUT OF THE USE OR INABILITY TO USE THE
SOFTWARE, OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT
SERVICES, EVEN IF TRIMBLE HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES, AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL
PURPOSE OF ANY EXCLUSIVE REMEDY PROVIDED IN THIS AGREEMENT.
IN NO EVENT SHALL TRIMBLES TOTAL LIABILITY IN CONNECTION WITH
THIS AGREEMENT OR THE SOFTWARE, WHETHER BASED ON CONTRACT,
WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR
OTHERWISE, EXCEED THE ACTUAL AMOUNT PAID TO TRIMBLE FOR USE
OF THE SOFTWARE GIVING RISE TO THE CLAIM. BECAUSE SOME STATES
AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF
LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
LIMITATION MAY NOT APPLY TO YOU.

6. Support
Licensee may purchase maintenance and support services for the Software by
entering into an agreement with Trimble for the provision of such services.

7. Export Control and Restricted Rights Legend


Licensee may not directly or indirectly export or re-export, or knowingly permit the
export or re-export of the Software (or portions thereof) to any country, or to any
person or entity subject to United States export restrictions or any export and
import control laws in the Territory in contravention of such laws and without first
obtaining appropriate license.
Use, duplication, or disclosure of the Software by the United States Government is
subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
Technical Data and Computer Software clause at DFARS 252.227-7013.

Page 38

Installation of Inpho Software

8. General
Except as otherwise stated herein, this License Agreement contains the entire
agreement and understanding between the parties regarding the subject matter
hereof, and replaces any prior written or oral understanding regarding such subject
matter. Any different or additional terms or conditions contained in any Licensee
purchase order are hereby rejected and shall not be deemed part of this License
Agreement. Any attempt to sublicense, assign or transfer any of the rights, duties
or obligations hereunder is void.

9. Choice of Law
This License Agreement shall be governed by the laws of the State of California
and applicable United States Federal law without reference to conflict of laws
principles. The United Nations Convention on Contracts for the International Sale
of Goods will not apply to this License Agreement. Exclusive jurisdiction and
venue of any dispute or action arising from this License Agreement or the
Software shall lie exclusively in the federal or state courts located in the County of
Santa Clara, California. You hereby consent and agree not to contest such
jurisdiction, venue and governing law.
Notwithstanding the above, if you acquired this product in Canada, this License
Agreement is governed by the laws of the Province of Ontario, Canada. In such
case each of the parties to this License Agreement irrevocably attorns to the
jurisdiction of the courts of the Province of Ontario and further agrees to
commence any litigation that may arise under this License Agreement in the courts
located in the Judicial District of York, Province of Ontario. If you acquired this
product in the European Union, this License Agreement is governed by the laws of
The Netherlands, excluding its rules governing conflicts of laws and excluding the
United Nations Convention on the International Sale of Goods. In such case each
of the parties to this Agreement irrevocably attorns to the jurisdiction of the courts
of The Netherlands and further agrees to commence any litigation that may arise
under this License Agreement in the courts of The Hague, The Netherlands.
Trimble reserves all rights not expressly granted by this License Agreement.

10. Country Unique Terms


If You purchased a license to the Software in any Territory specified below (the
Local Territory), this section sets forth specific provisions as well as exceptions to
the above terms and conditions that apply in such Local Territory. To the extent
any provision applicable to the Local Territory set forth below (the Local
Provision) is in conflict with any other term or condition in this agreement, the
Local Provision will supersede such other term or condition with respect to any
licenses purchased in the Local Territory.

Belgium and France

Page 39

Installation of Inpho Software

(a) Limitation of Liability (Section 5): The following replaces the terms of this
section in its entirety:
Except as otherwise provided by mandatory law, Trimbles liability for any
damages and losses that may arise as a result of the performance of its
obligations in connection with this License Agreement is limited to the
compensation of only those damages and losses proved and actually arising as an
immediate and direct consequence of the non-fulfillment of such obligations (if
Trimble is at fault), for a maximum amount equal to the charges You paid for the
Software that has caused the damages. This limitation shall not apply to damages
for bodily injuries (including death) and damages to real property and tangible
personal property for which Trimble is legally liable.
UNDER NO CIRCUMSTANCES IS TRIMBLE, OR ANY OF ITS LICESORS
AND/OR SOFTWARE DEVELOPERS, LIABLE FOR ANY OF THE FOLLOWING,
EVEN IF INFORMED OF THEIR POSSIBILITY: (i) LOSS OF, OR DAMAGE TO,
DATA; (ii) INCIDENTAL OR INDIRECT DAMAGES, OR FOR ANY ECONOMIC
CONSEQUENTIAL DAMAGES; (iii) LOST PROFITS, EVEN IF THEY ARISE AS
AN IMMEDIATE CONSEQUENCE OF THE EVENT THAT GENERATED THE
DAMAGES; OR (iv) LOSS OF BUSINESS, REVENUE, GOODWILL, OR
ANTICIPATED SAVINGS.
The limitation and exclusion of liability herein agreed applies not only to the
activities performed by Trimble, but also to the activities performed by its suppliers
and Software developers, and represents the maximum amount for which Trimble
as well as its suppliers and Software developers, are collectively responsible. This
limitation shall not apply to damages for bodily injuries (including death) and
damages to real property and tangible personal property for which Trimble is
legally liable.

Germany and Austria


(a) Warranty (Section 4): The following replaces the terms of this section in its
entirety:
Trimble warrants that the Software provides the functionalities set forth in the
associated documentation (Documented Functionalities) for one (1) year
following delivery of the Software when used on the recommended hardware
configuration. Non-substantial variation from the Documented Functionalities does
not establish any warranty rights. THIS LIMITED WARRANTY DOES NOT APPLY
TO SOFTWARE PROVIDED TO YOU FREE OF CHARGE (FOR EXAMPLE,
UPDATES, OR ACADEMIC OR EVALUATION LICENSES) OR SOFTWARE
THAT HAS BEEN ALTERED BY YOU, TO THE EXTENT SUCH ALTERATION
CAUSED A DEFECT. To make a warranty claim, you must return, at Trimbles
expense, the Software and proof of purchase to Trimble. If the functionalities of the
Software vary substantially from the agreed upon functionalities, Trimble is
entitled, by way of re-performance and at its own discretion, to repair or replace
the Software. If that fails, you are entitled to a reduction of the license fee or to
cancel this License Agreement.

Page 40

Installation of Inpho Software

(b) Limitation of Liability (Section 5): the following paragraph is added to this
Section:
The limitations and exclusions specified in this Section will not apply to damages
caused by Trimble intentionally or by gross negligence. In addition, Trimble shall
be responsible up to the amount of the typically foreseeable damages from any
damage which has been caused by Trimble or its agents due to the slightly
negligent breach of a material contractual duty. This limitation of liability shall apply
to all damage claims, irrespective of the legal basis thereof and in particular, to
any pre-contractual or auxiliary contractual claims. This limitation of liability shall
not, however, apply to any mandatory statutory liability under the product liability
act, or to any damage which is caused due to the breach of an express warranty to
the extent the express warranty was intended to protect You from the specific
damage incurred. This clause shall not be intended to limit liability where the
extent of liability is provided by mandatory law.

Italy
(a) Limitation of Liability (Section 5): the following replaces the terms of this
section in its entirety:
Apart from damages arising out of gross negligence or willful misconduct for which
Trimble may not limit its liability, Trimble liability for direct and indirect damages
related to the original or further defects of the Software, or related to the use or the
nonuse of the Software or related to any case whatsoever for breach of the
Agreement, shall be limited to the fees paid by you to Trimble for the Software or
for the part of the Software upon which the damages were based.

Page 41

Das könnte Ihnen auch gefallen