57
1 CEE A Collaborative Engineering Environment for Visualizing Engineering Simulations Ismael H. F. dos Santos 1 Prof Dr Marcelo Gattass 2 Dr Alberto Raposo 2 1-CENPES/Petrobras 2-Tecgraf/PUC-Rio PhD Thesis – April 10

A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

1

CEEA Collaborative Engineering Environment for

Visualizing Engineering Simulations

Ismael H. F. dos Santos 1

Prof Dr Marcelo Gattass 2

Dr Alberto Raposo2

1-CENPES/Petrobras 2-Tecgraf/PUC-Rio

PhD Thesis – April 10

Page 2: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

2

Large-scale Engineering Projects CPSE - Collaborative Problem Solving Environment

CEE - Collaborative Engineering Environment, as a CPSE for Engineering

Related works CEE Conceptual Model Application Scenarios Conclusion

Main Contributions Future Work

Publications

Outline

Page 3: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

3

CEE Large-scale Engineering Projects

Page 4: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

4

Large-scale Engineering Projects

Highly data intensive and computational demanding

Highly multidisciplinary, requiring the cooperation of different specialists

Involve large distributed teamsof researchers working together on a single complex problem

Each team of specialists has its own model of the engineering artifacts to be designed

Specialists have limited ability to understand each other's model

They proceed by successive refinement of the models.

Page 5: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

5

LSEP example – Aircraft Projects

Page 6: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

6

LSEP example – Offshore Engineering

Design of oil production units, mooring systems, production rises, anchor system

Integrated Visualization of production systems Sea Floor arrangement. Mooring and riser systems

Simulation of Structural Behaviors

Page 7: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

7

LSEP Requirements

LSEP Requirements: Remote Collaboration Virtual Reality Visualization High Performance Computing (HPC)

LSEP main characteristics: Multidisciplinary, requiring cooperation of different specialists

organized in large distributed teams using distributed and heterogeneous resources;

Private partial models, with limited ability to understand each other’s model. Due to their huge complexity, LSEP are divided into smaller interrelated subprojects where each one have an equivalent representation of the others.

Data intensive & computational demanding;

Page 8: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

8

LSEP Requirements

Virtual Reality Visualization and Remote Collaboration Understanding the output of large-scale computational science

runs is typically a group task, often with experts geographically distributed;

Analysis takes place over several days to weeks; Complex multi person problem solving strategies often are

required to understand and validate the simulation output. Data exploration through visualization provides new insights to

the users by comparing results from multiple simulations with distinct points of view in a 3D world.

HPC Large-scale computing work naturally fits into campaigns of

multiple weeks per problem with breathers in between

Page 9: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

9

CPSE - Collaborative Problem Solving Environment

Problem Solving Environment (PSE) is a specialized software system that provides all the computational facilities needed to solve a target class of problems

Collaborative Problem Solving Environments (CPSE) focus on the development of a PSE coupled with collaborative environments to support the modeling and simulation of complex scientific and engineering problems

LSEP Requirements Remote Collaboration Massive Visualization High Performance Computing (HPC)

Page 10: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

10

CEE CPSE - Collaborative Problem Solving Environment

CEE - Collaborative Problem Solving Environment for Offshore Engineering

Page 11: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

11

PSE: a typical scenario in scientific andengineering research

Activities are: Iterative, dynamic and human centered Requires different levels of resources

Define problems Simulations /Experiments

Data analysis Discovery

• Analysis

• Hypothesis

• Related work

• Propose experiments

• Define steps

• Prototype computing systems

• Perform experiments

• Data collection

• Visualization

• Validation

• Adjust experiment

• Refine hypothesis

• Presentation

• Present results

Page 12: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

12

PSE: a typical scenario in scientific andengineering research

Define problems Simulations /Experiments

Data analysis Discovery

Traditional PSE: organize and execute resources locally!

Scientific workflow management systems:A new guise of PSE!

Page 13: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

13

CEE - Collaborative Problem Solving Environment for Offshore Engineering

Main Components: Collaborative Visualization Environment

Virtual Reality Visualization (VRV) tool Videoconference System (VCS)

Scientific Workflow Environment Scientific Workflow Management System (ScWfMS) Grid Computing Infrastructure (GCI) Data Access Service

Project Management Environment Workflow Management System (WfMS) Document Management System (DMS)

Page 14: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

14

CEE - Collaborative Problem Solving Environment for Offshore Engineering

22

Page 15: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

15

CEE Related Works

Page 16: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

16

Related Works

Klie et ali [KBG+06]. DDMSF (Data Driven Multiphysics Simulation Framework), a PSE for multiphysics simulation

Paventhan et al. [PTC+06] proposed the creation of a Scientific Workflow for wind tunnel applications

Page 17: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

17

Related Works

Vistrails, C. Silva et ali [CFS+06] is a visualization management system for data exploration

IAM provides a modeling environment for specifying and executing a workflows from reservoir simulations to economic evaluation [SBO+06]

Page 18: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

18

Related Works - Comparison

Page 19: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

19

CEE CEE Conceptual Model

Page 20: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

20

CEE Main ComponentsScientific Workflow Environment:

Scientific Workflow Service Grid Computing Infrastructure Engineering Simulation Service Data Access Service

Page 21: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

21

CEE Main ComponentsCollaborative Visualization Environment:

Videoconference Service VR Visualization Service Collaboration Manager Service

Page 22: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

22

CEE Main ComponentsProject Management Environment:

Project Workflow Service Project Repository

Page 23: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

23

SOA Architecture

Business Process Engineering for CEE

Page 24: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

24

CEE SOA Architecture

3311

Page 25: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

25

CEE Detailed SOA Architecture

22

Page 26: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

26

CEE Usage Scenario Overview

Project Workflow1. Project Workflow

• Engineering Simulation

2. Abstract Workflow3. Concrete Workflow

1. Collaborative Modeling

2. Distributed Execution

3. Collaborative Visualization

Page 27: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

27

User interaction with CEE1. User A accesses the CEE

Portal through a web browser

2. Services are requested from the CEE Server

3. User A models collaboratively with User B a Concrete Scientific Workflow

4. User A submits the workflow as a simulation on a Grid integrated into the CEE infrastructure

5. Results are visualized in a Collaborative Visualization Session with User B

Page 28: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

28

CEE Scientific Workflow

Scientific Workflow: Modeling and Executing a

Scientific Workflow Constructing the Riser Analysis

workflow on BPEL Designer

Page 29: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

29

CEE Portal

Page 30: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

30

CEE Collaborative Visualization

Page 31: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

31

CEE Application Scenarios

Page 32: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

32

Collaborative Risers Analysis

Videoconference (Environ + CSV Tool)

Page 33: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

33

Collaborative Risers Analysis

3D Annotations: Two users making comments

and creating 3D annotations in a CEE collaborative visualization session

Page 34: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

34

Collaborative Riser Analysis3D Measurements: Users monitoring the behavior of

marine buoyant

Page 35: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

35

Design Review

Measurements in a CAD

Engineering information

Page 36: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

36

Virtual Guided Tour

1. Two users in a CEE collaborative visualization session

2. Users following a 3D path passing through important points

3. An annotation is created to mark some important event on the platform, maintenance or commission of new equipment

1

32

Page 37: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

37

CEE Conclusion

Page 38: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

38

From the offshore engineering viewpoint, the proposal of using a Scientific Workflow in their project life cycle

allows them to have a more structured way to solve their problems the idea of a CPSE conduces to the creation of engineering tools that

can be used by a wider group of users;

From the visualization viewpoint, the integration of a VRV and Remote Collaboration in the PSE

facilitates the information exchange and common understanding of complex problems. Users are compelled to think the overall solution of an engineering problem, using the visualization as a first class tool;

Contributions

Page 39: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

39

From the CPSE viewpoint (cont.) Using an SOA architecture with an ESB and a MOM for dealing with

distributed applications and allowing then to cooperate using different technologies and with an asynchronous paradigm is also a valuable contribution for constructing a CEE;

Contributions

Page 40: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

40

Project Workflow Environment: Introduction of Project Management System with an Integrated Data

Management System tor control all documents and artifacts generated during the project lifecycle;

Close and functional integration with ERP systems, like SAP;

Scientific Workflow Environment: Implementation of the Open Provenance Model for BPEL workflows Use of an Ontology inference engine for better creating new scientific

workflows and carefully choosing its parameters; Support for data replication and data distribution management

providing a real transparency of localizations to CEE

Future Work

Page 41: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

41

Project Workflow Environment: Introduction of Project Management System with an Integrated Data

Management System tor control all documents and artifacts generated during the project lifecycle;

Close and functional integration with ERP systems, like SAP;

Scientific Workflow Environment: Implementation of the Open Provenance Model for BPEL workflows Use of an Ontology inference engine for better creating new scientific

workflows and carefully choosing its parameters; Support for data replication and data distribution management

providing a real transparency of localizations to CEE

Collaborative Visualization Environment: Multimedia Communication System with a more powerful tools, such

as instant messages, better audio / video tools, etc Agent Based system for improving collaboration among users during a

collaborative visualization session

Future Work

Page 42: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

42

Future Work Computational Steering towards a Colaborative Tele-immersive PSE

Page 43: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

43

CEE Publications

Page 44: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

44

Detailed publications list http://www.tecgraf.puc-rio.br/~ismael/imk/publications/publications.html

Publications from last 5 yearsPeriodicals Environ: Integrating VR and CAD in Engineering Projects. IEEE Computer

Graphics & Applications, v.29, n.6, p.91-95, 2009. (ISSN 0272-1716). DOI: 10.1109/MCG.2009.118. Raposo, A., Santos, I. H. F., Soares, L., Wagner, G., Corseuil, E., Gattass, M.

Book Chapters Collaborative Environment for Engineering Simulations with Integrated

VR Visualization. In: Lecture Notes in Computer Science, On the Move to Meaningful Internet Systems: OTM 2008 Workshops - Vol. 5333/2008, Springer Verlag, Berlin/Heidelberg, 2008, p. 12-13. (ISBN-978-3-540-88874-1). Santos, I. H. F, Raposo, A. B., Gattass, M.

Publications

Page 45: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

45

Publications from last 5 years(cont.)Book Chapters A Service-Oriented Architecture for a Collaborative Engineering

Environment in Petroleum Engineering. Virtual Concept International Conference. CanCun, Mexico, 2006. Research in Interactive Design Proceedings of Virtual Concept 2006, Springer Verlag (ISBN-10: 2-287-48363-2, ISBN-13: 978-2-287-48363-9). Santos, I. H. F, Raposo, A. B., Gattass, M.

Papers in Conferences2009 Integrating The Galileo Applications For Simulation of Offshore Systems

Via The GXML Unified Format. XXX CILAMCE - Iberian Latin American Congress on Computational Methods in Engineering - 2009 (CD-ROM), p 1-15. Buzios, RJ, Brasil.Santos, I. H. F, Braganholo, V., Mattoso M., Jacob, B. P., Albrecht, C.

Publications

Page 46: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

46

Publications from last 5 years(cont.)Papers in Conferences (cont.)2009 Integrating VR in an Engineering Collaborative Problem Solving Environment.

ICEIS 2009 – 11th International Conference on Enterprise Information Systems, Vol HCI, p. 124-129. Milan, Italy, 2009. Santos, I. H. F, Raposo, A. B., Gattass, M.

Managing Information of CAD Projects in Virtual Environments.. XI Simposium on Virtual and Augmented Reality – SVR 2009, p. 168-174. Porto Alegre, Brasil, 2009. Soares, L. P., Carvalho, F. G., Raposo, A. B., Santos, I. H. F.

2008 A Software Architecture for an Engineering Collaborative Problem Solving

Environment. 32nd Annual IEEE Software Engineering Workshop – SEW 2008, p. 43-51. Kassandra, Greece, 2008. Santos, I. H. F, Raposo, A. B., Gattass, M.

Collaborative Environment for Engineering Simulations with Integrated VR Visualization. 16th International Conference on Cooperative Information Systems –COOPIS 2008. Lecture Notes in Computer Science, Vol. 5333, p. 12-13. Monterrey, Mexico. Springer-Verlag, 2008. Santos, I. H. F, Raposo, A. B., Gattass, M.

Publications

Page 47: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

47

Publications from last 5 years(cont.)Papers in Conferences (cont.)2008 EnViron: An Integrated VR Tool for Engineering Projects. 12th International

Conference on CSCW in Design – CSCWD 2008. Xi’an, China, RJ, Abril 2008. Santos, I. H. F, Raposo, A. B., Soares, L. P., Corseuil, e. T. L., Wagner, G. N., Santos, P. I. N., Toledo, R, Gattass, M.

Environ: Uma Ferramenta de Realidade Virtual para Projetos de Engenharia. XXIX CILAMCE - Iberian Latin American Congress on Computational Methods in Engineering - 2008 (CD-ROM), 17p. Maceió, AL, Brasil, 2008. Soares, L. P., Corseuil, E. T. L., Raposo, Gattass, M., Santos, I. H. F.

2007 Uma Ferramenta de Videoconferência para apoiar Múltiplas Sessões de

Trabalho Colaborativo. XIII Brazilian Symposium on Multimedia and Web, WebMidia 2007, Oct 2007, Gramado, RS, Brazil. Lima, L. S., Karlsson, B., Raposo, A. B., Santos, I. H. F.

Publications

Page 48: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

48

Publications from last 5 years(cont.)Papers in Conferences (cont.)2006 Towards the Use of CAD Models in VR Applications - ACM SIGGRAPH

International Conference on Virtual-Reality Continuum and its Applications in Industry, VRCIA 2006, pp 67-74, June, Hong Kong, China, (ISBN 1-59593-324-7). Raposo, A. B., Corseuil, e. T. L., Wagner, G. N., Santos, I. H. F, Gattass, M.

2004 A Multimedia Workflow-Based Collaborative Engineering Environment for Oil

& Gas Industry. ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry, VRCAI 2004, pp 112-119, June 2004, Singapore, SI, (ISBN 1-58113-884-9). Santos, I. H. F, Göbel, M., Raposo, A. B., Gattass, M.

A Multimedia Collaborative Engineering Environment.- 6th International Conf. on Enterprise Information Systems, ICEIS 2004, pp 259-262, April 2004, Porto, PT, (ISBN 972-8865-00-7). Santos, I. H. F, Valle, C., Raposo, A. B., Gattass, M.

Publications

Page 49: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

49

CEE

Questions ?

Page 50: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

50

CEEA Collaborative Engineering Environment for

Visualizing Engineering Simulations

Ismael H. F. dos Santos 1

Prof Dr Marcelo Gattass 2

Dr Alberto Raposo2

1-CENPES/Petrobras 2-Tecgraf/PUC-Rio

PhD Thesis – April 10

Page 51: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

51

Principais serviços Service Coordinator: responsável por criar e controlar a execução de uma

Collaborative Visualization Session Service Registry: contém o registro dos serviços disponíveis na máquina do

cliente

Collaboration Manager Service: armazena a informação a respeito dos usuários logados que fazem parte da sessão colaborativa

Visualization Service: responsável por dar o suporte para a execução de uma Visualization Session e, em conjunto com o Colaboration Manager Service, suportar a criação de uma sessão de visualização colaborativa

Videoconference Service: responsável por controlar a evolução de uma sessão de videoconferência que ocorre simultaneamente com uma sessão de visualização

Project Workflow Service: controle do ambiente de projeto\

Data Sources Service: responsável pela conexão com as bases de dados do Simulador Galileu

Page 52: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

52

Registro de Serviços Primeira etapa a ser

executada no Simulador Galileu

Componentes responsáveis: Service Registry Collaboration Manager

Service

Registro dos serviços: Environ Service VC Service User Service

Page 53: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

53

Ambiente de Projeto O Simulador Galileu é um

Ambiente Colaborativo de Resolução de Problemas (CPSE - Collaborative Problem Solving Environments)

Criação de workflowscientíficos a partir de uma base de workflows previamente definidos

Page 54: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

54

Videoconferência Análise colaborativa

dos resultados de uma simulação

Cada conferência criada é registrada no CSV Multiserver

Principais Componentes: Service Coordinator Session Manager VC Service VC Proxy CSV Client

Page 55: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

55

Visualização EnViron (ENvironment for

VIRtual Objects Navigation) -visualização de modelos massivos CAD e simulações de engenharia em ambientes imersivos

Principais componentes da Sesão de Visualização Colaborativa:

Service Coordinator Session Manager Environ Service Environ Proxy Environ

Page 56: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

56

Sending Commands

Page 57: A Collaborative Engineering Environment for …webserver2.tecgraf.puc-rio.br/~mgattass/teses/2010Te...A Collaborative Engineering Environment for Visualizing Engineering Simulations

57