EPIC: Providing World Wide Web Access to Oceanographic Observations D.W. Denbo 1, N.N. Soreide 2, M.C. Spillane 1, and W.H. Zhu 1 1 Joint Institute for.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

DapperM: A Matlab Interface to Dapper — An OPeNDAP In Situ Data Service D.W. Denbo 1, J. Sirott 2, W.H. Zhu 1 1 UW/JISAO-NOAA/PMEL 2 NOAA/PMEL IIPS Session.
DT228/3 Web Development WWW and Client server model.
USING FLASH IN HTML Topics Include: What is Flash? Why use Flash? Flash VS Other Methods What are some things I can do with flash? How can I start using.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Russell Taylor Lecturer in Computing & Business Studies.
Information Technology for Ocean Observations and Climate Research TYKKI Workshop, December 9-11, 1998, Tokyo, Japan Nancy N. Soreide NOAA Pacific Marine.
INTRODUCTION TO WEB DATABASE PROGRAMMING
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.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Introduction to Internet Programming (Web Based Application)
Log Files. eValid Log Files eValid validates your WebSite by recognizing and recording both successful and unsuccessful events. Detailed records are stored.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Using YouTube Videos to Communicate Science Nancy N. Soreide, Tracey Nakamura, Michael Dunlap NOAA Pacific Marine Environmental Laboratory AMS Meeting,
PHP and MySQL by Example COMP YL Professor Mattos.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
NOAA Center for Tsunami Research Tweb: A Web-Based Tsunami Model Forecast Tool System Architecture and Development Eugene F. Burger 1, Linus Kamb 2, Tracey.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
HPCC Review Part I: Immersadesk Part II: VRML. Immersive Collaborative Virtual Environment A Next Generation Internet (NGI) Testbed Meetings attended:
Design and Implementation of an Operational Tsunami Forecast Tool Donald W. Denbo, John R. Osborne, Clinton K. Pells and Mike A. Traum Joint Institute.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Using a LDAP Directory Server for Environmental Data Discovery Donald Denbo NOAA-PMEL/UW-JISAO Presented by Eugene Burger NOAA-PMEL/UW-JISAO
Web-based Interaction with 3D Environmental Data Sets using Virtual Reality Modeling Language Nancy Soreide, NOAA/PMEL Christopher Moore, NOAA/JISAO Cathy.
EPIC Utilities for Management, Display, and Analysis of Oceanographic Data D.W. Denbo 1, N.N. Soreide 2, M.C. Spillane 1, and W.H. Zhu 1 1 Joint Institute.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
GIS System Design for the Coastal Storms Initiative Nazila Merati OAR/PMEL & OAR Representative to NOAA Enterprise GIS Chris Moore – OAR/PMEL Tiffany C.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Recent developments and trends in Network Access to Oceanographic In-situ Data Nancy Soreide, NOAA/PMEL John “Oz” Osborne, NOAA/PMEL - OceanAtlas Software.
NdEdit for Interactive in-situ Data Selection John R. Osborne and Donald W. Denbo NOAA/PMEL American Meteorological Society / IIPS January 13-17, 2002,
NOAAServer: Unified access to distributed NOAA data Ernest Daddio, NOAA/ESDIM Steve Hankin, NOAA/PMEL Donald Denbo, NOAA/PMEL/JISAO Nancy Soreide, NOAA/PMEL.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, NOAA/PMEL Charles Sun, NOAA/NODC Bernie Kilonsky,
And Writing HTML Chang-Yang Lin Eighth Annual Meeting of the Minds Conference Eastern Kentucky University September 11, 2004.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Implementing Marine XML for NOAA Observing Data Nazila Merati and Eugene Burger NOAA/Pacific Marine Environmental Laboratory Seattle, WA.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
1 OceanShare: Interactive Access to Distributed In Situ Data in a Collaborative Tool Environment D.W. Denbo C.R. Windsor NOAA/Pacific Marine Environmental.
March 23, 1999GOIN 99, Honolulu, HI1 Network Collaborative Tool for Integrated Browsing D.W. Denbo 1 C.R. Windsor 2 NOAA/Pacific Marine Environmental Laboratory.
Open eLectos Folkert Klemme. Dynamic Content - Yesterday There was no dynamic content. More than 4 Million are Online. 99% contain only static HTML pages.
Web Programming Overview. Introduction HTML is limited - it cannot manipulate data How Web pages are extended (include): –Java: an object-oriented programming.
A Virtual Globe for the Interactive Display of OPeNDAP Data WE-MAV-01 (FY07) Nancy Soreide 1 Albert J Hermann 2 Joseph Sirott 1 1 NOAA/PMEL, Seattle, WA.
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.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, PMEL Charles Sun, NODC Bernie Kilonsky, U.
SGT Beans Easy-To-Use Graphics Toolkit for Java Applications Donald W. Denbo UW/JISAO-NOAA/PMEL.
EPIC Tools for in-situ data collections Donald W. Denbo, NOAA/PMEL Willa H. Zhu, NOAA/PMEL/JISAO John Osborne, OceanAtlas Software Christopher Moore, NOAA/PMEL/JISAO.
Using Java Graphics to Display Ocean Observations in NOAAServer D.W. Denbo Joint Institute for the Study of Ocean and Atmosphere (JISAO), University of.
A Collaboration Tool to Support Modeling Groups Donald W. Denbo JISAO/UW-NOAA/PMEL 20 th IIPS/AMS, 12 – 15 January, 2004,
Using Java, XML and XSLT to create secure internal access to local NOAA Research Science project and budget information Jason E. Fabritz, NOAA/PMEL-JISAO/UW.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 22 Image Maps and Interactive Forms.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
In Situ Data Access Some reasons for success or failure Nancy N. Soreide, Donald W. Denbo NOAA Pacific Marine Environmental Laboratory IIPS Session 3B.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne 1, Kevin T. McHugh 2, and Donald W. Denbo.
HPCC Review Part I: VRML(FY NGI/NW/02) Christopher W. Moore, Nancy N. Soreide, NOAA/PMEL Cathy Lascara, Glenn Wheless, Old Dominion University HPCC.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Section 10.1 Define scripting
CX Introduction to Web Programming
MERRA Data Access and Services
Advisor: Prof. Sudha Ram Jeffrey Abbruzzi, MS/MIS candidate
Be The Weather Guy Presented to UCALL on October 14, 2009
Chapter 27 WWW and HTTP.
Presentation transcript:

EPIC: Providing World Wide Web Access to Oceanographic Observations D.W. Denbo 1, N.N. Soreide 2, M.C. Spillane 1, and W.H. Zhu 1 1 Joint Institute for the Study of Ocean and Atmosphere, University of Washington, Seattle, WA, 2 NOAA/Pacific Marine Environmental Laboratory, Seattle, WA

January 14, th IIPS, Dallas, TX 2 Background zEPIC was developed at NOAA’s Pacific Marine Environmental Laboratory (PMEL) to manage hydrographic and time series oceanographic observational data sets.NOAA’s Pacific Marine Environmental Laboratory (PMEL) zEPIC Web tools yBasic web utilities to reduce development time yEPIC Web Browser provides easy access to on-line data yJava enhanced data selection creates an improved interface to the EPIC Web Browser

January 14, th IIPS, Dallas, TX 3 Web Utilities zEPIC utilities for creating dynamic Web pages include: yAnyURL - uses forms to point to static URLs (gif, mpeg animations, or other Web pages) ycover - dynamic generation of graphics or listings by running existing utilities from a Web page yclickable maps - cgi script translates mouse clicks on a map to a latitude-longitude rectangle ym2gif - convert Plot Plus output directly to gif format

January 14, th IIPS, Dallas, TX 4 EPIC Web Browser zWeb application for viewing observational data by creating graphics and listings “on the fly”. zUses a set of perl routines that generate HTML. Routines can be called as cgi scripts or from other perl scripts. zUses EPIC Web utilities to provide functionality.

January 14, th IIPS, Dallas, TX 5 EPIC Web Browser Capabilities zPlot (T, S, Sigma-t, Ox) vs Pressure/Depth zPlot Temperature vs Salinity zPlot user-selected property vs Pressure/Depth zPlot two user-selected Properties vs Pressure/Depth zPlot Station Locations zPlot Vertical Sections

January 14, th IIPS, Dallas, TX 6 EPIC Web Browser Capabilities (cont) zList data files in ASCII format zDownload data file in binary (EPIC/netCDF) format zView meta-data/attributes of data file zEdit data file selection list zDownload data file selection list

January 14, th IIPS, Dallas, TX 7

January 14, th IIPS, Dallas, TX 8

January 14, th IIPS, Dallas, TX 9

January 14, th IIPS, Dallas, TX 10 Java Tools Java Interface to EPIC data selection zCombines Java applets with existing HTML forms and cgi scripts. zProvides “point and click” interface to on-line databases from the Web. zSearches databases then starts the EPIC Web Browser.

January 14, th IIPS, Dallas, TX 11

January 14, th IIPS, Dallas, TX 12 Java Tools (cont) Java-enhanced Interface to Real-time TAO Data zInteractive access to the most recent TAO data zUses existing cgi scripts to generate buoy summary plots

January 14, th IIPS, Dallas, TX 13

January 14, th IIPS, Dallas, TX 14 Availability zEPIC is freely available and used at numerous oceanographic institutions yWoods Hole Oceanographic Institute yU.S. Geological Survey yScripps Institution of Oceanography yetc... zAvailable at: zEPIC Home Page: zEPIC Web Browser:

January 14, th IIPS, Dallas, TX 15 References zDenbo, D.W., and N.N. Soreide, 1997: EPIC. Oceanography, 9(3), zDenbo, D.W., S. Zube, D.C. McClurg, and N.N. Soreide, 1997: EPIC and TAO data access with Java applets. Proceedings of the 13th International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography and Hydrology, AMS, 2-7 February 1997, Long Beach, CA, Denbo, D.W., S. Zube, D.C. McClurg, and N.N. Soreide, 1997: EPIC and TAO data access with Java applets zRenton, M.W., and N.N. Soreide, 1997: EPIC utilities for data access on the World Wide Web via forms. Proceedings of the 13th International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography and Hydrology, AMS, 2-7 February 1997, Long Beach, CA,

January 14, th IIPS, Dallas, TX 16 References (cont) zZube, S., D.C. McClurg, N. Merati, M.W. Renton, T. Vance, and W.H. Zhu (1997): Live access to oceanographic databases on the World Web Web via the EPIC Web Browser. Proceedings of the 13th International Conference on Interactive Information and Processing Systems for Meteorology, Oceanography and Hydrology, AMS, 2-7 February 1997, Long Beach, CA,