the web 2 0 and the noao nvo portal
Download
Skip this Video
Download Presentation
The Web 2.0 and the NOAO NVO Portal

Loading in 2 Seconds...

play fullscreen
1 / 26

The Web 2.0 and the NOAO NVO Portal - PowerPoint PPT Presentation


  • 93 Views
  • Uploaded on

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;

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' The Web 2.0 and the NOAO NVO Portal' - amelia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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

the web 2 0 defined
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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.

the web 2 0 defined1
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • Web 2.0 is the network as a platform, spanning all connected devices;
the web 2 0 defined2
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • Web 2.0 is the network as a platform, spanning all connected devices;
the web 2 0 defined3
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • Web 2.0 is the network as a platform, spanning all connected devices;
the web 2 0 defined4
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • Web 2.0 is the network as a platform, spanning all connected devices;
the web 2 0 defined5
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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:
the web 2 0 defined6
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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.
the web 2 0 defined7
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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
the web 2 0 defined8
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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”
the web 2 0 defined9
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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.

the web 2 0 defined10
The Web 2.0 Defined

Direct Quote from Tim O’Reilly

  • 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.

  • 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.
the noao nvo portal
The NOAO NVO Portal

www.nvo.noao.edu

the noao nvo portal1
The NOAO NVO Portal

www.nvo.noao.edu

the noao nvo portal2
The NOAO NVO Portal

www.nvo.noao.edu

the noao nvo portal3
The NOAO NVO Portal

www.nvo.noao.edu

the noao nvo portal4
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 portal5
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 portal6
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 web 2 0
The NOAO NVO Portal Web 2.0
  • 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 01
The NOAO NVO Portal Web 2.0
  • 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 02
The NOAO NVO Portal Web 2.0
  • 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
slide24

The NOAO NVO Portal Web 2.0

  • 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
special thanks
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
ad