the web 2.0 and the noao nvo portal

26
The Web 2.0 and the NOAO NVO Portal Christopher J. Miller Data Products Program CTIO/NOAO

Upload: amelia

Post on 02-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

The Web 2.0 and the NOAO NVO Portal. Christopher J. Miller Data Products Program CTIO/NOAO. The Web 2.0 Defined. Direct Quote from Tim O’Reilly. Web 2.0 is the network as a platform, spanning all connected devices; - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 and the NOAO NVO Portal

Christopher J. Miller

Data Products Program

CTIO/NOAO

Page 2: The Web 2.0 and the NOAO NVO Portal
Page 3: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets

better the more people use it consuming and remixing data from multiple sources, including

individual users while providing their own data and services in a form that allows

remixing by others, creating network effects through an "architecture of participation”

and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

Direct Quote from Tim O’Reilly

Page 4: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Direct Quote from Tim O’Reilly

Page 5: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Direct Quote from Tim O’Reilly

Page 6: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Direct Quote from Tim O’Reilly

Page 7: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Direct Quote from Tim O’Reilly

Page 8: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform:

Direct Quote from Tim O’Reilly

Page 9: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets

better the more people use it.

Direct Quote from Tim O’Reilly

Page 10: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: consuming and remixing data from multiple sources, including

individual users

Direct Quote from Tim O’Reilly

Page 11: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: while providing their own data and services in a form that allows

remixing by others, creating network effects through an "architecture of participation”

Direct Quote from Tim O’Reilly

Page 12: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform.

and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

Direct Quote from Tim O’Reilly

Page 13: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 Defined

Web 2.0 is the network as a platform, spanning all connected devices;

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform:

and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

Direct Quote from Tim O’Reilly

The Web 1.0 was about connecting computers and making technology more efficient for computers. The Web 1.0: The web PAGE, HTTP/FTP, etc.

Page 14: The Web 2.0 and the NOAO NVO Portal

The NOAO NVO Portal www.nvo.noao.edu

Page 15: The Web 2.0 and the NOAO NVO Portal

The NOAO NVO Portal www.nvo.noao.edu

Page 16: The Web 2.0 and the NOAO NVO Portal

The NOAO NVO Portal www.nvo.noao.edu

Page 17: The Web 2.0 and the NOAO NVO Portal

The NOAO NVO Portal www.nvo.noao.edu

Page 18: The Web 2.0 and the NOAO NVO Portal

Features: Provides visual discovery to VO imaging data

Via NOAOSky (a Google-maps type interface) And NOAOTime (the Simile timeline)

Provides non-proprietary access to VO imaging data Stages data from VO SIA servers Pushes data to user and to VO Analysis tools (WESIX)

Provides proprietary access to NOAO PI MOSAIC and NEWFIRM data Provide safe and secure proprietary access via NVO SSO. Stages data from the new NOAO Science Archive VO Client

The NOAO NVO Portal

Page 19: The Web 2.0 and the NOAO NVO Portal

Architecture Ruby-on-Rails codestack (Web 2.0)

Low overhead, quick turn around, clean

Javascript (Web 2.0) High overhead, slow turn around, messy Dojo libraries, GSV, Simile

Postgres with pgSphere Very fast spatial indexing on the sky Shape objects embedded (Circles, Polygons, etc.)

The NOAO NVO Portal

Page 20: The Web 2.0 and the NOAO NVO Portal

VO Integration Portal Cached DB

SIA archives are “scraped” CCD wireframes (footprints) taken from WCS Additional information sometimes needed:

Chandra orientation on the sky Chandra ACIS footprint Science metadata not always readily available

VORuby (http://rubyforge.org/projects/voruby/) Provides uniform access to VO resources Ruby is (not) just another scripting language (e.g., IDL, Python

are other scripting languages with libraries to work with the VO). NOAO Science Archive VO Client

Provides uniform access to the NSA that is VO friendly

The NOAO NVO Portal

Page 21: The Web 2.0 and the NOAO NVO Portal

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform:

Leverage the Virtual Observatory delivering software as a continually-updated service that gets

better the more people use it VORuby on RubyForge: opensource and allows for

“crowd-sourcing” The perpetual beta? No: But frequent updates of a

browser-based app. “Skins” and APIs

The NOAO NVO Portal Web 2.0

Page 22: The Web 2.0 and the NOAO NVO Portal

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: Consumes and Re-mixes data from multiple sources.

Uses an internal database based on “scraping” SIA servers.

Each user query is a re-mix Combine personal PI data with public VO data

The NOAO NVO Portal Web 2.0

Page 23: The Web 2.0 and the NOAO NVO Portal

Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: while providing their own data and services in a form that allows

remixing by others, creating network effects through an "architecture of participation” Enhancing the value of the data WESIX and VO analysis services REST/SOAP APIs Participation in Single-Sign-On Shopping carts and VOSpace Reaching out to the community

The NOAO NVO Portal Web 2.0

Page 24: The Web 2.0 and the NOAO NVO Portal

The Web 2.0 and Astronomy The Astronomical Community is an ideal Web 2.0 audience.

We collaborate We are technologically capable We are beginning to play nice and share

Web 2.0 is about enabling participation The Virtual Observatory is our foundation There is no single “killer app”

Things move fast Use code-stacks which enable fast and efficient development Stay current; look forward

The NOAO NVO Portal Web 2.0

Page 25: The Web 2.0 and the NOAO NVO Portal

Special Thanks

The NOAO NVO Portal development team: Exequiel Fuentes (CTIO) and David Gasson (NOAO)

The NVO SSO project (Ray Plante and NCSA)

The NOAO Archive development team (Sonya Lowry and DPP)

The IVOA

Page 26: The Web 2.0 and the NOAO NVO Portal