SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
VisIVOWeb: a web
solution for large-scale
     astrophysical
     visualization
              Alessandro Costa
                     INAF
 Astrophysical Observatory of Catania, Italy
          email: alessandro.costa(at)oact.inaf.it
VisIVO Projects

 VisIVODesktop
 VisIVOServer
 VisIVOWeb
VisIVOWeb
                                 http://visivoweb.oact.inaf.it

      VisIVOWeb is part of a joint collaboration between Italian
       Insitute for Astrophysics (INAF), CINECA
       supercomputing center and University of Portsmouth
      VisIVOWeb aims at providing our community with
       multidimensional online Visualization tool.

      VisIVOWeb is a network of portals


                   INAF CT Italy
                   INAF TS Italy
                   University of Portsmouth UK


Alessandro Costa IVOA Interop. Meeting Nov.
                                              3
2009
VisIVOWeb
  The primary goal of VisIVOWeb is:
             to aid  the scientist understanding complex data.


             Outcomes of simulations become larger keeping up with
             the constant increase of computational power. (i.e. 12GB
             each timestep -> 512M Body Simulation).


  Images
  Animations
Alessandro Costa IVOA Interop. Meeting Nov.
                                              4
2009
VisIVOWeb
        PHP 5 -> Joomla! 1.5
        Mysql
        VisIVOServer (c++)
               VTK
               Splotch                           Open Source Projects
                                                  GPL V2
        JAVA                                     SourceForge




Alessandro Costa IVOA Interop. Meeting Nov.
                                              5
2009
VisIVOWeb




Alessandro Costa IVOA Interop. Meeting Nov.
                                              6
2009
VisIVOWeb



                       Is composed by             Generates




Alessandro Costa IVOA Interop. Meeting Nov.
                                              7
2009
VisIVOWeb: Authentication
  You can connect to VisIVOWeb in two ways:

        Registered user
        Anonymous
  Each user, both the authorized one and the anonymous, has its own staging
   area and he can upload and manage its own data: images, tables and movies
   without any interference with other user data.

  Anonymous : 4 day  since the last access.

    At the and of this period all data will be removed from the system.

    Registered user: 2 months since the last access

    (some warning Interop. Meeting Nov. sent to the user before the end of the account
    Alessandro Costa IVOA
                          e-mails will be
                                              8
    lifetime)
    2009
VisIVOWeb: importing a
           dataset




Alessandro Costa IVOA Interop. Meeting Nov.
                                              9
2009
VisIVOWeb Connect
This technology allows a web archive to
import a data file in a VisIVOWeb Portal.


  The dataset must to be accessible via its URL




Alessandro Costa IVOA Interop. Meeting Nov.
                                              10
2009
VisIVOWeb Connect
The service can be invoked using this syntax:



  http://VisIVOWeb Portal?url=URL&data_file=votable

  Accepted data files: votable, fly, fits, ascii, csv, GADGET2


                            visivoweb.oact.inaf.it/visivoweb/VisIVOWebConnect.php
                            palantir7.oats.inaf.it/visivoweb/VisIVOWebConnect.php
                               visivo.port.ac.uk/visivoweb/VisIVOWebConnect.php

 Alessandro Costa IVOA Interop. Meeting Nov.
                                               11
 2009
VisIVOWeb: a 10 minutes demo




Alessandro Costa IVOA Interop. Meeting Nov.
                                              12
2009
VisIVOWeb Interface
VisIVOWeb Interface
VisIVOWeb Interface
Upload
Interface
Overview
  We uploaded through VOSpace a dataset representing 2
   million particles randomly selected from a 512million
   particle simulation. Z=0.1
  We used a VisIVOWeb operation (Point Property) to
   calculate and associate a mass density to each particle
   using a Cloud-In-Cell (CIC) algorithm
  We visualized the dataset using both VTK and Splotch
  We built a movie of the dataset around some chose
   frames
Some short VisIVOWeb movies
                       512MParticles Z=0.1 rendered using VTK
         ftp://astrct.oact.inaf.it/pub/acosta/VisIVOWeb/Movies/movie5.gif




Alessandro Costa IVOA Interop. Meeting Nov.
                                              18
2009
512MParticles Z=0.1 rendered using Splotch
         ftp://astrct.oact.inaf.it/pub/acosta/VisIVOWeb/Movies/movie4.gif




Alessandro Costa IVOA Interop. Meeting Nov.
                                              19
2009
Online tutorial on
                      YouTube
ViSIVOWeb online Tutorial
  http://www.youtube.com/view_play_list?
   p=6285D8CA3CA73062



VisIVOServer online tutorial
  http://www.youtube.com/view_play_list?
   p=A7ECAF614EAE7970

Alessandro Costa IVOA Interop. Meeting Nov.
                                              20
2009

Mais conteúdo relacionado

Semelhante a VisIVoWeb Applications Group

Integrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbeddedIntegrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbedded
Leon Anavi
 
VisIVo for EDGI project
VisIVo for EDGI projectVisIVo for EDGI project
VisIVo for EDGI project
xael105
 
Presentazione IBM System Storage - Evento Torino 19 novembre 2013
Presentazione IBM System Storage - Evento Torino 19 novembre 2013Presentazione IBM System Storage - Evento Torino 19 novembre 2013
Presentazione IBM System Storage - Evento Torino 19 novembre 2013
PRAGMA PROGETTI
 
IBM System Storage® : la famiglia si allarga…ultimi annunci
IBM System Storage® : la famiglia si allarga…ultimi annunciIBM System Storage® : la famiglia si allarga…ultimi annunci
IBM System Storage® : la famiglia si allarga…ultimi annunci
S.info Srl
 

Semelhante a VisIVoWeb Applications Group (20)

Integrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbeddedIntegrating VNC in Weston with the Yocto Project and OpenEmbedded
Integrating VNC in Weston with the Yocto Project and OpenEmbedded
 
Twisted broadcating
Twisted broadcatingTwisted broadcating
Twisted broadcating
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Open stack nova reverse engineer
Open stack nova reverse engineerOpen stack nova reverse engineer
Open stack nova reverse engineer
 
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yoc...
 
Surfing on an Interactive Kiosk
Surfing on an Interactive KioskSurfing on an Interactive Kiosk
Surfing on an Interactive Kiosk
 
Future Internet of Things
Future Internet of ThingsFuture Internet of Things
Future Internet of Things
 
VisIVo for EDGI project
VisIVo for EDGI projectVisIVo for EDGI project
VisIVo for EDGI project
 
What is OZEKI Camera SDK?
What is OZEKI Camera SDK?What is OZEKI Camera SDK?
What is OZEKI Camera SDK?
 
Swazoo
SwazooSwazoo
Swazoo
 
Opencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KOpencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4K
 
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
 
Arneb
ArnebArneb
Arneb
 
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SKJavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
 
Virtual IoT Meetup: Connecting Sensor Networks
Virtual IoT Meetup: Connecting Sensor NetworksVirtual IoT Meetup: Connecting Sensor Networks
Virtual IoT Meetup: Connecting Sensor Networks
 
Container Networking Meetup March 31 2016
Container Networking Meetup March 31 2016Container Networking Meetup March 31 2016
Container Networking Meetup March 31 2016
 
Computer Vision - now working
 in over 2 Billion Web Browsers!
Computer Vision - now working
 in over 2 Billion Web Browsers!Computer Vision - now working
 in over 2 Billion Web Browsers!
Computer Vision - now working
 in over 2 Billion Web Browsers!
 
KazooCon 2014 - WebRTC
KazooCon 2014 - WebRTCKazooCon 2014 - WebRTC
KazooCon 2014 - WebRTC
 
Presentazione IBM System Storage - Evento Torino 19 novembre 2013
Presentazione IBM System Storage - Evento Torino 19 novembre 2013Presentazione IBM System Storage - Evento Torino 19 novembre 2013
Presentazione IBM System Storage - Evento Torino 19 novembre 2013
 
IBM System Storage® : la famiglia si allarga…ultimi annunci
IBM System Storage® : la famiglia si allarga…ultimi annunciIBM System Storage® : la famiglia si allarga…ultimi annunci
IBM System Storage® : la famiglia si allarga…ultimi annunci
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

VisIVoWeb Applications Group

  • 1. VisIVOWeb: a web solution for large-scale astrophysical visualization Alessandro Costa INAF Astrophysical Observatory of Catania, Italy email: alessandro.costa(at)oact.inaf.it
  • 3. VisIVOWeb http://visivoweb.oact.inaf.it   VisIVOWeb is part of a joint collaboration between Italian Insitute for Astrophysics (INAF), CINECA supercomputing center and University of Portsmouth   VisIVOWeb aims at providing our community with multidimensional online Visualization tool.   VisIVOWeb is a network of portals   INAF CT Italy   INAF TS Italy   University of Portsmouth UK Alessandro Costa IVOA Interop. Meeting Nov. 3 2009
  • 4. VisIVOWeb   The primary goal of VisIVOWeb is: to aid  the scientist understanding complex data. Outcomes of simulations become larger keeping up with the constant increase of computational power. (i.e. 12GB each timestep -> 512M Body Simulation).   Images   Animations Alessandro Costa IVOA Interop. Meeting Nov. 4 2009
  • 5. VisIVOWeb   PHP 5 -> Joomla! 1.5   Mysql   VisIVOServer (c++)   VTK   Splotch Open Source Projects GPL V2   JAVA SourceForge Alessandro Costa IVOA Interop. Meeting Nov. 5 2009
  • 6. VisIVOWeb Alessandro Costa IVOA Interop. Meeting Nov. 6 2009
  • 7. VisIVOWeb Is composed by Generates Alessandro Costa IVOA Interop. Meeting Nov. 7 2009
  • 8. VisIVOWeb: Authentication   You can connect to VisIVOWeb in two ways:   Registered user   Anonymous   Each user, both the authorized one and the anonymous, has its own staging area and he can upload and manage its own data: images, tables and movies without any interference with other user data.   Anonymous : 4 day  since the last access. At the and of this period all data will be removed from the system. Registered user: 2 months since the last access (some warning Interop. Meeting Nov. sent to the user before the end of the account Alessandro Costa IVOA e-mails will be 8 lifetime) 2009
  • 9. VisIVOWeb: importing a dataset Alessandro Costa IVOA Interop. Meeting Nov. 9 2009
  • 10. VisIVOWeb Connect This technology allows a web archive to import a data file in a VisIVOWeb Portal.   The dataset must to be accessible via its URL Alessandro Costa IVOA Interop. Meeting Nov. 10 2009
  • 11. VisIVOWeb Connect The service can be invoked using this syntax:   http://VisIVOWeb Portal?url=URL&data_file=votable   Accepted data files: votable, fly, fits, ascii, csv, GADGET2 visivoweb.oact.inaf.it/visivoweb/VisIVOWebConnect.php palantir7.oats.inaf.it/visivoweb/VisIVOWebConnect.php visivo.port.ac.uk/visivoweb/VisIVOWebConnect.php Alessandro Costa IVOA Interop. Meeting Nov. 11 2009
  • 12. VisIVOWeb: a 10 minutes demo Alessandro Costa IVOA Interop. Meeting Nov. 12 2009
  • 17. Overview   We uploaded through VOSpace a dataset representing 2 million particles randomly selected from a 512million particle simulation. Z=0.1   We used a VisIVOWeb operation (Point Property) to calculate and associate a mass density to each particle using a Cloud-In-Cell (CIC) algorithm   We visualized the dataset using both VTK and Splotch   We built a movie of the dataset around some chose frames
  • 18. Some short VisIVOWeb movies 512MParticles Z=0.1 rendered using VTK ftp://astrct.oact.inaf.it/pub/acosta/VisIVOWeb/Movies/movie5.gif Alessandro Costa IVOA Interop. Meeting Nov. 18 2009
  • 19. 512MParticles Z=0.1 rendered using Splotch ftp://astrct.oact.inaf.it/pub/acosta/VisIVOWeb/Movies/movie4.gif Alessandro Costa IVOA Interop. Meeting Nov. 19 2009
  • 20. Online tutorial on YouTube ViSIVOWeb online Tutorial   http://www.youtube.com/view_play_list? p=6285D8CA3CA73062 VisIVOServer online tutorial   http://www.youtube.com/view_play_list? p=A7ECAF614EAE7970 Alessandro Costa IVOA Interop. Meeting Nov. 20 2009