Network Collaborative Tool for Integrated Browsing D W

  • Slides: 12
Download presentation
Network Collaborative Tool for Integrated Browsing D. W. Denbo 1 C. R. Windsor 2

Network Collaborative Tool for Integrated Browsing D. W. Denbo 1 C. R. Windsor 2 NOAA/Pacific Marine Environmental Laboratory http: //www. epic. noaa. gov/collab 1 Joint Institute for the Study of Ocean and Atmosphere, University of Washington, Seattle, WA Bellevue, WA 2 Macro. Staff, March 23, 1999 GOIN 99, Honolulu, HI 1

Introduction z Inter-institutional collaborations are awkward between observational scientists. z Traditional techniques for remote

Introduction z Inter-institutional collaborations are awkward between observational scientists. z Traditional techniques for remote collaborations regarding in situ data are inflexible and static. z Web technologies combined with Java present new opportunities for collaboration. http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 2

Design Goals z Provide a interactive and collaborative environment for in situ data exploration.

Design Goals z Provide a interactive and collaborative environment for in situ data exploration. z Allow co-plotting of profile data from multiple geographically distributed archives. z Allow profile data from local files (net. CDF) to be read. z Enable scientists to interactively annotate data. y Highlight individual profiles y add text, arrows, lines, etc z Enable scientists to interact with the data. y Query values y Query metadata (geographic location, etc. ) http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 3

Approach Leverage (borrow) heavily from existing development efforts z Habanero, distributed interpersonal communications utilizing

Approach Leverage (borrow) heavily from existing development efforts z Habanero, distributed interpersonal communications utilizing multi-user, collaborative work environments. z NOAAServer, a project whose purpose is to present to users a centralized and unified view of NOAA’s environmental information databases. http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 4

NOAAServer z Provides a mechanism to locate datasets distributed over many servers (NOAA wide).

NOAAServer z Provides a mechanism to locate datasets distributed over many servers (NOAA wide). z Uses an object oriented data model and CORBA/IIOP implementation of data access. z Java Graphics for display of in situ data. z More information at: http: //www. joss. ucar. edu/NOAAServer/ http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 5

NCSA Habanero z Developers API. Framework under which a collaborative tool can be developed.

NCSA Habanero z Developers API. Framework under which a collaborative tool can be developed. z Collaborative tools y Whiteboard y Text Editor y WWW Shared Session y Audio Chat z Available at: http: //www. ncsa. uiuc. edu/SDG/Software/Habanero/ http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 6

JBrowse Architecture Remote data files Local protocols CORBA Server CORBA Local data files JBrowse

JBrowse Architecture Remote data files Local protocols CORBA Server CORBA Local data files JBrowse client net. CDF IIOP Habanero communications Habanero Environment http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 7

Java Graphics z Two coordinate systems y physical y user z Three main components

Java Graphics z Two coordinate systems y physical y user z Three main components y Pane y Layer x Line. Key x SGLabel y Graph x Axes x Renderer More information at: http: //www. epic. noaa. gov/NOAAServer/sgt http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 8

NOAAServer CORBA Servers http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu,

NOAAServer CORBA Servers http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 9

Habanero Event Handling 1. Jorge selects a profile 2. JBrowse sends event to Habanero

Habanero Event Handling 1. Jorge selects a profile 2. JBrowse sends event to Habanero 3. Habanero informs all clients of event John’s Client Jill’s Client 3 3 Jorge’s Client 3 1 2 Habanero Environment http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 10

Demonstration z Scenario: Two researchers looking at recent CTD measurements taken near 155 W

Demonstration z Scenario: Two researchers looking at recent CTD measurements taken near 155 W 0 N. http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 11

What’s Next? z Make available to scientists for testing. z Modify design to: y.

What’s Next? z Make available to scientists for testing. z Modify design to: y. Address user feedback y. Include new collaborative features x. Annotate graph x“post-it notes” y. Include new data types x. Time series x. Access climate databases http: //www. epic. noaa. gov/collab March 23, 1999 GOIN 99, Honolulu, HI 12