removing obsolete documentation

This commit is contained in:
Alex Lin 2015-02-26 16:24:33 -06:00
parent f0c594f841
commit 7ee0a6a8de
15 changed files with 0 additions and 285 deletions

View File

@ -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.

View File

@ -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.

View File

@ -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++"}

View File

@ -1,6 +0,0 @@
<!-- $Id$ -->
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=html/index.html">
</head>