Navigation and Ancillary Information Facility NIF Porting Kernels October 2014.

Slides:



Advertisements
Similar presentations
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of many “standards,” lingo and common usage within SPICE April 2006.
Advertisements

Navigation and Ancillary Information Facility NIF Non-Toolkit Applications November 2014.
Navigation and Ancillary Information Facility NIF Non-Toolkit Applications April 2012.
Lecture 5: security: PGP Anish Arora CIS694K Introduction to Network Security.
Navigation and Ancillary Information Facility NIF Shape Model Subsystem Preview (DSK) November 2014.
Practical PC, 7 th Edition Chapter 9: Sending and Attachments.
Navigation and Ancillary Information Facility NIF Porting Kernels January 2009.
Lecture 9: Security via PGP CS 436/636/736 Spring 2012 Nitesh Saxena.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit October 2014.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Navigation and Ancillary Information Facility NIF Introduction to Kernels October 2014.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Internet Basics A management-level overview of the Internet, its architecture, capabilities, and protocols. Copyright 2011 SPMI / Online Development.
Scoring Program Updates & XML upload to the NSRCA web site July 2013.
Simple Mail Transfer Protocol (SMTP)
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Navigation and Ancillary Information Facility NIF Obtaining SPICE Components Offered by NAIF Emphasis on Kernels March 2010.
Navigation and Ancillary Information Facility NIF “Comments” In SPICE Kernels Also known as “meta-data” November 2014.
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of standards, lingo and common usage within SPICE November 2014.
Electronic mail security. Outline Pretty good privacy S/MIME.
Navigation and Ancillary Information Facility NIF “Camera-matrix” Kernel CK (Orientation or Attitude Kernel) Emphasis on reading CK files October 2014.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
Navigation and Ancillary Information Facility NIF Introduction to Kernels November 2005.
Navigation and Ancillary Information Facility NIF Preview of a Web-based GUI Interface to SPICE “WebGeocalc” The NAIF and UCD Teams August 22, 2011 SPICE.
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of standards, lingo and common usage within SPICE November 2014.
Chapter 15: Electronic Mail Security
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
Navigation and Ancillary Information Facility NIF Summary of Key Points January 2009.
Navigation and Ancillary Information Facility NIF Summary of Key Points October 2014.
Chapter 9 Sending and Attachments. 2Practical PC 5 th Edition Chapter 9 Getting Started In this Chapter, you will learn: − How works − How.
Navigation and Ancillary Information Facility NIF Toolkit Applications March 2006.
Security PGP IT352 | Network Security |Najwa AlGhamdi 1.
Navigation and Ancillary Information Facility NIF Obtaining SPICE Components Offered by NAIF and Horizons Emphasis on Kernels November 2014.
Navigation and Ancillary Information Facility NIF Introduction to Kernels January 2009.
Navigation and Ancillary Information Facility NIF Toolkit Applications November 2014.
Navigation and Ancillary Information Facility NIF Porting Kernels November 2005.
Navigation and Ancillary Information Facility NIF Getting Started Using SPICE April 2006.
Navigation and Ancillary Information Facility NIF SPICE System Development Plans March 2006.
Navigation and Ancillary Information Facility NIF Introduction to Kernels March 2010.
Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems November 2014.
Navigation and Ancillary Information Facility NIF Frames Kernel FK March 2006.
Navigation and Ancillary Information Facility NIF Finding SPICE Components An Introduction to the NAIF Server January 2009.
Navigation and Ancillary Information Facility NIF Porting SPICE Kernels Between Computers June 2004.
Security  is one of the most widely used and regarded network services  currently message contents are not secure may be inspected either.
Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems October 2007.
Navigation and Ancillary Information Facility NIF Porting Kernels March 2010.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit November 2014.
Internet addresses By Toni Grey & Rashida Swan HTTP Stands for HyperText Transfer Protocol Is the underlying stateless protocol used by the World Wide.
Navigation and Ancillary Information Facility NIF SPICE Development Plans and Possibilities October 2007.
Navigation and Ancillary Information Facility NIF “Metadata” In SPICE Kernels a.k.a. “comments” March 2006.
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of many “standards,” lingo and common usage within SPICE June 2004.
Navigation and Ancillary Information Facility NIF “Metadata” In SPICE Kernels Also known as “comments” January 2009.
Navigation and Ancillary Information Facility NIF Finding SPICE Components An Introduction to the NAIF Server April 2006.
Navigation and Ancillary Information Facility NIF Frames Kernel FK March 2010.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit January 2008.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit April 2006.
GCSE ICT Data Transfer. Data transfer Users often need to transfer data between software packages or computers. Until relatively recently this was difficult.
Navigation and Ancillary Information Facility NIF “Metadata” In SPICE Kernels Also known as “comments” October 2007.
GCSE ICT Data Transfer.
Shape Model Subsystem Preview (DSK)
Toolkit Applications June 2004.
Module 4 Remote Login.
Net 323 D: Networks Protocols
ELECTRONIC MAIL SECURITY
ELECTRONIC MAIL SECURITY
Net 323 D: Networks Protocols
William Stallings Data and Computer Communications
Presentation transcript:

Navigation and Ancillary Information Facility NIF Porting Kernels October 2014

Navigation and Ancillary Information Facility NIF Porting Kernels 2 Porting Issues - 1 Data formats vary across platforms, so data files created on platform “X” may not be usable on platform “Y.” –Binary formats: different platforms use different bit patterns to represent numbers (and possibly characters). –Text formats: different platforms use different mechanisms to represent “lines” in text files.  Usually a “line terminator character sequence” indicates end- of-line. We say two platforms have “compatible” binary or text formats if they use the same binary or text data representations. We say that a file is “native” if its format is the same as that used on the computer you are using.

Navigation and Ancillary Information Facility NIF Porting Kernels 3 Porting Issues - 2 Toolkit software can usually read kernels obtained from an incompatible platform –Binary SPK, CK, or PCK kernels from one system can always be read on an incompatible system –Text kernels from one system can be read on an incompatible system only when using a C, IDL or MATLAB toolkit The Toolkit cannot read certain kernels from incompatible platforms –Text kernels, if using a FORTAN toolkit –DLA-based files, used for digital shape kernels (DSK) –DAS-based files, used for E-kernels (ESQ) See later charts for compatibility matrix

Navigation and Ancillary Information Facility NIF Porting Kernels 4 Porting Issues - 3 When conversion to native format is required to make the kernel usable, several options are available. – Use bingo for both binary and text kernels  Available only from the NAIF website; not provided in Toolkit packages – For text kernels, doing your file download using ftp in ASCII mode will perform the required format conversion on the fly – Web browsers often do text format conversion  However ASCII mode may not be available – sftp clients usually don’t provide it. In such cases other tools such as dos2unix and unix2dos, or bingo, must be used. – For binary kernels, the SPICE toxfr and tobin tools may be used to convert files to and from SPICE transfer format  This is an ASCII-based format that may be transferred in the same way as other ASCII files.

Navigation and Ancillary Information Facility NIF Porting Kernels 5 Compatible Environments for Text Kernels Since text kernels are only text files…

Navigation and Ancillary Information Facility NIF Porting Kernels 6 Compatible Environments for Binary Kernels

Navigation and Ancillary Information Facility NIF Porting Kernels 7 Caution Using NAIF recommends against the use of to transfer kernels… …unless previous tests have already proven successful using the same conditions/computers intended for current use. Possible causes of problems are: –incompatible binary or text representations (as already discussed). –an attachment size limit somewhere in the chain. –the sender’s or recipient’s mail client modifies the kernel based on file name or presumed content. When you must kernels, compress them either with zip, or gzip (or stuffit), then send the compressed file as an attachment.

Navigation and Ancillary Information Facility NIF Porting Kernels 8 Binary Kernels - Caveats If the kernel you are using is a non-native binary kernel you can read this file but you may not write data to this file. –You can read most non-native binary kernels using the automatic run- time conversion capability found in the APIs of modern Toolkits. –You cannot write information into the comment area, or delete information from the comment area. –You cannot append additional data to the kernel. Run-time conversion does not work for E-kernel (ESQ) or shape model (DSK) kernels. –More generally, it does not yet work for any file built upon the SPICE “DAS” or “DLA” architectures.

Navigation and Ancillary Information Facility NIF Porting Kernels 9 Binary Kernels Allowed Operations You may “load” and read both non-native and native binary kernels in the same runtime instance –But not including DSKs or ESQs You may merge any combination of native and non- native SPK files –The resultant, merged SPK file will be in native format