mirror of
https://github.com/nasa/trick.git
synced 2024-12-24 07:16:41 +00:00
removing obsolete documentation
This commit is contained in:
parent
f0c594f841
commit
7ee0a6a8de
@ -1,118 +0,0 @@
|
|||||||
Trick Educational Software Usage Agreement - March 2006
|
|
||||||
|
|
||||||
The Trick Simulation Environment (Trick) is a jointly developed software
|
|
||||||
project between NASA and its supporting contractors. Trick software has been
|
|
||||||
developed and is currently owned and being maintained by NASA under NASA
|
|
||||||
government contracts.
|
|
||||||
|
|
||||||
Authorization to use Trick software including access to source code may be
|
|
||||||
granted for educational projects by the following NASA organization:
|
|
||||||
|
|
||||||
Andre Sylvester - Branch Chief
|
|
||||||
Simulation and Graphics Branch - Mail Code ER7
|
|
||||||
Automation, Robotics & Simulation Division
|
|
||||||
NASA, Johnson Space Center,
|
|
||||||
2101 NASA Parkway, Houston, TX 77058
|
|
||||||
|
|
||||||
NASA Trick Lab Manager: Alex Lin, alexander.s.lin@nasa.gov, (281)244-5306
|
|
||||||
Trick Lab Website: http://trick.jsc.nasa.gov
|
|
||||||
|
|
||||||
Any unauthorized use of Trick software including source code, object code or
|
|
||||||
executables is strictly prohibited.
|
|
||||||
|
|
||||||
The following terms apply to all files associated with the Trick software
|
|
||||||
unless explicitly disclaimed in individual files or directories.
|
|
||||||
|
|
||||||
1. DEFINITIONS
|
|
||||||
|
|
||||||
A. "Contributor" means Government Agency, as the developer of the
|
|
||||||
Original Software, and any entity that makes a Modification.
|
|
||||||
B. "Distribution" means conveyance or transfer of the Subject
|
|
||||||
Software, regardless of means, to another.
|
|
||||||
E. "Larger Work" means computer software that combines Subject
|
|
||||||
Software, or portions thereof, with software separate from the Subject
|
|
||||||
Software that is not governed by the terms of this Agreement.
|
|
||||||
F. "Modification" means any alteration of, including addition to or
|
|
||||||
deletion from, the substance or structure of either the Original
|
|
||||||
Software or Subject Software. However, the
|
|
||||||
act of including Subject Software as part of a Larger Work does not in
|
|
||||||
and of itself constitute a Modification.
|
|
||||||
G. "Original Software" means the computer software first released under
|
|
||||||
this Agreement by Government Agency with Government Agency designation
|
|
||||||
NASA/JSC and entitled Trick, including source code, object code and
|
|
||||||
accompanying documentation, if any.
|
|
||||||
H. "Recipient" means anyone who acquires the Subject Software under
|
|
||||||
this Agreement, including all Contributors.
|
|
||||||
I. "Redistribution" means Distribution of the Subject Software after a
|
|
||||||
Modification has been made.
|
|
||||||
J. "Reproduction" means the making of a counterpart, image or copy of
|
|
||||||
the Subject Software.
|
|
||||||
K. "Sale" means the exchange of the Subject Software for money or
|
|
||||||
equivalent value.
|
|
||||||
L. "Subject Software" means the Original Software, Modifications, or
|
|
||||||
any respective parts thereof.
|
|
||||||
M. "Use" means the application or employment of the Subject Software
|
|
||||||
for any purpose.
|
|
||||||
|
|
||||||
2. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
|
|
||||||
|
|
||||||
A. No Warranty: TRICK SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY
|
|
||||||
WARRANTY OF ANY KIND, EXPRESSED, IMPLIED, OR STATUTORY,
|
|
||||||
INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE TRICK SOFTWARE
|
|
||||||
WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM
|
|
||||||
INFRINGEMENT, ANY WARRANTY THAT THE TRICK SOFTWARE WILL BE ERROR
|
|
||||||
FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO
|
|
||||||
THE TRICK SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER,
|
|
||||||
CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT
|
|
||||||
OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY
|
|
||||||
OTHER APPLICATIONS RESULTING FROM USE OF THE TRICK SOFTWARE.
|
|
||||||
FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND LIABILITIES
|
|
||||||
REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE,
|
|
||||||
AND DISTRIBUTES IT "AS IS."
|
|
||||||
|
|
||||||
B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
|
|
||||||
AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
|
|
||||||
SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF
|
|
||||||
THE TRICK SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES,
|
|
||||||
EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM
|
|
||||||
PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE TRICK
|
|
||||||
SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED
|
|
||||||
STATES GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY
|
|
||||||
PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE
|
|
||||||
REMEDY FOR ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL
|
|
||||||
TERMINATION OF THIS AGREEMENT.
|
|
||||||
|
|
||||||
3. OBLIGATIONS OF AUTHORIZED RECIPIENTS OF TRICK
|
|
||||||
|
|
||||||
A. Distribution or Redistribution of the Trick Software must be made
|
|
||||||
under this Agreement.
|
|
||||||
1. All Recipients of Trick software must register with NASA's
|
|
||||||
Simulation and Graphics Branch of the Automation, Simulation and
|
|
||||||
Robotics Division. This registration can be done with email,
|
|
||||||
website or a letter (See authorization agency information above).
|
|
||||||
The registration must contain the following information:
|
|
||||||
- Point of contact: Name, email, phone and Agency/Company
|
|
||||||
- Description of educational work being performed with Trick
|
|
||||||
2. Distribution or Redistribution of Trick Software by the Recipient
|
|
||||||
is not allowed.
|
|
||||||
|
|
||||||
|
|
||||||
B. Any Modifications to Trick Software source code must be made under
|
|
||||||
this Agreement.
|
|
||||||
|
|
||||||
1. Whenever a Recipient Modifies any Trick Software, the Recipient
|
|
||||||
must characterize its alteration of the Trick Software as a
|
|
||||||
modified custom version of Trick and must identify itself as the
|
|
||||||
originator of its Modification in a manner that reasonably allows
|
|
||||||
identification of the originator of the Modification. The
|
|
||||||
Contributor must include a file (e.g., a change log file) that
|
|
||||||
describes the alterations made and the date of the alterations
|
|
||||||
and identifies Contributor as originator of the alterations.
|
|
||||||
|
|
||||||
The name Trick is copyrighted by LinCom Corporation (now L3-Com Titan
|
|
||||||
Corporation).
|
|
||||||
Trick - Copyright © 1996, 1997 LinCom Corporation, Houston, TX
|
|
||||||
All rights reserved.
|
|
||||||
|
|
||||||
|
|
@ -1,124 +0,0 @@
|
|||||||
Trick Government Software Usage Agreement - March 2006
|
|
||||||
|
|
||||||
The Trick Simulation Environment (Trick) is a jointly developed software
|
|
||||||
project between NASA and its supporting contractors. Trick software has been
|
|
||||||
developed and is currently owned and being maintained by NASA under NASA
|
|
||||||
government contracts.
|
|
||||||
|
|
||||||
Authorization to use Trick software including access to source code may be
|
|
||||||
granted for government projects by the following NASA organization:
|
|
||||||
|
|
||||||
Andre Sylvester - Branch Chief
|
|
||||||
Simulation and Graphics Branch - Mail Code ER7
|
|
||||||
Automation, Robotics & Simulation Division
|
|
||||||
NASA, Johnson Space Center,
|
|
||||||
2101 NASA Parkway, Houston, TX 77058
|
|
||||||
|
|
||||||
NASA Trick Lab Manager: Alex Lin, alexander.s.lin@nasa.gov, (281)244-5306
|
|
||||||
Trick Lab Website: http://trick.jsc.nasa.gov
|
|
||||||
|
|
||||||
Any unauthorized use of Trick software including source code, object code or
|
|
||||||
executables is strictly prohibited.
|
|
||||||
|
|
||||||
The following terms apply to all files associated with the Trick software
|
|
||||||
unless explicitly disclaimed in individual files or directories.
|
|
||||||
|
|
||||||
1. DEFINITIONS
|
|
||||||
|
|
||||||
A. "Contributor" means Government Agency, as the developer of the
|
|
||||||
Original Software, and any entity that makes a Modification.
|
|
||||||
B. "Distribution" means conveyance or transfer of the Subject
|
|
||||||
Software, regardless of means, to another.
|
|
||||||
E. "Larger Work" means computer software that combines Subject
|
|
||||||
Software, or portions thereof, with software separate from the Subject
|
|
||||||
Software that is not governed by the terms of this Agreement.
|
|
||||||
F. "Modification" means any alteration of, including addition to or
|
|
||||||
deletion from, the substance or structure of either the Original
|
|
||||||
Software or Subject Software. However, the
|
|
||||||
act of including Subject Software as part of a Larger Work does not in
|
|
||||||
and of itself constitute a Modification.
|
|
||||||
G. "Original Software" means the computer software first released under
|
|
||||||
this Agreement by Government Agency with Government Agency designation
|
|
||||||
NASA/JSC and entitled Trick, including source code, object code and
|
|
||||||
accompanying documentation, if any.
|
|
||||||
H. "Recipient" means anyone who acquires the Subject Software under
|
|
||||||
this Agreement, including all Contributors.
|
|
||||||
I. "Redistribution" means Distribution of the Subject Software after a
|
|
||||||
Modification has been made.
|
|
||||||
J. "Reproduction" means the making of a counterpart, image or copy of
|
|
||||||
the Subject Software.
|
|
||||||
K. "Sale" means the exchange of the Subject Software for money or
|
|
||||||
equivalent value.
|
|
||||||
L. "Subject Software" means the Original Software, Modifications, or
|
|
||||||
any respective parts thereof.
|
|
||||||
M. "Use" means the application or employment of the Subject Software
|
|
||||||
for any purpose.
|
|
||||||
|
|
||||||
2. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
|
|
||||||
|
|
||||||
A. No Warranty: TRICK SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY
|
|
||||||
WARRANTY OF ANY KIND, EXPRESSED, IMPLIED, OR STATUTORY,
|
|
||||||
INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE TRICK SOFTWARE
|
|
||||||
WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM
|
|
||||||
INFRINGEMENT, ANY WARRANTY THAT THE TRICK SOFTWARE WILL BE ERROR
|
|
||||||
FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO
|
|
||||||
THE TRICK SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER,
|
|
||||||
CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT
|
|
||||||
OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY
|
|
||||||
OTHER APPLICATIONS RESULTING FROM USE OF THE TRICK SOFTWARE.
|
|
||||||
FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND LIABILITIES
|
|
||||||
REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE,
|
|
||||||
AND DISTRIBUTES IT "AS IS."
|
|
||||||
|
|
||||||
B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
|
|
||||||
AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
|
|
||||||
SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF
|
|
||||||
THE TRICK SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES,
|
|
||||||
EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM
|
|
||||||
PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE TRICK
|
|
||||||
SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED
|
|
||||||
STATES GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY
|
|
||||||
PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE
|
|
||||||
REMEDY FOR ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL
|
|
||||||
TERMINATION OF THIS AGREEMENT.
|
|
||||||
|
|
||||||
3. OBLIGATIONS OF AUTHORIZED RECIPIENTS OF TRICK
|
|
||||||
|
|
||||||
A. Distribution or Redistribution of the Trick Software must be made
|
|
||||||
under this Agreement.
|
|
||||||
1. All Recipients of Trick software must register with NASA's
|
|
||||||
Simulation and Graphics Branch of the Automation, Simulation and
|
|
||||||
Robotics Division. This registration can be done with email,
|
|
||||||
website or a letter (See authorization agency information above).
|
|
||||||
The registration must contain the following information:
|
|
||||||
- Point of contact: Name, email, phone and Agency/Company
|
|
||||||
- Description of government work being performed and contract
|
|
||||||
vehicle if relevant
|
|
||||||
2. Distribution or Redistribution of Trick Software by the Recipient
|
|
||||||
is only allowed for the same government purpose that Trick
|
|
||||||
Software Distribution was originally authorized for.
|
|
||||||
3. Whenever a Recipient Distributes or Redistributes the Trick
|
|
||||||
Software, a copy of this Agreement must be included with each
|
|
||||||
copy of the Trick Software.
|
|
||||||
|
|
||||||
B. Any Modifications to Trick Software source code must be made under
|
|
||||||
this Agreement.
|
|
||||||
|
|
||||||
1. Whenever a Recipient Modifies any Trick Software, the Recipient
|
|
||||||
must characterize its alteration of the Trick Software as a
|
|
||||||
modified custom version of Trick and must identify itself as the
|
|
||||||
originator of its Modification in a manner that reasonably allows
|
|
||||||
subsequent Recipients to identify the originator of the
|
|
||||||
Modification. The Contributor must include a file (e.g., a
|
|
||||||
change log file) that describes the alterations made and the date
|
|
||||||
of the alterations and identifies Contributor as originator of
|
|
||||||
the alterations.
|
|
||||||
|
|
||||||
|
|
||||||
The name Trick is copyrighted by LinCom Corporation (now L3-Com Titan
|
|
||||||
Corporation).
|
|
||||||
Trick - Copyright © 1996, 1997 LinCom Corporation, Houston, TX
|
|
||||||
All rights reserved.
|
|
||||||
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
|||||||
Setting up a Trick sim iPhone application:
|
|
||||||
1. Make a new project in Xcode. Name it whatever you like.
|
|
||||||
2. Delete from the project the files in the Classes group that were automatically created.
|
|
||||||
3. Basically, you want to make this project reference everything from the iTrick project. Import all the classes (by reference, don't copy them) and all the other resource files needed (gifs, nib files, c files, sie.xml, etc).
|
|
||||||
4. Add the necessary Frameworks (MessageUI and AVFoundation).
|
|
||||||
5. Cross-compile Trick and the chosen sim (see below). The libtrick.a library may be added by reference. The sim files (lib_sim_objs.a, S_checksums.o, S_source.o) MUST be copied into the project directory (don't ask me why).
|
|
||||||
6. Sim-specific environment variables must be manually set from within the startStandAloneSim method of the StandAloneViewController class using the setenv C function.
|
|
||||||
7. From the master menu bar, click Project -> Edit Project Settings. Click the Build tab. Under Linking, add -lstdc++ to Other Linker Flags. Under Search Paths, add the path to your trick_source directory to Header Search Paths.
|
|
||||||
8. Compile the project in Xcode. Pray.
|
|
||||||
9. Any time Trick is rebuilt, you don't need to fiddle with anything in Xcode if you added the library by reference. When you recompile a sim, you must remove the three files from the project and copy over the new ones. You must also clean and rebuild the project for the changes to take effect (since you're replacing files by files of the same name, they don't get flagged for re-linking).
|
|
||||||
|
|
||||||
Cross-compiling Trick for the iPhone OS 3.0:
|
|
||||||
#Device:
|
|
||||||
setenv TRICK_CC /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.
|
|
||||||
2
|
|
||||||
setenv TRICK_CPPC /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-
|
|
||||||
4.2
|
|
||||||
setenv TRICK_CFLAGS "-I /Users/guest/trick_models -arch armv6 -isysroot /Develo
|
|
||||||
per/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk"
|
|
||||||
setenv TRICK_USER_LINK_LIBS ""
|
|
||||||
|
|
||||||
#Simulator:
|
|
||||||
setenv TRICK_CC /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
|
|
||||||
/gcc-4.2
|
|
||||||
setenv TRICK_CPPC /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/b
|
|
||||||
in/g++-4.2
|
|
||||||
setenv TRICK_CFLAGS "-I /Users/guest/trick_models -isysroot /Developer/Platform
|
|
||||||
s/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk -arch i386"
|
|
||||||
setenv TRICK_USER_LINK_LIBS ""
|
|
||||||
|
|
||||||
#Debug
|
|
||||||
setenv TRICK_CFLAGS "${TRICK_CFLAGS} -ggdb"
|
|
||||||
|
|
||||||
#JEOD
|
|
||||||
#setenv TRICK_CFLAGS "${TRICK_CFLAGS} -I/Users/guest/jeod/trunk/models"
|
|
||||||
#setenv JEOD_HOME /Users/guest/jeod/trunk
|
|
||||||
#setenv TRICK_USER_LINK_LIBS "-lstdc++"}
|
|
@ -1,6 +0,0 @@
|
|||||||
<!-- $Id$ -->
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta HTTP-EQUIV="REFRESH" content="0; url=html/index.html">
|
|
||||||
</head>
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user