UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy

Size: px
Start display at page:

Download "UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy"

Transcription

1 Pan-STARRS Document Control PSDC-xxx-xxx-01 UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Project Management System PS1 Postage Stamp Server System/Subsystem Description Grant Award No. Prepared For Prepared By Document No. Document Date Revision : F : panstarrs team : Jan Kleyna : PSDC-xxx-xxx-01 : October 12, 2006 : 01 DISTRIBUTION STATEMENT Approved for Public Release Distribution is Unlimited c Institute for Astronomy, University of Hawaii 2680 Woodlawn Drive, Honolulu, Hawaii An Equal Opportunity/Affirmative Action Institution

2 Submitted By: [Insert Signature Block of Authorized Developer Representative] Date Approved By: [Insert Signature Block of Customer Developer Representative] Date Postage Stamp Server ii October 12, 2006

3 Revision History Revision Number Release Date Description First draft Postage Stamp Server iii October 12, 2006

4 TBD / TBR Listing Section No. Page No. TBD/R No. Description xxx-xxx Resolve issue of difference-image postage stamps Postage Stamp Server iv October 12, 2006

5 Referenced Documents Internal Documents Reference PSDC Title Data Store SDD Postage Stamp Server v October 12, 2006

6 Contents 1 The PS1 Postage Stamp Server Desired qualities Potential Concerns Implementation of Postage Stamp Server Postage Stamp Server Software Interfaces Network Layer Transport Layer Session Layer Presentation Layer Postage Stamp Server Data Store Protocol Postage Stamp Query Postage Stamp Response Postage Stamp Image Data Store Data Transfer Parameters vi

7 1 The PS1 Postage Stamp Server The PS1 Image Processing Pipeline (IPP) will store a complete archive of all exposures. It is desirable to have the ability to retrieve postage stamp sub-images from the archive. Postage stamps will be particularly useful for the study of transient events and moving objects. Hence it is necessary to develop a Postage Stamp Server to serve postage stamps to various clients, using a published protocol. This document describes a preliminary specification of such a client/server protocol. 1.1 Desired qualities The postage stamp server should have following qualities 1. It should communicate using the Data Store interface (PSDC ), whereby requests for one or more stamps to the postage stamp server are submitted as FITS table files, the response from the Data Store is FITS table file, and the individual stamps are FITS image files, the names of which are listed inside the response FITS table file. The client will submit the query FITS table, retrieve the response FITS table by polling the Data Store, and then retrieve the individual stamps in the response table by polling the Data Store. 2. The ability to retrieve a sub-image of a specified size, around a specified RA and Dec, at a specified time. If no such image exists, or if the position falls onto a blind region of the focal plane, an appropriate error flag should be returned in the response FITS table file. 3. The ability to specify whether the returned image is a raw image, or a difference image relative to the current static sky. If it is impossible to create a difference image, an appropriate error flag should be returned in the response FITS table file. 4. The ability to specify whether 1) the pixels of the output stamp image are raw pixels with a WCS containing focal plane distortion terms, or 2) the stamp coordinates are warped onto static sky pixel coordinates, with a simple WCS like a tangent projection. 1.2 Potential Concerns Some potential concerns about the postage stamp server model described above are: 1. The computational burden of serving stamps may be significant. If a total of 10 8 moving object detections are anticipated over 10 3 days, and if a stamp is desired for each detection of a moving object, then the system will have to produce 10 5 stamps per day, or one stamp per second. This figure is probably an upper limit, however, because it is unlikely that a stamp will be requested for each transient detection, if only from analysis limitations at the client side. 2. The computational burden of serving difference image postage stamps will be far greater than the burden of serving raw image stamps. Given the current update of the static sky, static sky subtraction requires the creation of a kernel for each image (FPA). The creation of a kernel is expensive, requiring computations involving the entire image, not merely the stamp region. Even if a kernel exists for a particular image at a particular time, the updating of the static sky will necessitate the computation of a new kernel. Postage Stamp Server 1 October 12, 2006

8 These computational difficulties are ameliorated slightly by the fact that a kernel may be reused for a particular image as long as the static sky has not changed, so that the number of kernel computations required is constrained by the number of images from which stamps are extracted, not by the number of stamps. 2 Implementation of Postage Stamp Server 2.1 Postage Stamp Server Software Interfaces Network Layer Internet Protocol v4 will be used. Data Store s HTTP server will have an IP address visible (routable) to the client Transport Layer TCP will be used on top of IPv Session Layer Postage Stamp client-server communication will take place entirely via the Data Store mechanism, described in the Data Store SDD PSDC Presentation Layer All data exchanged between the Postage Stamp client and server will be in the form of FITS Tables and FITS images. 2.2 Postage Stamp Server Data Store Protocol Postage Stamps will be retrieved according to the following protocol, transmitted over HTTP, as illustrated in Client will submit a Postage Stamp Query to the Postage Stamp Server Data Store. The query will consist of a FITS table, with one row per stamp. The rows of the FITS table will contain the requested stamp positions, sizes, times, and filters. 2. Client will poll the Data Store until it receives a Postage Stamp Response consisting of a FITS table having one row per stamp. Each row will contain flags denoting success or failure, as well as the file name of the fits stamp image file for that row. 3. Client will poll the Data Store for each image (file name) that was successfully created. Postage Stamp Server 2 October 12, 2006

9 C S P o s t a g e S t a m p Q u e r y ( F I T S T a b l e ) P o s t a g e S t a m p l i e n t C l i e n t p o l l s f o r R e s p o n s e... P o s t a g e S t a m p R e s p o n s e ( F I T S T a b l e ) C l i e n t p o l l s f o r F I T S s t a m p i m a g e 1... P o s t a g e S t a m p I m a g e 1 ( F I T S I m a g e ) P o s t a g e S t a m p S e r v e r D a t a t o r e C l i e n t p o l l s f o r F I T S s t a m p i m a g e N... P o s t a g e S t a m p I m a g e N ( F I T S I m a g e ) Figure 1: Diagram showing protocol over HTTP between postage stamp server and a client. Client submits query as a FITS table, then polls the server until it receives a FITS table response. The client then retrieves the postage stamps listed in the response by again polling the server for each stamp image Postage Stamp Query A client will send a Postage Stamp Query to a Postage Stamp Server implemented through the Data Store protocol. The query will consist of a fits table file with EXTNAME=POSTAGE STAMP QUERY, with FITS headers given in Table 1, and with FITS table columns given in Table 2. The client will then poll the Data Store for the response named after the query s QUERY ID until it receives a FITS response table. The QUERY ID must be be alphanumeric with optional underscores, and must be unique to each client or user. Hence the query ID will be of the form CLIENT xxxx where CLIENT is a unique alphanumeric string of 8 or fewer characters assigned to each client, and xxxx is an alphanumeric code of 21 or fewer characters. It is the responsibility of the client to ensure that the code xxxx is unique to the client. Some potential components of xxxx are the current Universal Time in seconds, the local user name, the client s Unix process ID, the client s IP address, or an incremented counter. If two queries with the same QUERY ID are submitted to the server, then the later query will over-ride the previous query, although the server will not guarantee the non-existence of invalid intermediate states. Table 1: Postage Stamp Query Keywords Column Precision Description QUERY ID char(30) client query ID for this batch query, with prefix unique to each client OBSCODE char(3) site identifier (MPC observatory code) Postage Stamp Response The Postage Stamp Server will respond to a Postage Stamp Query in a Postage Stamp Response FITS file transmitted through the Data Store protocol. This file will be named after the QUERY ID followed by the suffix.fits. The Postage Postage Stamp Server 3 October 12, 2006

10 Table 2: Postage Stamp Query Table Columns Column Precision Description ROWNUM char(20) identifier for this row in the table RA DEG F64 coordinate at the start of exposure, in degrees DEC DEG F64 coordinate at the start of exposure, in degrees MJD REQ F64 requested time, which may fall anywhere in exposure, MJD REQFILT char(3) filter used for the exposure (string); allowed values of g, r, i, z, y, B, V, w, ANY or NULL NX U32 width of stamp in pixels (RA direction if warped into static sky WCS) NY U32 height of stamp in pixels (Dec direction if warped into static sky WCS) DIFF Boolean TRUE if image is a difference image, rather than raw image WARPSS Boolean TRUE if image is to be warped onto static sky WCS, rather than raw pixel coordinates MAKE PS Boolean TRUE if an actual postage stamp image is to be made, in addition to a response table. Columns of the Postage Stamp Query. REQFILT is the requested filter, which may be the string any or NULL if any filter is acceptable. NX and NY are either raw image pixel sizes, in the raw image chip convention, or pixels in the RA and Dec directions if WARPSS is set to TRUE to warp the image onto the static sky WCS. stamp response will have the header EXTNAME=POSTAGE STAMP RESPONSE and the additional headers in Table 3. The columns of the response will be as given in Table 4. The ERRORCODE column of the response table will be set by performing a bitwise OR of the values in 5. If no fatal error was encountered, and if the MAKE PS field of the Postage Stamp Query was TRUE, then the MADE PS column of the stamp s row will be set to TRUE, and the FILENAME will contain the complete name of the FITS file containing the postage stamp image in the Data Store. Table 3: Postage Stamp Response Keywords Column Precision Description QUERY ID char(30) client query ID for this batch query, with prefix unique to each client Keywords in the Postage Stamp Response. The QUERY ID is the same as the client-generated QUERY ID in the Postage Stamp Query Postage Stamp Image Upon receiving a Postage Stamp Response, a client will poll the Data Store for the FITS images contained in the FILE- NAME column of the response, for the cases that the FILENAME is not NULL. Each FITS postage stamp image file will contain headers corresponding to all the stamp s columns in the Postage Stamp Response (Table 4), in addition to the headers in Table 6. The FITS keyword names of these additional headers from Table 4 will be the same as the column names in Table 4, and the FITS keyword values will be printed representations of the table values, following the normal FITS conventions for representing integers, floating point numbers, character strings, and booleans Data Store Data Transfer Parameters The Data Store will support Postage Stamp Response and Postage Stamp Image lifetimes and polling intervals as given in Table 7. Assuming an upper limit of 10 5 stamps per day, at 10 5 bytes per stamp, one day of requests will require 10 Postage Stamp Server 4 October 12, 2006

11 Table 4: Postage Stamp Response Table Columns Column Precision Description ROWNUM char(20) identifier for this row in the table RA DEG F64 requested J2000 coordinate of the stamp center, in degrees DEC DEG F64 requested J2000 coordinate of the stamp center, in degrees MJD REQ F64 requested exposure time, MJD REQFILT char(3) requested filter used for the exposure as a string, allowed values of g, r, i, z, y, B, V, w, ANY NX U32 width of stamp in pixels (RA direction) NY U32 height of stamp in pixels (Dec direction) DIFF Boolean TRUE if image is a difference image, rather than raw image WARPSS Boolean TRUE if image is to be warped onto static sky WCS, rather than raw pixel coordinates MAKE PS Boolean TRUE if an actual postage stamp image is to be made, in addition to a response table. MJD OBS F64 actual time of start of exposure, MJD RA OBS F64 J2000 field center RA at start of exposure, in degrees DEC OBS F64 J2000 field center Dec at start of exposure, in degrees MADE PS Boolean TRUE if an actual postage was made. Some errors may not preclude making a stamp. IMG NAME char(40) name of the postage stamp, if no fatal errors, and if MAKE PS is TRUE ERRORCODE U64 OR-combined numerical code enumerated below, containing error, if any FILT char(3) actual filter retrieved; may differ from REQFILT if REQFILT was ANY or NULL EXPTIME U64 exposure time of parent image FPA ID char(20) original FPA ID used at ingest FILENAME char(40) server-determined FITS image stamp file to retrieve from the Data Store Columns of Postage Stamp Response. Columns with names identical to those in the Postage Stamp Query are duplicates of corresponding values in the query. A non-zero ERRORCODE may still produce a stamp, if the error was non-fatal, such as a central RA,Dec that lies on a chip gap. If no stamp is produced, then MADE PS is FALSE and FILENAME is NULL. gigabytes of storage. Hence the 10 day file lifetimes specified in Table 7 will require 100 gigabytes of storage, or one disk. Postage Stamp Server 5 October 12, 2006

12 Table 5: Postage Stamp Response Error Codes Name Value Description NO ERROR 0 No Error NO IMAGE FOR TIME 1 No image at this observation MJD RA DEC NOT ON A PIXEL 2 The central RA,Dec are on a blind area, like a gap RA DEC NOT IN FOV 4 Wrong position on sky for MJD given NO IMAGE FOR FILTER 8 Image is not in the filter requested NOT AVAILABLE PERM 16 Image was taken, but is permanently unavailable NOT AVAILABLE TEMP 32 Image was taken, but is currently inaccessible Error codes, combined in bitwise OR, to be returned in ERRORCODE column of a postage stamp response. Not all error codes preclude the creation of a stamp. Table 6: Postage Stamp Image Keywords Column Precision Description QUERY ID char(30) client query ID for this batch query, with prefix unique to each client ROWNUM char(20) identifier for the corresponding row in the query and response tables FPA ID char(20) IPP-assigned identifier that can be used to trace back to this FPA MJD-OBS F64 midpoint time of the exposure as a MJD and day fraction RA HH:MM:SS.SSS field center RA at exposure midpoint, string DEC sdd:mm:ss (s is + or -) field center declination at exposure midpoint, string EXPTIME F64 exposure time in seconds ROTANGLE F64 image rotation of the y-axis in degrees, from local N toward E FILT char(3) effective filter used for the exposure, one of g, r, i, z, y, B, V, w AIRMASS F64 airmass at exposure midpoint LIMITMAG F64 limiting magnitude of detections for this FPA DE1 through DE10 F64 detection efficiency coefficients OBSCODE char(5) MPC three-character observatory code TEL ALT F64 telescope altitude at exposure midpoint, in degrees TEL AZ F64 telescope azimuth at exposure midpoint, in degrees Keywords in the Postage Stamp images. The QUERY ID is the same as the client-generated QUERY ID in the Postage Stamp Query. Additionally, the image should contain headers corresponding to the columns of the Postage Stamp Response, and valid WCS headers. Table 7: Data Store data transfer parameters Parameter Postage Stamp Response Postage Stamp Image Max polling Interval 60s 60s File Lifetime 10 days 10 days Postage Stamp Server 6 October 12, 2006

UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy

UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Document Control PSDC-500-010-02 UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Project Management System Building Better PANDAs Improved MOPS Precovery and Attribution Grant

More information

UNIVERSITY OF HAWAII AT MANOA

UNIVERSITY OF HAWAII AT MANOA Pan-STARRS Document Control UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Project Management System MOPS DATABASE DESIGN Supplement to the MOPS SDD Grant Award No. Prepared For Prepared

More information

UNIVERSITY OF HAWAII AT MANOA

UNIVERSITY OF HAWAII AT MANOA Pan-STARRS Document Control UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy Pan-STARRS Project Management System Structure and Function of the PS-MOPS Testing System Grant Award No. Prepared For

More information

Joint Astronomy Centre James Clerk Maxwell Telescope

Joint Astronomy Centre James Clerk Maxwell Telescope Joint Astronomy Centre James Clerk Maxwell Telescope PTCS TCS/UN/004 Nick Rees, Russell Kackley 4 August 2003 Description of the JAC Telescope Control System serial line interface Contents 1 Introduction

More information

Pan-STARRS Introduction to the Published Science Products Subsystem (PSPS)

Pan-STARRS Introduction to the Published Science Products Subsystem (PSPS) Pan-STARRS Introduction to the Published Science Products Subsystem (PSPS) The Role of PSPS Within Pan-STARRS Space... is big. Really big. You just won't believe how vastly hugely mindbogglingly big it

More information

HIRedux Pipeline. Jason X. Prochaska (UCO/Lick) with Scott M. Burles (MIT)

HIRedux Pipeline. Jason X. Prochaska (UCO/Lick) with Scott M. Burles (MIT) HIRedux Pipeline Jason X. Prochaska (UCO/Lick) with Scott M. Burles (MIT) Overview IDL Fully Automated Organize the observations Allow for multiple setups Binning, decker, angles, etc. Flatten Pixel-to-pixel

More information

Chimera Database Controller

Chimera Database Controller Chimera Database Controller Brandon Gilfus 06-18 August 2009 Setup Installation The database is a part of Chimera and will be installed when you install Chimera. The database functionality requires that

More information

Creating and Managing Tables Schedule: Timing Topic

Creating and Managing Tables Schedule: Timing Topic 9 Creating and Managing Tables Schedule: Timing Topic 30 minutes Lecture 20 minutes Practice 50 minutes Total Objectives After completing this lesson, you should be able to do the following: Describe the

More information

Joint Astronomy Centre James Clerk Maxwell Telescope

Joint Astronomy Centre James Clerk Maxwell Telescope Joint Astronomy Centre James Clerk Maxwell Telescope PTCS TCS/UN/004 Nick Rees, Russell Kackley, (Firmin Oliveira) 4 August 2003, (15 November 2005) Description of the JAC Telescope Control System serial

More information

CS267 Homework 1: Fast Matrix Multiply

CS267 Homework 1: Fast Matrix Multiply CS267 Homework 1: Fast Matrix Multiply S Woo X, Simon Scott April 18, 2012 1 Introduction The VEGAS HPC uses three shared memory data buffers, one between each of the data processing threads. There is

More information

Guide Star Selection Software User s Manual. SOAR Adaptive Module (SAM)

Guide Star Selection Software User s Manual. SOAR Adaptive Module (SAM) Guide Star Selection Software User s Manual SOAR Adaptive Module (SAM) Revision 2.5.2, December 2013 i Change Record Version Date Description Owner Name 2.4.0 04/01/2011 First table entry Rolando Cantarutti

More information

Programming for the Web with PHP

Programming for the Web with PHP Aptech Ltd Version 1.0 Page 1 of 11 Table of Contents Aptech Ltd Version 1.0 Page 2 of 11 Abstraction Anonymous Class Apache Arithmetic Operators Array Array Identifier arsort Function Assignment Operators

More information

Artemis SDK. Copyright Artemis CCD Limited October 2011 Version

Artemis SDK. Copyright Artemis CCD Limited October 2011 Version Artemis SDK Copyright Artemis CCD Limited October 2011 Version 3.55.0.0 Introduction The Artemis Software Development Kit (SDK) provides easy access to the functions in the Artemis camera driver DLL. Using

More information

Packet Capture (PCAP) Trace

Packet Capture (PCAP) Trace Feature Information, page 1 Feature Description, page 2 Configuring PCAP Trace, page 2 Monitoring and Troubleshooting PCAP Trace, page 9 Feature Information Summary Data Applicable Product(s) or Functional

More information

VARIABLES. 1. STRINGS Data with letters and/or characters 2. INTEGERS Numbers without decimals 3. FLOATING POINT NUMBERS Numbers with decimals

VARIABLES. 1. STRINGS Data with letters and/or characters 2. INTEGERS Numbers without decimals 3. FLOATING POINT NUMBERS Numbers with decimals VARIABLES WHAT IS A VARIABLE? A variable is a storage location in the computer s memory, used for holding information while the program is running. The information that is stored in a variable may change,

More information

Packet Capture (PCAP) Trace

Packet Capture (PCAP) Trace Feature Information, page 1 Feature Description, page 2 Configuring PCAP Trace, page 2 Monitoring and Troubleshooting PCAP Trace, page 8 Feature Information Summary Data Status New Functionality Introduced-In

More information

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies 1 Table of Contents 1 Getting Started... 3 Help Contents... 3 Overview... 3 2 Device Setup... 3 Device Setup... 3 Cable Diagram... 4 Modem

More information

UNIVERSITY OF MORATUWA CS2052 COMPUTER ARCHITECTURE. Time allowed: 2 Hours 10 min December 2018

UNIVERSITY OF MORATUWA CS2052 COMPUTER ARCHITECTURE. Time allowed: 2 Hours 10 min December 2018 Index No: UNIVERSITY OF MORATUWA Faculty of Engineering Department of Computer Science & Engineering B.Sc. Engineering 2017 Intake Semester 2 Examination CS2052 COMPUTER ARCHITECTURE Time allowed: 2 Hours

More information

Managing Video Feeds. About Video Feeds CHAPTER

Managing Video Feeds. About Video Feeds CHAPTER CHAPTER 5 This chapter describes how to use the VSOM Video Feeds area to set up and manage camera groups and feeds, import camera configurations into VSOM using batch administration, and set up archives

More information

Object oriented programming. Instructor: Masoud Asghari Web page: Ch: 3

Object oriented programming. Instructor: Masoud Asghari Web page:   Ch: 3 Object oriented programming Instructor: Masoud Asghari Web page: http://www.masses.ir/lectures/oops2017sut Ch: 3 1 In this slide We follow: https://docs.oracle.com/javase/tutorial/index.html Trail: Learning

More information

Data Types, Variables and Arrays. OOC 4 th Sem, B Div Prof. Mouna M. Naravani

Data Types, Variables and Arrays. OOC 4 th Sem, B Div Prof. Mouna M. Naravani Data Types, Variables and Arrays OOC 4 th Sem, B Div 2016-17 Prof. Mouna M. Naravani Identifiers in Java Identifiers are the names of variables, methods, classes, packages and interfaces. Identifiers must

More information

Table of Contents. Appendix. Table of Figures. Document Change Log

Table of Contents. Appendix. Table of Figures. Document Change Log Definition of the Telemetry Parameter Exchange Protocol All information is subject to change without notice and does not represent a commitment on the part of. Release 1.09 (October 1999) Table of Contents

More information

ESO SCIENCE DATA PRODUCTS STANDARD. Doc. No. GEN-SPE-ESO , Issue 5. Addendum. Date: 15/07/2015. Integral Field Spectroscopy: 3D Data Cubes

ESO SCIENCE DATA PRODUCTS STANDARD. Doc. No. GEN-SPE-ESO , Issue 5. Addendum. Date: 15/07/2015. Integral Field Spectroscopy: 3D Data Cubes ESO SCIENCE DATA PRODUCTS STANDARD Doc. No. GEN-SPE-ESO-33000-5335, Issue 5 Addendum Date: 15/07/2015 Integral Field Spectroscopy: 3D Data Cubes The data format being defined in this section applies to

More information

The Mosaic Data Capture Agent

The Mosaic Data Capture Agent Astronomical Data Analysis Software and Systems VII ASP Conference Series, Vol. 145, 1998 R. Albrecht, R. N. Hook and H. A. Bushouse, eds. The Mosaic Data Capture Agent Doug Tody and Francisco G. Valdes

More information

The JWST Target Visibility Tools and the JWST Flavor of the Astronomers Proposal Tool

The JWST Target Visibility Tools and the JWST Flavor of the Astronomers Proposal Tool The JWST Target Visibility Tools and the JWST Flavor of the Astronomers Proposal Tool Bill Blair Science Planning Liaison Scientist JHU/STScI January 19, 2017 The JWST Version of APT The Astronomer's Proposal

More information

CIS 580, Machine Perception, Spring 2015 Homework 1 Due: :59AM

CIS 580, Machine Perception, Spring 2015 Homework 1 Due: :59AM CIS 580, Machine Perception, Spring 2015 Homework 1 Due: 2015.02.09. 11:59AM Instructions. Submit your answers in PDF form to Canvas. This is an individual assignment. 1 Camera Model, Focal Length and

More information

VERIS H8035 and H8036

VERIS H8035 and H8036 VERIS H8035 and H8036 MODBUS IMPLEMENTATION SPECIFICATION OVERVIEW This document describes the implementation of Modbus protocol used in the Veris H8035 and H8036 power meters. It is intended to assist

More information

PieNum Language Reference Manual

PieNum Language Reference Manual PieNum Language Reference Manual October 2017 Hadiah Venner (hkv2001) Hana Fusman (hbf2113) Ogochukwu Nwodoh( ocn2000) Index Introduction 1. Lexical Convention 1.1. Comments 1.2. Identifiers 1.3. Keywords

More information

Cisco IOS Shell. Finding Feature Information. Prerequisites for Cisco IOS.sh. Last Updated: December 14, 2012

Cisco IOS Shell. Finding Feature Information. Prerequisites for Cisco IOS.sh. Last Updated: December 14, 2012 Cisco IOS Shell Last Updated: December 14, 2012 The Cisco IOS Shell (IOS.sh) feature provides shell scripting capability to the Cisco IOS command-lineinterface (CLI) environment. Cisco IOS.sh enhances

More information

Bucket Intervals. Bucket Intervals List

Bucket Intervals. Bucket Intervals List You can use the API to add new, edit the name of an existing Bucket Interval, get a list of all of the configured, and delete existing. This API is represented on the User Interface by the Gadget. This

More information

Published on Online Documentation for Altium Products (https://www.altium.com/documentation)

Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > Sheet Symbol Using Altium Documentation Modified by Susan Riege on Apr 11, 2017 Parent page: Schematic

More information

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved. Assoc. Prof. Dr. Marenglen Biba (C) 2010 Pearson Education, Inc. All for repetition statement do while repetition statement switch multiple-selection statement break statement continue statement Logical

More information

Document Number: SC2/FTS/OPT/002

Document Number: SC2/FTS/OPT/002 SCUBA-2 FTS Project Office University of Lethbridge Physics Department 4401 University Drive Lethbridge, Alberta CANADA T1K 3M4 Tel: 1-403-329-2771 Fax: 1-403-329-2057 Email: brad.gom@uleth.ca WWW: http://research.uleth.ca/scuba2/

More information

Protocol Gateway IEC Master/Slave IEC Client/Server

Protocol Gateway IEC Master/Slave IEC Client/Server Atop Technologies, Inc. Protocol Gateway IEC60870-5-101 Master/Slave IEC60870-5-104 Client/Server Protocol and enode Designer configuration enode Configuration Manual V1.2 September 29 th, 2017 CLIENT/SERVER

More information

BIT Java Programming. Sem 1 Session 2011/12. Chapter 2 JAVA. basic

BIT Java Programming. Sem 1 Session 2011/12. Chapter 2 JAVA. basic BIT 3383 Java Programming Sem 1 Session 2011/12 Chapter 2 JAVA basic Objective: After this lesson, you should be able to: declare, initialize and use variables according to Java programming language guidelines

More information

Diameter HDD Module Configuration Mode Commands

Diameter HDD Module Configuration Mode Commands Diameter HDD Module Configuration Mode Commands The HDD Module Configuration Mode allows you to configure Hard Disk Drive (HDD) module to store the failed CCR-T messages during OCS failure. Command Modes

More information

Item: 1 (Ref:Cert-1Z )

Item: 1 (Ref:Cert-1Z ) Page 1 of 13 Item: 1 (Ref:Cert-1Z0-071.10.2.1) Evaluate this CREATE TABLE statement: CREATE TABLE customer ( customer_id NUMBER, company_id VARCHAR2(30), contact_name VARCHAR2(30), contact_title VARCHAR2(20),

More information

Wide-field Infrared Survey Explorer (WISE)

Wide-field Infrared Survey Explorer (WISE) Wide-field Infrared Survey Explorer (WISE) Artifact Identification Subsystem Interface Specification: (ARTID SIS) Version 0.3 15-Nov-2008 Prepared by: Rosemary Alles Infrared Processing and Analysis Center

More information

TECHNICAL REPORT. There will be two types of ingest into the I&T Data Archive; package based, and file based (for FITS files only).

TECHNICAL REPORT. There will be two types of ingest into the I&T Data Archive; package based, and file based (for FITS files only). TECHNICAL REPORT Title: JWST I&T Data Archive Operations Concept Authors: Rusty Whitman Phone: 410-338-5042 Doc #: JWST-STScI-001658, Date: February 2, 2009 Rev: - Release Date: February 13, 2009 1.0 Introduction

More information

Database Programming with PL/SQL

Database Programming with PL/SQL Database Programming with PL/SQL 2-3 Objectives This lesson covers the following objectives: Define data type and explain why it is needed List and describe categories of data types Give examples of scalar

More information

Variables. Store information needed by the program

Variables. Store information needed by the program Variables Store information needed by the program Must have a TYPE int - can only store a number without a fractional part float, double - can store any number, with or without a fractional part (double

More information

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved. Assoc. Prof. Dr. Marenglen Biba Before writing a program to solve a problem, have a thorough understanding of the problem and a carefully planned approach to solving it. Understand the types of building

More information

Table of Contents. Table of Contents... I. Table of Figures... III. Tutorial VIII-A Nesting Branch General Example...4

Table of Contents. Table of Contents... I. Table of Figures... III. Tutorial VIII-A Nesting Branch General Example...4 Table of Contents Radiant Technologies, Inc. 2835D Pan American Freeway NE Albuquerque, NM 87107 Tel: 505-842-8007 Fax: 505-842-0366 e-mail: radiant@ferrodevices.com Table of Contents... I Table of Figures...

More information

Process Description and Control. Major Requirements of an Operating System

Process Description and Control. Major Requirements of an Operating System Process Description and Control Chapter 3 1 Major Requirements of an Operating System Interleave the execution of several processes to maximize processor utilization while providing reasonable response

More information

Major Requirements of an Operating System Process Description and Control

Major Requirements of an Operating System Process Description and Control Major Requirements of an Operating System Process Description and Control Chapter 3 Interleave the execution of several processes to maximize processor utilization while providing reasonable response time

More information

SBIG ASTRONOMICAL INSTRUMENTS

SBIG ASTRONOMICAL INSTRUMENTS SBIG ASTRONOMICAL INSTRUMENTS SANTA BARBARA INSTRUMENT GROUP P.O. Box 50437 1482 East Valley Road, Suite #33 Santa Barbara, CA 93150 Phone (805) 969-1851 FAX (805) 969-4069 e-mail:sbig@sbig.com home page:www.sbig.com

More information

Euclid Mission Database

Euclid Mission Database Euclid Mission Database Roland D. Vavrek ESA / European Space Astronomy Centre 2016 Euclid Photometric Calibration Workshop Euclid Mission Database (MDB) Based on the Gaia Parameter Database design Centralized,

More information

Hostopia WebMail Help

Hostopia WebMail Help Hostopia WebMail Help Table of Contents GETTING STARTED WITH WEBMAIL...5 Version History...6 Introduction to WebMail...6 Cookies and WebMail...6 Logging in to your account...6 Connection time limit...7

More information

CS5000: Foundations of Programming. Mingon Kang, PhD Computer Science, Kennesaw State University

CS5000: Foundations of Programming. Mingon Kang, PhD Computer Science, Kennesaw State University CS5000: Foundations of Programming Mingon Kang, PhD Computer Science, Kennesaw State University Overview of Source Code Components Comments Library declaration Classes Functions Variables Comments Can

More information

SIPL: Simple Image Processing Language

SIPL: Simple Image Processing Language 2017 Fall COMS 4115 PLT Language Reference Manual SIPL: Simple Image Processing Language Simon Zhai, Ci Chen, Shanshan Zhang, Yihan Zhao, Yuedong Wang {yz3116, cc4192, sz2648, yz2996, yw2931}@columbia.edu

More information

GIANO: The Graphical User Interface Manual

GIANO: The Graphical User Interface Manual 1/22 GIANO: The Graphical User Interface Manual Document: TNG-GIANO-001 Issue: 1.0 Prepared by : Name: S. Scuderi Institute: INAF Osservatorio Astrofisico di Catania Date : Approved by : Name: L. Origlia

More information

Donation Cart. User Guide

Donation Cart. User Guide Donation Cart User Guide Rev 6/5/2009 2008 CHARGE Anywhere, LLC. All trademarks, service marks, and trade names referenced in this material are the property of their respective owners. Contents 1 PURPOSE...

More information

Omron NJ Ethernet Driver Help Kepware Technologies

Omron NJ Ethernet Driver Help Kepware Technologies 2014 Kepware Technologies 2 Table of Contents Table of Contents 2 5 Overview 5 Device Setup 6 Device ID 6 Communications Parameters 7 Options 8 Communications Routing and Timing 9 Connection Path Specification

More information

Documentation > Product Info > Site Manager > 7.3 & 7.4 > Content > Add Content

Documentation > Product Info > Site Manager > 7.3 & 7.4 > Content > Add Content Add Content Site Manager Community Extranet - TERMIN... Documentation > Product Info > Site Manager > 7.3 & 7.4 > Content > Add Content Add Content Site Manager Version: 7.3: +. Minimum User Level: Contributor

More information

ACE Desktop: Dome, Telescope, Instruments

ACE Desktop: Dome, Telescope, Instruments Page 1 of 9 ACE Desktop: Dome, Telescope, Instruments (Region 1) On the left hand side of the ACE Desktop the real-time states of the dome, telescope and instruments is displayed. Listed below are the

More information

B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA

B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE

More information

[MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol

[MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol [MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

Lecture Notes (Reflection & Mirrors)

Lecture Notes (Reflection & Mirrors) Lecture Notes (Reflection & Mirrors) Intro: - plane mirrors are flat, smooth surfaces from which light is reflected by regular reflection - light rays are reflected with equal angles of incidence and reflection

More information

Device Statistics Solid State

Device Statistics Solid State Device Statistics Solid State T13 Technical Proposal e06184r8 By Steve Livaccari, IBM, and Joseph Chen, Samsung Revision 8, 2008 06 05 [This document is a proposal for the T13 to describe the Device Statistics

More information

These rules are specific in their settings and numbers and form designers should adhere to them in all cases.

These rules are specific in their settings and numbers and form designers should adhere to them in all cases. Flowed Form Strategy Form Services uses Adobe LiveCycle in conjunction with Adobe form fragments to create forms. However, to successfully maximize the capabilities of these technologies, forms must be

More information

Successful Scalability Techniques for Illinois Web Archive Search

Successful Scalability Techniques for Illinois Web Archive Search Successful Scalability Techniques for Illinois Web Archive Search Larry S. Jackson & Huamin Yuan UIUC GSLIS Tech Report UIUCLIS--2007/1+EARCH April 27, 2007 Abstract The Capturing Electronic Publications

More information

How to Properly Manage Tabor s AWG Arbitrary Memory

How to Properly Manage Tabor s AWG Arbitrary Memory How to Properly Manage Tabor s AWG Arbitrary Memory In this tutorial, we will give a quick start guide on how you can manage the Tabor AWG s arbitrary memory using a specific set of Standard Commands for

More information

Merging Data from Multiple Imaging Observations

Merging Data from Multiple Imaging Observations Merging Data from Multiple Imaging Observations CIAO 3.4 Science Threads Merging Data from Multiple Imaging Observations 1 Table of Contents Merging Data from Multiple Imaging Observations CIAO 3.4 Getting

More information

Programming, numerics and optimization

Programming, numerics and optimization Programming, numerics and optimization Lecture A-2: Programming basics II Łukasz Jankowski ljank@ippt.pan.pl Institute of Fundamental Technological Research Room 4.32, Phone +22.8261281 ext. 428 March

More information

The CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram:

The CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram: The CPU and Memory How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram: 1 Registers A register is a permanent storage location within

More information

Ahelp: tgdetect CIAO 3.4. Jump to: Description Examples Parameters CHANGES IN CIAO 3.3 Bugs See Also

Ahelp: tgdetect CIAO 3.4. Jump to: Description Examples Parameters CHANGES IN CIAO 3.3 Bugs See Also Ahelp: tgdetect CIAO 3.4 URL: http://cxc.harvard.edu/ciao3.4/tgdetect.html Last modified: December 2006 AHELP for CIAO 3.4 tgdetect Context: tools Jump to: Description Examples Parameters CHANGES IN CIAO

More information

CE221 Programming in C++ Part 1 Introduction

CE221 Programming in C++ Part 1 Introduction CE221 Programming in C++ Part 1 Introduction 06/10/2017 CE221 Part 1 1 Module Schedule There are two lectures (Monday 13.00-13.50 and Tuesday 11.00-11.50) each week in the autumn term, and a 2-hour lab

More information

Arcserve Backup for Windows

Arcserve Backup for Windows Arcserve Backup for Windows Agent for Sybase Guide r17.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Pac Man Game Programming Language. Reference Manual. Chun Kang Chen (cc3260) Hui Hsiang Kuo (hk2604) Shuwei Cao (sc3331) Wenxin Zhu (wz2203)

Pac Man Game Programming Language. Reference Manual. Chun Kang Chen (cc3260) Hui Hsiang Kuo (hk2604) Shuwei Cao (sc3331) Wenxin Zhu (wz2203) Pa aml Pac Man Game Programming Language Reference Manual Chun Kang Chen (cc3260) Hui Hsiang Kuo (hk2604) Shuwei Cao (sc3331) Wenxin Zhu (wz2203) 1 Table of Contents 1. Introduction... 4 2. Lexical conventions...

More information

Utilities. Introduction. Working with SCE Platform Files. Working with Directories CHAPTER

Utilities. Introduction. Working with SCE Platform Files. Working with Directories CHAPTER CHAPTER 4 Revised: September 27, 2012, Introduction This chapter describes the following utilities: Working with SCE Platform Files, page 4-1 The User Log, page 4-5 Managing Syslog, page 4-8 Flow Capture,

More information

MOSAIC Operations Concept Document

MOSAIC Operations Concept Document NATIONAL OPTICAL ASTRONOMY OBSERVATORY SYSTEM INSTRUMENTATION GROUP 950 N. Cherry Ave. P. O. Box 26732 Tucson, Arizona 85726-6732 (520) 318-8000 FAX: (520) 318-8303 MOSAIC Operations Concept Document NOAO

More information

Alarms & Events Plug-In PTC Inc. All Rights Reserved.

Alarms & Events Plug-In PTC Inc. All Rights Reserved. 2017 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 OPC AE Plug-In Terminology 4 OPC AE Plug-In Conditions 5 The OPC AE Plug-In from the OPC AE Clients' Perspective

More information

Opto 22 Ethernet Driver Help Kepware Technologies

Opto 22 Ethernet Driver Help Kepware Technologies Opto 22 Ethernet Driver Help 2011 Kepware Technologies 2 Table of Contents Table of Contents 2 4 Overview 4 Device Setup 5 Communications Parameters 5 Import 6 Cable Connections and Diagrams 7 Data Types

More information

Omron NJ Ethernet Driver Kepware, Inc.

Omron NJ Ethernet Driver Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 Omron NJ Ethernet Driver 5 Overview 5 Device Setup 6 Device ID 6 Communications Parameters 7 Options 8 Communications Routing and Timing 9 Connection

More information

Oracle. SCM Cloud Configurator Modeling Guide. Release 13 (update 17D)

Oracle. SCM Cloud Configurator Modeling Guide. Release 13 (update 17D) Oracle SCM Cloud Release 13 (update 17D) Release 13 (update 17D) Part Number E89207-02 Copyright 2011-2017, Oracle and/or its affiliates. All rights reserved. Author: Mark Sawtelle This software and related

More information

match protocol http cookie (cookie map submode)

match protocol http cookie (cookie map submode) Chapter 2 22 match protocol http cookie (cookie map submode) match protocol http cookie (cookie map submode) To add cookies to a cookie map, use the match protocol http cookie command in SLB cookie map

More information

2MASS Observer s Guide. Steward Observatory 61 Kuiper Telescope

2MASS Observer s Guide. Steward Observatory 61 Kuiper Telescope 2MASS Observer s Guide Steward Observatory 61 Kuiper Telescope v1.0 January 2011 General Instructions for Observing with 2MASS 1. Normal Hardware Setup 2. Normal Software Startup 3. Taking an Image 4.

More information

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS IBM Emptoris Contract Management IBM Bulk Load Utilities Guide 10.1.2 SaaS IBM Emptoris Contract Management IBM Bulk Load Utilities Guide 10.1.2 SaaS ii IBM Emptoris Contract Management: Bulk Load Utilities

More information

RESTCONF Protocol. draft-ietf-netconf-restconf-03 NETCONF WG IETF #91 Honolulu, HI, USA

RESTCONF Protocol. draft-ietf-netconf-restconf-03 NETCONF WG IETF #91 Honolulu, HI, USA RESTCONF Protocol draft-ietf-netconf-restconf-03 NETCONF WG IETF #91 Honolulu, HI, USA Andy Bierman Martin Björklund Kent Watsen v0.3 1 Agenda

More information

APPROVAL SHEET. SYNOPSIS : This document describes the software design of the Observation Planning Tools software of the TCS.

APPROVAL SHEET. SYNOPSIS : This document describes the software design of the Observation Planning Tools software of the TCS. APPROVAL SHEET TITLE : TCS Observation Planning Tools Software Design Document DOCUMENT NUMBER : 1732AE0008 ISSUE: B SYNOPSIS : This document describes the software design of the Observation Planning Tools

More information

BIG-IP Local Traffic Management: Basics. Version 12.1

BIG-IP Local Traffic Management: Basics. Version 12.1 BIG-IP Local Traffic Management: Basics Version 12.1 Table of Contents Table of Contents Introduction to Local Traffic Management...7 About local traffic management...7 About the network map...7 Viewing

More information

easel LANGUAGE REFERENCE MANUAL

easel LANGUAGE REFERENCE MANUAL easel LANGUAGE REFERENCE MANUAL Manager Danielle Crosswell dac2182 Language Guru Tyrus Cukavac thc2125 System Architect Yuan-Chao Chou yc3211 Tester Xiaofei Chen xc2364 Table of Contents 1. Introduction...

More information

Process Description and Control

Process Description and Control Process Description and Control Chapter 3 Muhammad Adri, MT 1 Major Requirements of an Operating System Interleave the execution of several processes to maximize processor utilization while providing reasonable

More information

Oracle Communications Performance Intelligence Center

Oracle Communications Performance Intelligence Center Oracle Communications Performance Intelligence Center KPI Configuration Guide Release 10.2.1 E77501-01 June 2017 1 Oracle Communications Performance Intelligence Center KPI Configuration Guide, Release

More information

REVIEW. The C++ Programming Language. CS 151 Review #2

REVIEW. The C++ Programming Language. CS 151 Review #2 REVIEW The C++ Programming Language Computer programming courses generally concentrate on program design that can be applied to any number of programming languages on the market. It is imperative, however,

More information

DeltaV Continuous Historian

DeltaV Continuous Historian Frequently Asked Questions Data Analysis Integrated Configuration Scalable Flexible Architecture Contents 1. Introduction 1.1. What is the DeltaV Continuous Historian? 5 1.2. What features are available

More information

FTT/NAS vs FLC Comparison of Technical Requirements

FTT/NAS vs FLC Comparison of Technical Requirements FTT/NAS vs FLC Comparison of Technical Requirements INT-403-ENG-0115 rev 1.1 May 20th, 2010 Magdalena Ridge Observatory New Mexico Tech 101 East Road Socorro, NM 87801 http://www.mro.nmt.edu/ CONTENTS

More information

SQL JOIN SQL WHERE SQL ORDER BY Keyword SQL Final Statement Adding Line Items... 41

SQL JOIN SQL WHERE SQL ORDER BY Keyword SQL Final Statement Adding Line Items... 41 Cloud Services Reporting Administration Guide Version 17 July 2017 Contents About This Guide... 5 Reporting in P6 EPPM... 5 P6 Publication Services... 6 Assigning Permissions for P6 EPPM Reporting...

More information

Definition of Level 1B Radiance product for OMI

Definition of Level 1B Radiance product for OMI Definition of Level 1B Radiance product for OMI document: RS-OMIE-KNMI-206 version: 1.0 date: 31 July 2000 authors: J.P. Veefkind KNMI veefkind@knmi.nl A. Mälkki FMI anssi.malkki@fmi.fi R.D. McPeters NASA

More information

1 acis make bkgd. MEMORANDUM May 11, Description. 1.2 Parameters

1 acis make bkgd. MEMORANDUM May 11, Description. 1.2 Parameters MIT Kavli Institute Chandra X-Ray Center MEMORANDUM May 11, 2006 To: Jonathan McDowell, SDS Group Leader From: Glenn Allen (SDS) for the ACIS Background Working Group Subject: acis make bkgd Revision:

More information

The JWST Target Visibility Tools and the JWST Astronomer s Proposal Tool

The JWST Target Visibility Tools and the JWST Astronomer s Proposal Tool The JWST Target Visibility Tools and the JWST Astronomer s Proposal Tool Bill Blair Science Planning Liaison Scientist JHU/STScI JWST Proposal Planning Workshop May 16, 2017 Why separate Target Visibility

More information

Ordinary Differential Equation Solver Language (ODESL) Reference Manual

Ordinary Differential Equation Solver Language (ODESL) Reference Manual Ordinary Differential Equation Solver Language (ODESL) Reference Manual Rui Chen 11/03/2010 1. Introduction ODESL is a computer language specifically designed to solve ordinary differential equations (ODE

More information

Model Question Paper. Credits: 4 Marks: 140

Model Question Paper. Credits: 4 Marks: 140 Model Question Paper Subject Code: BT0075 Subject Name: RDBMS and MySQL Credits: 4 Marks: 140 Part A (One mark questions) 1. MySQL Server works in A. client/server B. specification gap embedded systems

More information

The Wireframe Update Buttons. The Frontface and Backface Buttons. The Project Designer 265

The Wireframe Update Buttons. The Frontface and Backface Buttons. The Project Designer 265 The Wireframe Update Buttons The speed at which objects can be manipulated in the Project Designer viewport depends in part on the complexity of the object being moved. An object that is made up of many

More information

Number: DI-SESS Approval Date:

Number: DI-SESS Approval Date: DATA ITEM DESCRIPTION Title: SOFTWARE PRODUCT DESIGN (SPD) Number: Approval Date: 20160322 AMSC Number: N9644 Limitation: DTIC Applicable: GIDEP Applicable: Preparing Activity: AS Project Number: SESS-2016-006

More information

PC to Sky Tracker Communication

PC to Sky Tracker Communication PC to Sky Tracker Communication Version 4.0 Jan 30, 2010 The Sky Tracker system allows the user to slew an alt-azimuth telescope to the selected object and to track on that object. The system consists

More information

Coordinate Transformation Conventions for ASTROSAT CZT Imager. Dipankar Bhattacharya

Coordinate Transformation Conventions for ASTROSAT CZT Imager. Dipankar Bhattacharya Coordinate Transformation Conventions for ASTROSAT CZT Imager Dipankar Bhattacharya Version 1.2 October 2015 1 Introduction This document summarizes the coordinate transformation conventions being used

More information

3. Java - Language Constructs I

3. Java - Language Constructs I Educational Objectives 3. Java - Language Constructs I Names and Identifiers, Variables, Assignments, Constants, Datatypes, Operations, Evaluation of Expressions, Type Conversions You know the basic blocks

More information

Repe$$on CSC 121 Fall 2015 Howard Rosenthal

Repe$$on CSC 121 Fall 2015 Howard Rosenthal Repe$$on CSC 121 Fall 2015 Howard Rosenthal Lesson Goals Learn the following three repetition methods, their similarities and differences, and how to avoid common errors when using them: while do-while

More information

Java How to Program, 10/e. Copyright by Pearson Education, Inc. All Rights Reserved.

Java How to Program, 10/e. Copyright by Pearson Education, Inc. All Rights Reserved. Java How to Program, 10/e Education, Inc. All Rights Reserved. Each class you create becomes a new type that can be used to declare variables and create objects. You can declare new classes as needed;

More information