Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, 2007 1 Science Data Model Michael P. Rupen & Rich Moeser.

Slides:



Advertisements
Similar presentations
Architecture of the COREP-XBRL mapper Java based web application Uses only open source packages of Java + struts.jar for the GUI + poi.jar for the reading.
Advertisements

Component Development for the Component Description Framework (CDF) Training Dr.-Ing. Ulrich Dinger.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
5-6 Dec, 2006EVLA M&C Critical Design ReviewRich Moeser 1 Alerts Rich Moeser.
Accelerate your SaaS Integration The Cloud Adapter SDK Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Learning Resource iNterchange
JDF Toolkits for JDF and JMF
AIXM Viewer Implementation Presentation to AIXM Users’ Conference, Federal Aviation Administration, Washington D.C., Feb 27-March 1, By: Mark Austin,
Apache Chemistry face-to-face meeting April 2010.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NETMOD Architecture Phil Shafer IETF 72.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
ESO - Garching 23 June – 02 July, 2003 ACS Course Data entities and XML serialization H. Sommer.
Object-oriented tools for XML Schema JAXB (Java Architecture for XML Binding) –object connectivity for XML documents HyperJAXB –relational persistence.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
ALMA Integrated Computing Team Coordination & Planning Meeting #2 Santiago, January 2014 ASDM relational database Rafael Hiriart / Jorge Avarias.
Internationalisation and Localisation Agenda Overview Configuration Language Packages Dictionary Files Default Tool Content Right to Left Support Translation.
5-6 Dec, 2006EVLA M&C Critical Design ReviewRich Moeser 1 User Interfaces Rich Moeser.
Nick Elias 2010 May 14 CASA Developers' Meeting1.
W3car project Emmanuel Castellani Laurent Marchese Nicolas Pastorelly Wolfgang Kieß Johannes Walch Claudia Schremmer Teleseminar Nice-Mannheim Year
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Relational APDM & Relational ASDM models effort done in online.
The ALMA TelCal subsystem Dominique Broguière, Institut de RadioAstronomie Millimétrique (IRAM) TelCal Phasing meeting – Grenoble -10/12/2012.
Web Services with Apache CXF Part 2: JAXB and WSDL to Java Robert Thornton.
OCL Tool Support Sagar A. Tamhane CSE 6323 – FMSE.
Scheduling Blocks: a generic description Andy Biggs (ESO, Garching)
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
Archive Access Tool Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 John Benson Scientist.
Process Refactoring Michael L. Collard, Ph.D.. Real World Often ad hoc with no process Different levels of developers knowledge, experience, and capabilities.
CCSDS Meeting CNES Report, 05/12/2004 CNES 1 CCSDS - MOIMS Area Information Packaging and Registry WG CNES Report on activity November April 2005.
Javadoc A very short tutorial. What is it A program that automatically generates documentation of your Java classes in a standard format For each X.java.
R MoeserCorrelator f2f Meeting1 MCAF (Metadata Capture and Formatting) Rich Moeser.
XML and Web Services (II/2546)
CCSDS MOIMS Falls Meeting 2007 – Colorado Springs - June 2006 SAFE Status Progress status & f Stéphane Mbaye
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
ESO - Garching 23 June – 02 July, 2003 ACS Course Transparent XML De-/Serialization in Java H. Sommer.
Observing Modes from a Software viewpoint Robert Lucas and Philippe Salomé (SSR)
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Telescope Calibration Planning Dominique Broguiere.
14 June, 2004 EVLA Overall Design Subsystems II Tom Morgan 1 EVLA Overall Software Design Final Internal Review Subsystems II by Tom Morgan.
Introduction to EVLA Software Bryan Butler. 2006Dec05/06EVLA M&C Transition Software CDR2 EVLA Computing (Terse) History The original EVLA Phase I proposal.
Central Data Repository introduction What does it do? Session I.
M.P. RupenCorrelator Face-to-Face Meeting 31 Oct 2006 Output Formats Part II Michael P. Rupen.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
The ATLAS DAQ System Online Configurations Database Service Challenge J. Almeida, M. Dobson, A. Kazarov, G. Lehmann-Miotto, J.E. Sloper, I. Soloviev and.
Nishen Naidoo, Senior Systems Analyst Macquarie University Library Alma APIs using Java, Maven, JAXB and Jersey IGeLU 2015 Developers Day.
Introduction – ORM, Helloworld Application
EVLA Software - Overview Bryan Butler NRAO. Bryan ButlerEVLA NSF Review 2006May History of EVLA Computing (1) EVLA computing consists of three parts:
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Emmanuel Momjian (NRAO)
Software Requirements for the Testing of Prototype Correlator Sonja Vrcic Socorro, December 11, 2007.
Design Overview. Generated Packages ► fUML.Library.* - generated ► fUML.Semantics.* - generated ► fUML.Syntax.* - generated ► fUML.Test.* - generated.
Schema Replication. Some Requirements Schema Service must be ‘globally’ consistent Schema Service must continue under duress.
Netbeans QuickStart. Creating a project File->New Project –For now you want General->Java Application –Then fill in the project details.
UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
The Java API for XML Binding. The Need for Data Binding To support unmarshlling to convert XML data into Java objects. To support marshalling to convert.
Bryan Butler EVLA Computing Division Head
SAP Business One B1iF Training
Notification Channel - Java API
Simulation Requirements
Interactions with ALMA
Software Requirements
Software Requirements
RODA.
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
Correlator Growth Path
Marcus Slavenas, Lightning Talk, 29 September, 2017
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, Science Data Model Michael P. Rupen & Rich Moeser

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, SDM is the set of tables of metadata required to make the binary data astronomically useful SDM is written by MCAF, based on multi- cast data WIDAR & the SDM

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, Data needed for micro-SDM for PTC OTS tests Shape of data cells (number of antennas, BB, SB, pol’n, channels, etc.) Antenna info (name, XYZ) Pol’n/feed basics (name, CP) Channel-to-frequency conversion (spectral windows etc.) Scan, subscan (times & fields) On-line & corr. flags (?) Lots of “stubs” (corr. config.; beam/pol’n response; intents/modes, …)

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, Working with the SDM Rich Moeser

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, SDM (working with) We need a way to read and write the SDM –Apps that create and write SDM tables MCAF CASA (simulator) Others? –Apps that need to read SDM EVLA Archive CASA TelCal Quicklook? Others? It would be nice if these applications could share common code to work with the SDM. Options for working with SDM –ALMA’s SDM classes –Classes generated by JAXB

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, SDM Java Binding Options UML Authoring Tool (MagicDraw) sdm.xmi HLA Code Generation Framework ALMA jar file (compile and package) sdm.xsd CASA EVLA Archive ALMA Generated Source JAXB (Java API for XML Binding) JAXB Generated Source JAXB jar file MCAF (typed) ACS/CORBA dependencies Master SDM Document

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, ALMA’s Approach Benefits/Concerns Benefits of using ALMA’s code –Code sharing between ALMA and EVLA –Time saving –Common code can be used by several apps (MCAF, EVLA Archive, CASA, TelCal, etc.) –A number of convenience methods have been added to the generated code. –ALMA will handle compilation and packaging of Java classes. Concerns –The current version has ACS and CORBA dependencies. (A new version will be released in February that does not have these dependencies.) –What is the process for requesting bug-fixes and new changes? –What would the turn-around time be for such requests? –Not sure if the generated code includes schema validation(?) –The generated code does not use a standard XML parser.

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, JAXB Approach Benefits/Concerns Benefits of using JAXB code –Java source code is automatically generated –Built-in schema validation –Generated code can be used by multiple apps, MCAF, EVLA Archive, CASA –Uses a standard XML parser Concerns –No code sharing with ALMA –CASA filler may diverge –Convenience methods will have to be written –JAXB will need to be integrated into the build process and the jar file will need to be created.

Rupen/MoeserWIDAR Face-to-Face Meeting December 11-12, The Plan… Time allowing…prototypes using both approaches will be developed. As long as it’s ready, plan on using ALMA’s code for the first cut of MCAF.