Beruflich Dokumente
Kultur Dokumente
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.
1.1.
System Requirements................................................................................ 1
1.2.
1.3.
Installation ................................................................................................ 12
1.4.
1.4.1.
1.4.2.
1.4.3.
1.4.4.
1.5.
1.5.1.
1.5.2.
1.6.
1.6.1.
2.
2.1.
General ...................................................................................................... 27
2.1.1.
2.2.
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.
2.3.
2.4.
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.
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
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.
32 or 64 bit version
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
PLANAR monitor up
PLANAR up
mirror cable
side monitor
side monitor
side monitor
mirror cable
mirror cable
PLANAR down
Stealth 3D mouse
Page 2
Page 3
Save the settings with Apply and exit NVIDIA control panel.
Page 4
Page 5
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
Page 7
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.
Page 8
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
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)
Page 10
Save the settings with Apply and exit NVIDIA control panel.
Immersion
Stealth 2
Stealth 1
Stealth 3
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.
Photogrammetric System
ApplicationsMaster
OrthoVista
Surface Modeling
GVE
SCOP
SCOP++
TopDM
Building Generator (not integrated into ApplicationsMaster)
Page 12
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.
Should the module run together with other modules on one hardlock?
Page 13
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
1.3.1.2.
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
Page 16
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
1 server key
Hardlock driver
o hlsw32_inst.zip
o hlendusermanual.pdf
o aksmon32_inst.zip
Aladdin Monitor
o Aladdin_diagnostix.zip
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:
Prepare server
Copy the license file *.alf to the system directory: SYSTEM-ROOT%\ system32
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:
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
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
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.
Page 19
Choose WebAdmin,
The CodeMeter WebAdmin is launched
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
Page 22
Page 23
Please pick the appropriate installer package for your system and install it
as usual.
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
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
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.
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.
Page 26
Page 27
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.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.
"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.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.
Page 30
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
0x00000026 (38)
0x0000006e (110)
0x000000f0 (240)
Use the "regedit" program coming with Windows to set the tuning parameter.
Value
hexadecimal (decimal)
Description
0x00000000 (0)
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
Description
Page 33
0x00000001 (1)
0x00000000 (0)
Use the "regedit" program coming with Windows to set the tuning parameter.
Description
0x00000000 (0)
0x00000001 (1)
Page 34
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).
Page 36
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.
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.
Page 38
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.
Page 39
(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.
Page 40
(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