We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byRicky Boughton
Modified over 2 years ago
AGU 2013 IN22A-07 :: The ES-DOC Software Process
Mission Nurture a standards based eco- system in support of earth system documentation creation, analysis & dissemination.
Sub-Domains 2013 Earth System Models Statistical Downscaling 2014 Obs4MIPs ?
Strategic Relevance EXA-Scale requires quality documentation
Funders IPSL (EU) NOAA (US) EX-ARCH (G8) ISENES-2 (EU)
PI’s Venkatramani Balaji (US - NOAA) Cecelia DeLuca (US - NOAA) Sébastien Denvil (EU - IPSL) Eric Guilyardi (EU - IPSL) Bryan Lawrence (EU - BADC) Karl Taylor (US - PCMDI)
Core Team Sylvia Murphy (US - NOAA) Allyn Treshansky (US - NOAA) Mark Greenslade (EU - IPSL)
Tools Create Search View Compare Visualize
API Publish Search Compare Visualize
API Clients 2013 Python 2014 C, Java
Demo CMIP5 Comparator
Process Social or Technical ?
before software comes dialog
Social Process Requirements Capture scientist engagement prioritization scoping politics
Social Process Self Organization roles responsibilities mutual respect
Social Process Transparency visibilty accountability traceability
Social Process Ethos commitment to quality determination sense of humor !
Social Process Communication (internal) face to face telcos wiki email
Social Process Communication (external) advocacy splash page (see branding) social media
Social Process Goals achievable collectively decided iterative
after dialog comes software
Technical Process Information Architecture domain driven design ontologies
Technical Process Meta-programming Code generation Multi-language support Supports quaility
Technical Process Map Reduce 700,00 lines of XML 4D array
Technical Process User Experience UI first Usability testing
Technical Process Web Services HTTP REST vs RPC Encoding (JSON) Security
Technical Process Testing Automated Testing Unit, Functional, Integration CI Server Executed upon check in
Technical Process Deployment Today: single click Tomorrow: fully automated
Conclusion - 1 Scripter Developer Engineer Architect In the absence of systematic training, internships, & mentoring, scientists will not get beyond developer status
Conclusion - 2 Strong Repeatable Social Process The social process is undervalued yet once learnt is transferable between projects
AGU 2013 IN21D-07 :: The ES-DOC Project.
ESGF and ES-DOC Documenting climate models and their simulations ES-DOC current and future plans Working with ESGF Eric Guilyardi, Balaji, Cecelia DeLuca,
Metafor Year 3 EU Review CIM Component Services. Of itself an Ontology is an inert artefact, i.e. a dictionary. CON-CIM Conceptual CIM.
Earth System CoG and the Earth System Grid Federation: A Partnership for Improved Data Management and Project Coordination BESSIG March 18, 2014 Boulder,
Steve Dower Software Engineer Python Tools for Visual Studio.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
INNOV-3: Mashup Basics or > 2 Sheldon Borkin VP Technology Rick Kuzyk Sr Portfolio Specialist.
Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
Questionnaire Project Plan Alpha development Beta development Release for CMIP5 approval Production Phase After CMIP5 Questionnaire 01 Jan 2010 – 30 Dec.
Open Map Yamama Dagash & Haitham Khateeb under the supervision of: Benny Daon & Eyal Levin Open Map.
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.
Citrix MetaFrame Conferencing Manager 3.0 Codename – “Opal” Release Date – April 27, 2004.
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
Overview of Twitter API Nathan Liu. Twitter API Essentials Twitter API is a Representational State Transfer(REST) style web services exposed over HTTP(S).
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.
© 2017 SlidePlayer.com Inc. All rights reserved.