GO-ESSP 20081 The Earth System Grid The Challenges of Building Web Client Geo-Spatial Applications Eric Nienhouse NCAR.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

ACE Technical Overview Paul Meyer, ACE Systems Engineer Rob Cermak, ARSC Life Sciences Informatics Support 1.
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
Recent Trends in Web Based Geospatial Technology for Natural Resources and Infrastructure Management Dr. Pradeep Nagaraj, Manager, Enterprise IT Solutions.
WWW Challenges : Supporting Users in Search and Navigation Natasa Milic-Frayling Microsoft Research, Cambridge UK SOFSEM 2004 January 28, 2004.
ISPATIAL V3 A web-based collaborative framework that leverages Google Earth and Maps in a flexible, task-based approach to solving complex problems.
For Mapping Biodiversity Data Data Management Options.
Gateway Node Security Block Diagram ESG Gateway Node Confluence Server OpenID Filter Authz Service Callout Authorization Service (SSL) F-TDS OpenID Filter.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
Introduction Downloading and sifting through large volumes of data stored in differing formats can be a time-consuming and sometimes frustrating process.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
Form Builder Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
GIS technologies and Web Mapping Services
Presented by The Earth System Grid: Turning Climate Datasets into Community Resources David E. Bernholdt, ORNL on behalf of the Earth System Grid team.
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
U.S. Environmental Protection Agency WATERS Status Update
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
material assembled from the web pages at
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Weathertop Consulting, LLC Wednesday, January 14, 2009 IIPS 11A.2 1 A General Purpose System for Server-side Analysis of Earth Science Data Roland Schweitzer.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review System Development Overview.
Contrasting styles of Web UI Development: GWT vs Native JavaScript Roland Schweitzer Weathertop Consulting, LLC Jeremy Malczyk JISAO.
AR5 Data and Product Access Architecture Concepts for Discussion Steve Hankin (NOAA/PMEL) (Not including metadata architecture or security)
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Integrated Model Data Management S.Hankin ESMF July ‘04 Integrated data management in the ESMF (ESME) Steve Hankin (NOAA/PMEL & IOOS/DMAC) ESMF Team meeting.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Opendap dev - meeting, Boulder, Feb 2007 OPeNDAP infrastructure in European Operational Oceanography T Loubrieu (IFREMER) T Jolibois (CLS)
Unidata TDS Workshop THREDDS Data Server Overview
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
Web Portal Design Workshop, Boulder (CO), Jan 2003 Luca Cinquini (NCAR, ESG) The ESG and NCAR Web Portals Luca Cinquini NCAR, ESG Outline: 1.ESG Data Services.
The Earth System Grid (ESG) Computer Science and Technologies DOE SciDAC ESG Project Review Argonne National Laboratory, Illinois May 8-9, 2003.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
User Working Group 2013 Data Access Mechanisms – Status 12 March 2013
UAF/OSMC Presenters: Kevin O’Brien and Eugene Burger Abstract: Kevin O’Brien and Eugene Burger are from NOAA’s Pacific Marine Environmental Laboratory.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
AFTERCOLLEGE SELF- SERVICE SCRAPE CONFIGURATION AND POSTING UTILITY Kai Hu Haiyan Wu March 17, Cowell 416 Midterm Presentation.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
1 Accomplishments. 2 Overview of Accomplishments  Sustaining the Production Earth System Grid Serving the current needs of the climate modeling community.
1 Overall Architectural Design of the Earth System Grid.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Product-Generation in ESG: some explorations of the user experience and discussion of implications for the design of ESG Steve Hankin & Roland Schweitzer.
1 Final Report on WTF-CEOP JAXA Prototype system Satoko Horiyama MIURA JAXA/Earth Observation Research Center.
Google Web Toolkit Dynamic web on Java (Script) Jordan Jordanov 6 March 2008.
April 2008ESG All-Hands meeting ESG Product Services Overview of components Issues in need of discussion Steve Hankin, NOAA/PMEL Roland Schweitzer, Weathertop.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Weathertop Consulting, LLC Server-side OPeNDAP Analysis – Concrete steps toward a generalized framework via a reference implementation using F-TDS Roland.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
LAS and THREDDS: Partners for Education Roland Schweitzer Steve Hankin Jonathan Callahan Joe Mclean Kevin O’Brien Ansley Manke Yonghua Wei.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
ESMF and the future of end-to-end modeling Sylvia Murphy National Center for Atmospheric Research
Application of RDF-OWL in the ESG Ontology Sylvia Murphy: Julien Chastang: Luca Cinquini:
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
GBIF Governing Board 20 Module 6B: New GBIF Tools II 2013 Portal and NPT Startup Daniel Amariles IT Leader, National Biodiversity Information System of.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
INHA UNIVERSITY, KOREA Rainer Simon Austrian Institute of Technology.
Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner,
Global Precipitation Data Access, Value-added Services and Scientific Exploration Tools at NASA GES DISC Zhong Liu1,4, D. Ostrenga1,2, G. Leptoukh4, S.
Open Source distributed document DB for an enterprise
Live Access Server (LAS)
Presentation transcript:

GO-ESSP The Earth System Grid The Challenges of Building Web Client Geo-Spatial Applications Eric Nienhouse NCAR

GO-ESSP Outline A Case Study of UI Development  Brief Overview of the Earth System Grid  Focus on User Interface for Visualization  Present User Feedback and Technical Challenges  Consider Next Steps in UI Development

GO-ESSP What is the Earth System Grid? Distributed System of Gateways and Data Nodes  Access Control and User Management  RDF Metadata Search  Data Access and Download  Collection Browsing  Collection Tagging and Annotation  Deep Storage Data Transfer and Monitoring  Visualization and Data Products  Model Comparison  Use Metrics and Reporting

GO-ESSP User Interface for Visualization Basic Requirements  Provide ability to visually identify data of interest  Usable by wide range of technical abilities  Support future needs of comparison and sub-setting  Integrate with gateway context and look and feel  Flexible enough to adapt to new backend services  Functional enough to generate feedback

GO-ESSP User Interface for Visualization Alpha Process: How We Started  Lightweight client based on JavaScript/Ajax  Use Live Access Server to deliver visualization  OpenDAP and aggregation capabilities of TDS  Develop within Java/Spring gateway framework  Use known Google Maps API

GO-ESSP User Interface for Visualization Initial Prototype: Google Map API Custom selection overlay Dojo JavaScript Toolkit Tree based selection Ajax application with JSON Proxy client to access LAS LAS Armstrong v 0.4 TDS v 3.16

GO-ESSP Component Communication Proxy Client: Request pass through to LAS Avoid browser security Augments LAS capabilities Preserves gateway context Allows Flexibility

GO-ESSP Initial Prototype: Feedback and Lessons Learned: Single page UI is an improvement over wizard Screen real estate must be used wisely Tree based UI tedious for some User reset of region is critical for usability Visualization tools excite people and yield feedback People look closely at dataset and variable names Visualization helps identify data problems Dojo toolkit is good but poorly documented TDS aggregations + LAS is a powerful combination Configuration of TDS and LAS must be automated

GO-ESSP User Interface for Visualization Back to the Drawing Board: Review of feedback Wire-frame drawings Basic formal specification

GO-ESSP User Interface for Visualization Second Prototype: YUI user interface Improved real estate use Improved state indication Pre initialized dataset and variable Ajax application with JSON Proxy client access to LAS Place holder for sub-setting UI LAS V7 Beta F-TDS v 3.16

GO-ESSP Second Prototype: Feedback and Lessons Learned: Differing communities have diverse abilities Modeling community prefers to access data directly Simplified work flows needed for some user groups Combine selection and presentation UI for efficiency Averaging and analysis functions are desired by many Plot legends, times and source data labels are important Variable names must be consistent TDS + NcML critical in making data “visualize-able” Delayed delivery is important consideration for UI Saving regions of interest and product result are desired Polar projections unlikely to be supported by Google Maps Firebug extremely useful debugging tool JavaScript frameworks produce browser incompatibilities

GO-ESSP Next Steps: What will we do with these findings? Collect more feedback from ESG test-bed deployment. Consider formalizing user studies and observations Expose more analysis features of LAS Add multi-variable selection for analysis, sub-setting, layering Integrate geographic selection with search tools Explore more “polar capable” UI components Explore WMS visualization capabilities Exploit more of the F-TDS analysis, sub-setting capabilities Continue to refine and improve quality of the UI Encourage community convergence on UI best practices

GO-ESSP Thank You! In particular: Ansley Manke, PMEL Roland Schweitzer, PMEL John Caron, UNIDATA Collaborators at ANL, LBNL, PCMDI and many others…

GO-ESSP Questions?