SlideShare une entreprise Scribd logo
1  sur  18
University of Amsterdam
                                                                     Amir Masoud Abdol




Distributed and
Collaborative
Visualization
K.W. Brodlie, D.A, Duce, J.R. Gallop, J.P.R.B Walton and J.D. Wood
Definitions
▪ Scientific Visualization is computationally intensive.
▪ Many Machine: Grid computing allows us to do intensive job.
▪ Many human: Collaboration allows group of people to think about one or more
  subject at the same time.
▪ Goal:
  ▪ To combine the collaboration workspaces or features like video conferencing or file sharing with the
    power of Grid computing.

  ▪ To harness the processing power of many humans and many machines.
Different Combinations of Using Many People
and Many Machine
▪ Distributed Visualization System
  ▪ Facilities to use many machine

▪ Collaborative Visualization System
  ▪ Facilities to use share and talk about visualization result

▪ Distributed and Collaborative Visualization System
  ▪ Facilities to use many machine and share result or maybe modifying model
What you should consider to build such a
system?
▪ Rules and Privilege of Users
  ▪ Users should have different rules in process

▪ Place and Time of Process
  ▪ Different situation according to the time and place of members

▪ Layers of the System
  ▪ Different layers of distributed collaborative system
Applegate Place-time
matrix
Same time, same place
     Meeting in meeting room

Different time, different place
     Sending data via mails or fax

Same time, different place
     Video Conferencing

Different time, same place!
Layers of System: 3-Layer Model
▪ Conceptual Layer (Visualization Design)
▪ Logical Layer (Software Engineering)
▪ Physical Layer (Implementation)
Conceptual Layer (Visualization Design)
Tasks                                   Possible Collaboration

▪ Designing the visualization process   ▪ Using video conference to argue
                                          different method
                                        ▪ Screen Sharing
                                        ▪ Document Sharing
                                          ▪ Editing,
                                          ▪ Annotation,
                                          ▪ and …
Logical Layer (Software engineering)
Tasks                                                 Possible Collaboration

▪ Expressing visualization as a                       ▪ Using packages on local or server
  particular configuration of software
  entities without considering                        ▪ Using data on local or server
  hardware.
                                                      ▪ Computing results on the cloud
  ▪ Sub-layer
    ▪ Logical visualization design                    ▪ See data on cloud, download it and
        ▪ Description of the composition of modules     visualize it on local machine
          into a network
    ▪ Core software
        ▪ Available modules in a system
Physical Layer (Implementation)
Tasks                             Possible Collaboration

▪ Binding logical visualization   • Working on code
  design and core software to
  particular resources.
Different implementations of
Distributed and
Collaborative Visualization
Client Based
Visualization
 Data on Server
  •Private (Only one person can
  access)
  •Shared (Many users can
  access it)
 Data and Design
  •Visualization design is also
  available on Server
Server Based
Visualization
•   Image display on client
•   Model rendering on the client
Web Based
                                                                     Visualization
                                                 Java for
                                                 communication and
           Choosing Design
                                                 visualization
                                                                     Full Service
                                                                     •   Visualization is created remotely
                                                                         by the service provider
                                                                     •   Only Graphical data deliver to
                                                                         local system
            Java for Interactivity
                                                                     •   Using Java Applet for
                                                                         interactivity
                                                                     Software Delivery
Main difference between Web-based and Server-Based
                                                                     •   Visualization Software download
maybe is data representation, In Server-based user can use               to local machine, and read data
any core software but in Web-based Java uses to                          from server and visualize it.
implement the result into HTML pages.
Different Factors of Distributed and
Collaborative Visualization System
▪ Base Visualization System Collaboration
  ▪ Ability to collaborate between different visualization system

▪ Multiple Platform
  ▪ Collaboration between different platform, for instance, operation systems

▪ Functionality
  ▪ Exchanging of data, Exchanging of parameters, Exchanging of modules, Exchanging of
    networks
Different Factor of Collaborative Visualization
System
▪ Participation
  ▪ Setting up the system (Adminstratation)
  ▪ Joining/ Leaving (Registration)
  ▪ Automatic Launch/connection (Sharing Elements)
  ▪ Floor Control (Privileges)
  ▪ Data Privacy
  ▪ Global View
Different Factor of Collaborative Visualization
System
▪ System
  ▪ Performance
  ▪ Reliability
  ▪ Scalability

▪ Target Users
  ▪ Visualization Programmer
  ▪ Visualization End User
System and Framework
▪ Visualization Tools
  ▪ VTK
  ▪ Amira
  ▪ AVS5 and AVS/Express, Cactus, COVISE, Ensight, IDL and PV-Wave, IRIS
    Explorer, MATLAB, OpenDX, pV3, SCIRun, VisAD
▪ Collaboration Tools
  ▪ Desktop Sharing Tools
  ▪ VNC
  ▪ NetMeeting
• Remote Rendering
  • SGI VIzserver
Questions?

Contenu connexe

Tendances

Multimedia authoring tools and User interface design
Multimedia authoring tools and User interface designMultimedia authoring tools and User interface design
Multimedia authoring tools and User interface designSagar Rai
 
Rsc Event Desktop Virtualisation Tvp 2
Rsc Event Desktop Virtualisation   Tvp 2Rsc Event Desktop Virtualisation   Tvp 2
Rsc Event Desktop Virtualisation Tvp 2NeilSand
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...Axway Appcelerator
 
Novell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and HospitalityNovell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and HospitalityNovell
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell TeamingNovell
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring toolsJay Patel
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux InteropabilityNovell
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Novell
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell
 
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Novell
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the WebStuart Charlton
 
Client Virtualization
Client VirtualizationClient Virtualization
Client VirtualizationAmit Gatenyo
 
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...Novell
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
Identity and Request Management Using Novell Identity Manager: Identity Manag...
Identity and Request Management Using Novell Identity Manager: Identity Manag...Identity and Request Management Using Novell Identity Manager: Identity Manag...
Identity and Request Management Using Novell Identity Manager: Identity Manag...Novell
 

Tendances (19)

Multimedia authoring tools and User interface design
Multimedia authoring tools and User interface designMultimedia authoring tools and User interface design
Multimedia authoring tools and User interface design
 
Visual Fusion SaaS
Visual Fusion SaaSVisual Fusion SaaS
Visual Fusion SaaS
 
Rsc Event Desktop Virtualisation Tvp 2
Rsc Event Desktop Virtualisation   Tvp 2Rsc Event Desktop Virtualisation   Tvp 2
Rsc Event Desktop Virtualisation Tvp 2
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Novell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and HospitalityNovell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and Hospitality
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell Teaming
 
Ds vdesk
Ds vdeskDs vdesk
Ds vdesk
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux Interopability
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in Education
 
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application Management
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the Web
 
Client Virtualization
Client VirtualizationClient Virtualization
Client Virtualization
 
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
Protection against Lost or Stolen Data with Novell ZENworks Endpoint Security...
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
Identity and Request Management Using Novell Identity Manager: Identity Manag...
Identity and Request Management Using Novell Identity Manager: Identity Manag...Identity and Request Management Using Novell Identity Manager: Identity Manag...
Identity and Request Management Using Novell Identity Manager: Identity Manag...
 

Similaire à Distributed and Collaborative Visualization

Java script infovis toolkit
Java script infovis toolkitJava script infovis toolkit
Java script infovis toolkitnikhilyagnic
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications todayAnnSteyaert_vmware
 
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Esri Nederland
 
Making the move from rich clients to browsers
Making the move from rich clients to browsersMaking the move from rich clients to browsers
Making the move from rich clients to browsersRahul A. Garg
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NIErnest Mueller
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote presoArtur Alves
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...EuroCloud
 
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced AdministrationNovell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced AdministrationNovell
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentationsanyamgoyal
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkThanh Nguyen
 
Integrated Services for Web Applications
Integrated Services for Web ApplicationsIntegrated Services for Web Applications
Integrated Services for Web ApplicationsSaltmarch Media
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...AIP Foundation
 
Cloud Computing : Security and Forensics
Cloud Computing : Security and ForensicsCloud Computing : Security and Forensics
Cloud Computing : Security and ForensicsGovind Maheswaran
 
Real-world Dojo Mobile
Real-world Dojo MobileReal-world Dojo Mobile
Real-world Dojo MobileAndrew Ferrier
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live MeshDavid Giard
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Thomas Robbins
 

Similaire à Distributed and Collaborative Visualization (20)

Java script infovis toolkit
Java script infovis toolkitJava script infovis toolkit
Java script infovis toolkit
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
 
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
 
Making the move from rich clients to browsers
Making the move from rich clients to browsersMaking the move from rich clients to browsers
Making the move from rich clients to browsers
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NI
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
 
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced AdministrationNovell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 
Integrated Services for Web Applications
Integrated Services for Web ApplicationsIntegrated Services for Web Applications
Integrated Services for Web Applications
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Windows Azure introduction
Windows Azure introductionWindows Azure introduction
Windows Azure introduction
 
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
 
Cloud Computing : Security and Forensics
Cloud Computing : Security and ForensicsCloud Computing : Security and Forensics
Cloud Computing : Security and Forensics
 
Real-world Dojo Mobile
Real-world Dojo MobileReal-world Dojo Mobile
Real-world Dojo Mobile
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live Mesh
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 

Dernier

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Dernier (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Distributed and Collaborative Visualization

  • 1. University of Amsterdam Amir Masoud Abdol Distributed and Collaborative Visualization K.W. Brodlie, D.A, Duce, J.R. Gallop, J.P.R.B Walton and J.D. Wood
  • 2. Definitions ▪ Scientific Visualization is computationally intensive. ▪ Many Machine: Grid computing allows us to do intensive job. ▪ Many human: Collaboration allows group of people to think about one or more subject at the same time. ▪ Goal: ▪ To combine the collaboration workspaces or features like video conferencing or file sharing with the power of Grid computing. ▪ To harness the processing power of many humans and many machines.
  • 3. Different Combinations of Using Many People and Many Machine ▪ Distributed Visualization System ▪ Facilities to use many machine ▪ Collaborative Visualization System ▪ Facilities to use share and talk about visualization result ▪ Distributed and Collaborative Visualization System ▪ Facilities to use many machine and share result or maybe modifying model
  • 4. What you should consider to build such a system? ▪ Rules and Privilege of Users ▪ Users should have different rules in process ▪ Place and Time of Process ▪ Different situation according to the time and place of members ▪ Layers of the System ▪ Different layers of distributed collaborative system
  • 5. Applegate Place-time matrix Same time, same place Meeting in meeting room Different time, different place Sending data via mails or fax Same time, different place Video Conferencing Different time, same place!
  • 6. Layers of System: 3-Layer Model ▪ Conceptual Layer (Visualization Design) ▪ Logical Layer (Software Engineering) ▪ Physical Layer (Implementation)
  • 7. Conceptual Layer (Visualization Design) Tasks Possible Collaboration ▪ Designing the visualization process ▪ Using video conference to argue different method ▪ Screen Sharing ▪ Document Sharing ▪ Editing, ▪ Annotation, ▪ and …
  • 8. Logical Layer (Software engineering) Tasks Possible Collaboration ▪ Expressing visualization as a ▪ Using packages on local or server particular configuration of software entities without considering ▪ Using data on local or server hardware. ▪ Computing results on the cloud ▪ Sub-layer ▪ Logical visualization design ▪ See data on cloud, download it and ▪ Description of the composition of modules visualize it on local machine into a network ▪ Core software ▪ Available modules in a system
  • 9. Physical Layer (Implementation) Tasks Possible Collaboration ▪ Binding logical visualization • Working on code design and core software to particular resources.
  • 10. Different implementations of Distributed and Collaborative Visualization
  • 11. Client Based Visualization Data on Server •Private (Only one person can access) •Shared (Many users can access it) Data and Design •Visualization design is also available on Server
  • 12. Server Based Visualization • Image display on client • Model rendering on the client
  • 13. Web Based Visualization Java for communication and Choosing Design visualization Full Service • Visualization is created remotely by the service provider • Only Graphical data deliver to local system Java for Interactivity • Using Java Applet for interactivity Software Delivery Main difference between Web-based and Server-Based • Visualization Software download maybe is data representation, In Server-based user can use to local machine, and read data any core software but in Web-based Java uses to from server and visualize it. implement the result into HTML pages.
  • 14. Different Factors of Distributed and Collaborative Visualization System ▪ Base Visualization System Collaboration ▪ Ability to collaborate between different visualization system ▪ Multiple Platform ▪ Collaboration between different platform, for instance, operation systems ▪ Functionality ▪ Exchanging of data, Exchanging of parameters, Exchanging of modules, Exchanging of networks
  • 15. Different Factor of Collaborative Visualization System ▪ Participation ▪ Setting up the system (Adminstratation) ▪ Joining/ Leaving (Registration) ▪ Automatic Launch/connection (Sharing Elements) ▪ Floor Control (Privileges) ▪ Data Privacy ▪ Global View
  • 16. Different Factor of Collaborative Visualization System ▪ System ▪ Performance ▪ Reliability ▪ Scalability ▪ Target Users ▪ Visualization Programmer ▪ Visualization End User
  • 17. System and Framework ▪ Visualization Tools ▪ VTK ▪ Amira ▪ AVS5 and AVS/Express, Cactus, COVISE, Ensight, IDL and PV-Wave, IRIS Explorer, MATLAB, OpenDX, pV3, SCIRun, VisAD ▪ Collaboration Tools ▪ Desktop Sharing Tools ▪ VNC ▪ NetMeeting • Remote Rendering • SGI VIzserver

Notes de l'éditeur

  1. Now, We are going to describe possibility of collaboration and process distribution on each of these.
  2. Full Service:Some important points are: Load Balancing when several user connect to the system, security and data transfer, and ...Softwaredelivary:This is not a good method because data should transfer between server and local machine trought internet which is not efficient and also may cause security problem, losing or theifing the data.