A Portable Realtime Shipboard Data Display System - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

A Portable Realtime Shipboard Data Display System

Description:

Combination of Dynamic HTML (DHTML), Cascading Style Sheets (CSS), and XSLT (XML ... UI updated with DHTML. Save/Restore. State can be saved by clicking on Save ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 13
Provided by: john626
Category:

less

Transcript and Presenter's Notes

Title: A Portable Realtime Shipboard Data Display System


1
A Portable Real-time Shipboard Data Display System
  • PI Tim Bates, PMEL Atmospheric Chemistry Group
  • Developers Derek Coffman, Joe Sirott
  • Presenter Don Denbo
  • PMEL/NOAA

2
Overview
  • The development of the Real-time Shipboard Data
    Display System enables scientists to
  • View data in real-time as its being collected.
  • Monitor instrument performance.
  • Modify sampling strategies based on collected
    data.
  • Treat data from multiple sensors and
    investigators in a consistent and transparent
    way.
  • View historical data.

3
(No Transcript)
4
JavaScript Realtime Display Client
5
JavaScript Realtime Display Client
6
JavaScript Realtime Display Client
7
JavaScript Realtime Display Client
8
Shipboard Display System
9
Web Browser User Interface
  • Uses AJAX (Asynchronous JavaScript and XML) to
    send and receive messages
  • Combination of Dynamic HTML (DHTML), Cascading
    Style Sheets (CSS), and XSLT (XML Style Sheet
    Transformations) used to create UI elements
  • Results in much more responsive UI
  • And back button works!

10
Servlet
  • Handles plotting using JFreeChart for line plots
    and (future) SGT for contour plots and maps
  • Embedded hsqldb relational database store for
    XML messages containing UI state
  • Netcdf/MySQL connector for data access

11
Features
  • Some actions are immediately handled by
    JavaScript (new plot windows, draw zoom box)
  • Actions that require server response handled by
    asynchronous HTTP requests with XML to/from
    server.
  • UI updated with DHTML.
  • Save/Restore
  • State can be saved by clicking on Save button.
  • User is sent a unique URL that can be bookmarked.
  • State of entire UI is restored by returning to
    the saved URL.

12
Future Development
  • Integrate Shipboard Data Display System with new
    modular data ingest system (currently under
    development by Derek Coffman).
  • Real-time data stream management and display.
  • Contour plotting using SGT.
Write a Comment
User Comments (0)
About PowerShow.com