SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Dernier (20)

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 

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