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
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. Installation of CodeMeter Runtime
......................................................................
23 1.4.2. Installation of the Software
..................................................................................
24 1.4.3. Pre-User Configuration
........................................................................................
24 1.4.4. Cleanup
...............................................................................................................
24
1.5. Configuring Win2K / XP for Batch-Jobs
................................................ 25
1.5.1. Windows 2000
.....................................................................................................
25 1.5.2. Windows XP
........................................................................................................
25
1.6. Installation Troubleshooting
...................................................................
26
1.6.1. Licensing / Dongle
...............................................................................................
26
2.1. General
......................................................................................................
27
2.2. Graphics Cards
.........................................................................................
27
2.2.1. How much memory should my card have for DTMaster to
run smoothly? .......... 27
2.2.5. What card should I buy for DTMaster Stereo?
.................................................... 28
2.2.6. Are there drivers certified for DTMaster?
............................................................
29 2.2.7. I'm using card XXX from manufacturer YYY.
Will DTMaster run on it? ............... 29
2.2.8. 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
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
Connect one side of the mirror cable with this adapter.
Connect as following:
Computer - back view
PLANAR monitor up
PLANAR monitor down
1.2.1.1. G raphics board setting s
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:
1.2.1.2. A lignment of Planar s ys tem
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.
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
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).
Glasses consists of rechargeable batteries which can be charged via
a USB cable.
Page 6
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-international-
whql).
Using the PLANAR SA2311W23 monitor with the NVIDIA 3D vision system
a driver of 270.xx and higher is necessary.
NVIDIA 3D Vision driver
NVIDIA graphics board driver
Page 8
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. G raphics board setting s
Working with our software on a NVIDIA 3D vision system the
following display settings are necessary:
Start the NVIDIA Control Panel > Advanced Settings
Page 9
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:
Page 10
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)
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.
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 automati- cally 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
Page 12
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. Ins tallation of a new software vers ion:
Please select INSTALL and the component you want to install. The
following components are possible:
Photogrammetric System ApplicationsMaster
OrthoVista
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 Setting s \All Users \Application
Data\Inpho\<product><main vers ion> (on Windows 2000
and Windows XP) respectively
C:\Prog ramData\Inpho\<product><main vers ion> (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:
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.
Page 15
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. Ins tallation of software patches:
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, Applications-
Master 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.
Page 17
Please select your dongle you want to update and start Execute
Update.
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 zip file Inpho_HARDLOCK_SERVER.zip with software and
manual:
o Hldrv32.zip Hardlock driver
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: SYSTE M-ROOT%\ sys - tem32
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
HL- Server 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 19
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
HL- Server 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 search order: net dongle, local USB,
local parallel port
e.g. HLS_IPADDR=192.167.120.111 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
Select „Apply
Close „CodeMeter WebAdmin
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
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 Inpho’s 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.
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
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 24
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.
1.5.1. Windows 2000
1.5.2. Windows XP
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.
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?
Page 28
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?
Page 29
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
[email protected]
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?
Page 30
"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
[email protected].
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?
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
Page 32
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
[email protected] 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 0x00000026 (38) 128 MB 0x0000006e (110) 256 MB 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:
0x00000000 (0) DTMaster chooses automatically (NVIDIA card results
in using method 2, everything else renders with method 1)
0x00000001 (1) Force normal anti-aliased points (slow, if not
accelerated in hardware)
0x00000002 (2) Force anti-aliased points to be rendered as
quadrangles
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 Description hexadecimal(decimal)
Page 34
0x00000001 (1) DTMaster assumes that your glasses have the red
filter in front of the left eye. This is the default value.
0x00000000 (0) 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 Description hexadecimal(decimal)
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.
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, non- exclusive, 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.
Page 36
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 non-
commercial, 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
Page 37
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 non-
conforming Software.
Page 38
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 error- free.
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.
Page 39
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 40
(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:
Page 41
(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: