August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Agent-Based Services (ABS) for Network-Centric Communities of Interest This Phase II SBIR project has demonstrated efficient and effective agent-based.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Designing Control System Software for Radio Telescopes S. Chaudhuri, A. Ahuja, S. Natrajan, and H.M. Vin Presenter: Harrick M. Vin Vice President and Chief.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
ALERT FRAMEWORK Sri Harsha Sudhir. INTRODUCTION A framework which continuously monitors data associated with a patient in a hospital and derives an inference.
Slide 1 Sterling Software Peter Sharer Sterling Software.
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Introduction to Interactive Media Interactive Media Tools: Software.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Lecture 15 Introduction to Web Services Web Service Applications.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
April 2004 At A Glance CAT is a highly portable exception monitoring and action agent that automates a set of ground system functions. Benefits Automates.
Introduction to the Adapter Server Rob Mace June, 2008.
GEONS Ground Support System Java 7, JavaFX and the NetBeans Platform supporting NASA Missions Operations.
Selected Topics in Software Engineering - Distributed Software Development.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
ESIP Federation 2004 : L.B.Pham S. Berrick, L. Pham, G. Leptoukh, Z. Liu, H. Rui, S. Shen, W. Teng, T. Zhu NASA Goddard Earth Sciences (GES) Data & Information.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
March 2004 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Kemal Baykal Rasim Ismayilov
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
 Programming - the process of creating computer programs.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
March 2004 At A Glance ITPS is a flexible and complete trending and plotting solution which provides user access to an entire mission full-resolution spacecraft.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The Integrated Spectral Analysis Workbench (ISAW) DANSE Kickoff Meeting, Aug. 15, 2006, D. Mikkelson, T. Worlton, Julian Tao.
April 2014 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Wednesday NI Vision Sessions
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Research and Service Support Resources for EO data exploitation RSS Team, ESRIN, 23/01/2013 Requirements for a Federated Infrastructure.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
Features of Authoring Tools
Task 2.6 Eric Delory PLOCAN
Extending Model-Driven Engineering in Tango
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Presentation transcript:

August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control and monitoring of remote instruments. Benefits Provides access and control of instruments located in almost any environment Reduces implementation time for instruments by providing an architecture that is adaptable to design changes Extensible, customizable, and reusable Platform independent Features Instrument Configuration Editor (ICE) automates the creation, viewing, editing, and validation of the XML files that are the core of the IRC application.. Automatically creates GUI for instrument commanding. Instrument Proxy creates command formatters, port managers and telemetry parsers for instrument. Data analysis pipeline parses, processes, displays, and/or archives data. Extensive online help, including tool tips and user manuals Instrument Remote Control (IRC) Product Overview IRC is a platform independent framework developed by NASA’s Goddard Space Flight Center that provides for the control and monitoring of any computer- controlled remote instrument. The IRC’s architecture combines the processing capabilities of Java with the power of the Extensible Markup Language (XML), making it both generic and extensible. IRC uses Instrument Markup Language (IML) files to describe the commands used by the instrument, the logical data streams produced, the rules for parsing the data, and the method of communication. The IML files are the core of IRC, and are used to generate a graphical user interface for remote instrument commanding and monitoring. These commands are formatted and sent to the remote instrument, and the resulting telemetry is parsed and returned for archive or display. IRC console, containing the instrument command panel to the left and user selected visualizations on the right. NASA Goddard Space Flight Center Advanced Architectures and Automations Branch, Code 588 Information Systems Research and Development

August 2003 IRC - Feature Details IRC Configuration Editor (ICE): The ICE GUI empowers scientists, engineers, developers, and mission operations personnel to easily create and edit the XML files used as the core of the IRC. ICE isolates the details of the XML language syntax from the user by applying a general purpose XML schema-based editing approach. ICE may be run standalone, or may be spawned from another application. It is highly modular and can be easily extended to include support for additional XML Schemas. Command Interface: IRC automatically creates a default GUI for instrument commanding based on the IML instrument description. The default GUI provides the means to issue all of an instrument’s (and its subsystems’) commands. Since the IML file describes all of the command arguments (including the arguments’ data types and valid values) the GUI can present a command window that enables a user to issue valid commands. Instrument Proxy: The IRC instrument proxy creates objects that understand how to communicate directly with the instrument. The communication mechanism (e.g., TCP/IP, RS232) is specified in the IML instrument description, along with the formatting rules for the commands. Each subsystem in the IML instrument description has its own instrument proxy, with its own communication protocol and command format (e.g., binary or ASCII). Each instrument proxy receives command objects, formats them, and sends them to the actual instrument/subsystem. Data Analysis Pipeline: The IRC’s data analysis pipeline facilitates the processing of real-time, parsed instrument telemetry. Pipelines are comprised of “pipeline elements”, which include data visualizations, data analysis scripts for autonomous commanding, archivers and archive readers, or data processing algorithms. These pipeline elements can be added, removed, or configured with IRC while data is flowing through the pipeline. Product Benefits Easy access, control, and monitoring of remote instruments - A wide range of instrument types, including medical, assembly line, and even infrared instruments (e.g., telescopes, cameras, and spectrometers) located in remote, inhospitable environments can all be controlled and monitored with IRC. Fully extensible - Users can extend the current Instrument Markup Language (IML) to create new “dialects” for instrument groups (e.g., Astronomical Instruments) for use with IRC. Distributed - IRC’s components can be distributed across a number of different computers, regardless of operating system. Clearly defined interface - The use of XML to describe how commands and data move between computers and instruments greatly reduces the need for custom software or specialized device drivers. Platform neutral: The IRC framework is implemented entirely in Java, making it platform independent. System Requirements -- Java 1.3 compliant virtual machine. Availability -- IRC is available by contacting the GSFC Code 588. Current Users -- IRC has been used on several NASA projects, including instruments for the airborne Stratospheric Observatory for Infrared Astronomy (SOFIA), the Compact Visible & Infrared Imaging Radiometer (COVIR) instrument, and by the Ocean-Atmosphere Sensor Integration System sensor web.