ENVIRONMENTAL INFORMATICS GEOINFORMATION PRODUCTS B ROCKMANN C ONSULT GlobCOLOUR CDR, 10-11 Jul 2006 Development of DDS Tools N. Fomferra, R. Quast, Brockmann.

Slides:



Advertisements
Similar presentations
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Advertisements

Software change management
Configuration management
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Database System Concepts and Architecture
Page 1GlobColour CDR Meeting – July 10-11, 2006, ESRIN All rights reserved © 2006, ACRI-ST Resulting Technical Specification.
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
JIRA – An Introduction -Arpit Jindal
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Project activities and experiences in an Albanian software company Luan Jubica Zagreb 2004.
Concepts of Version Control A Technology-Independent View.
Harris JTRS Project The A-Team Garrett Wampole Ben Litchfield Jason Offord Jason Gillman David Bryant.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Developing the NSDL User Portal Dean Krafft, Cornell University
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Getting the Most Out of Blue Mountain RAM
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
CSE 403 Lecture 11 Static Code Analysis Reading: IEEE Xplore, "Using Static Analysis to Find Bugs" slides created by Marty Stepp
This chapter is extracted from Sommerville’s slides. Text book chapter
Software Configuration Management (SCM)
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
Rational Suite and CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Project Source Code Structure and Build Process ● Remember consistency matters as source code structure, build process, and release processes are all intertwined.
Software Configuration Management
B ROCKMANN C ONSULT – Finnish Environment Institute, Syke Helsinki Programming with BEAM Norman Fomferra Carsten Brockmann.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Software Engineering in Robotics Packaging and Deployment of Systems Henrik I. Christensen –
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
Configuration Management (CM)
Three State Data Warehouse 1 Cassie Archuleta Shawn McClure Tom Moore June 20,
GlobCOLOUR User Workshop, 4-6 Dec 2006 ENVIRONMENTAL INFORMATICS SCIENTIFIC CONSULTING B ROCKMANN C ONSULT The GlobCOLOUR DDS Tools Ralf Quast, Brockmann.
The LCG SPI project in LCG Phase II CHEP’06, Mumbai, India Feb. 14, 2006 Andreas Pfeiffer -- for the SPI team
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Software Quality Assurance
1Offline Weekly Meeting May May 2006 AliRoot Build Integration and (Testing) System Peter Hristov Vagner Morais.
Distributed Java Programming Distributed Java Programming Setting up a Java Development Environment.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
SiD Workshop October 2013, SLACDmitry Onoprienko SiD Workshop SLAC, October 2013 Dmitry Onoprienko SLAC, SCA FreeHEP based software status: Jas 3, WIRED,
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Overview of the Automated Build & Deployment Process Johnita Beasley Tuesday, April 29, 2008.
14th Oct 2005CERN AB Controls Development Process of Accelerator Controls Software G.Kruk L.Mestre, V.Paris, S.Oglaza, V. Baggiolini, E.Roux and Application.
Configuration Management CSCI 5801: Software Engineering.
J.P. Wellisch, CERN/EP/SFT SCRAM Information on SCRAM J.P. Wellisch, C. Williams, S. Ashby.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
1 G52IWS: Example Web-services Chris Greenhalgh. 2 Contents Software requirements AXIS web service run-time components Getting started with Jetty & AXIS.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
T Project Review Muuntaja I1 Iteration
(1) Code Walkthrough robocode-pmj-dacruzer Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
ONAP on Vagrant for ONAPers
External Web Services Quick Start Guide
Maintaining software solutions
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Presentation transcript:

ENVIRONMENTAL INFORMATICS GEOINFORMATION PRODUCTS B ROCKMANN C ONSULT GlobCOLOUR CDR, Jul 2006 Development of DDS Tools N. Fomferra, R. Quast, Brockmann Consult

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Purpose and Requirements 1.Visual inspection of –Mapped Level-2 DDS –Mapped Level-3 PPS, FPS –Binned Level-2 DDS –Binned Level-3 DDS, PPS, FPS 2.Validation –Match-up of Level 2 DDS OC data with in-situ data –Match-up of Level-2 DDS and Level-3 DDS OC data –Statistical analysis and report of match-up results

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Status of Development 1.Release 1.0 –Import of mapped and binned DDS, FPS, PPS products –On-the-fly resampling from ISIN to Plate-Carree –On-the-fly expansion of stored data into mean and variances –Flag-codings and bitmask overlays enabled –Handling of no-data values –Automatic attachment of pins at diagnostic sites –VISAT facilities 2.JIRA issue tracking –Tracking of bugs and feature requests –Automated generation of release notes –Web interface

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Design Definition File Directory or FileDescription readme.html Describes the installation, usage, build and test of the DDS tools. changelog.html Contains the changes from version to version. api-doc Contains the detailed design documentation for the DDS tools. lib Contains necessary third-party libraries, currently only junit.jar src The application source code (Java) src-junit The unit level test code (Jave) build.xml The Ant build script used to build and test the DDS tools. build.properties A configuration file for the Ant build script. E.g. defines the path to the local BEAM installation. GlobCOLOUR-DDS-Tools jar The DDS tools BEAM plug-in. This JAR (Java Archive) contains the DDS tools binary code.

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Open Issues 1.Release 1.0 –Which technique to use for resampling of ISIN gridded data onto Plate-Carree? –Flag-coding specification incomplete –No-data value undefined Further planning –Focus on automated analysis of large amounts of data (e.g. time series) instead of visual per-pixel inspection –Identification of use cases concerning match-up and statistical analysis –Review of software requirements in collaboration with the validation team –Consideration of alternative approaches: Is it favourable to implement the match-up processing as a web service?

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design (1)

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design(2)

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design (3)

B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design (4)