Download presentation
Presentation is loading. Please wait.
Published byJonathan Bennett Modified over 9 years ago
2
Sketches and Applications DIVIPRO Mashhuda Glencross James Marsh Advanced Interfaces Group The University of Manchester, UK DIVIPRO Mashhuda Glencross James Marsh Advanced Interfaces Group The University of Manchester, UK
3
310/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO The DIVIPRO Application A computer aided design tool A computer aided design tool Supports assembly/disassembly operations Multi-user distributed system Multi-user distributed system Combines a number of technologies Combines a number of technologies A geometric kernel (Datum), choice of geometric constraint engines (Datum or CVE), flexible object simulator, renderer (GNU Maverik) and distribution system (Deva 3) The DIVIPRO Application A computer aided design tool A computer aided design tool Supports assembly/disassembly operations Multi-user distributed system Multi-user distributed system Combines a number of technologies Combines a number of technologies A geometric kernel (Datum), choice of geometric constraint engines (Datum or CVE), flexible object simulator, renderer (GNU Maverik) and distribution system (Deva 3)
4
410/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO The DIVIPRO Architecture Flexible approach enables: Flexible approach enables: Different network configurations Choice of constraint engines Complex integration of existing systems Complex integration of existing systems Constraint service decoupled from network topology Constraint service decoupled from network topology The DIVIPRO Architecture Flexible approach enables: Flexible approach enables: Different network configurations Choice of constraint engines Complex integration of existing systems Complex integration of existing systems Constraint service decoupled from network topology Constraint service decoupled from network topology
5
510/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO System Components … Constraint Service Deva Server Viewer 1 Viewer 2 Viewer n
6
610/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO Components of the Viewer Distribution Layer (Deva) GNU Maverik GNU Triangulated Surface Library CAD Model Renderer
7
710/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO Components of the Constraint Server Distribution Layer DATum Kernel Flexible Object Simulator CVE
8
810/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO Network configurations Two found to be most useful: Two found to be most useful: A centralized server validating constrained motion A single active server whose location may vary Other less successful configurations: Other less successful configurations: Purely local constraint validation Multiple synchronized servers Network configurations Two found to be most useful: Two found to be most useful: A centralized server validating constrained motion A single active server whose location may vary Other less successful configurations: Other less successful configurations: Purely local constraint validation Multiple synchronized servers
9
910/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO Centralized server All viewers suffer a round-trip All viewers suffer a round-trip Extent depends on network conditions Synchronization is much easier Synchronization is much easier Centralized server All viewers suffer a round-trip All viewers suffer a round-trip Extent depends on network conditions Synchronization is much easier Synchronization is much easier Deva Server Constraint Service
10
1010/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO Single active server Minimal round trip times Minimal round trip times Synchronization is a little harder Synchronization is a little harder Single active server Minimal round trip times Minimal round trip times Synchronization is a little harder Synchronization is a little harder Constraint Service Deva Server
11
1110/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO So, what does it look like?
12
1210/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO Summary Distributed multi-user application Distributed multi-user application Supports collaborative working Supports collaborative working Configurable network topology Configurable network topology Dynamic object simulation Dynamic object simulation Used collaboratively via Internet between UK, Germany and Spain Used collaboratively via Internet between UK, Germany and SpainSummary Distributed multi-user application Distributed multi-user application Supports collaborative working Supports collaborative working Configurable network topology Configurable network topology Dynamic object simulation Dynamic object simulation Used collaboratively via Internet between UK, Germany and Spain Used collaboratively via Internet between UK, Germany and Spain
13
1310/11/2015 Advanced Interfaces Group, The University of Manchester S2002 : DIVIPRO For more information please see: Divipro – http://aig.cs.man.ac.uk/divipro/ Divipro – http://aig.cs.man.ac.uk/divipro/http://aig.cs.man.ac.uk/divipro/ Deva - http://aig.cs.man.ac.uk/deva/ Deva - http://aig.cs.man.ac.uk/deva/http://aig.cs.man.ac.uk/deva/ Maverik - http://aig.cs.man.ac.uk/maverik/ Maverik - http://aig.cs.man.ac.uk/maverik/http://aig.cs.man.ac.uk/maverik/ GTS - http://sourceforge.net/projects/gts/ GTS - http://sourceforge.net/projects/gts/http://sourceforge.net/projects/gts/ Thanks to: Labein, DLR, Sener, KL Technik, Eurocopter and The University of Salford Labein, DLR, Sener, KL Technik, Eurocopter and The University of Salford The EU: Framework V Project (IST-1999-11421) The EU: Framework V Project (IST-1999-11421) For more information please see: Divipro – http://aig.cs.man.ac.uk/divipro/ Divipro – http://aig.cs.man.ac.uk/divipro/http://aig.cs.man.ac.uk/divipro/ Deva - http://aig.cs.man.ac.uk/deva/ Deva - http://aig.cs.man.ac.uk/deva/http://aig.cs.man.ac.uk/deva/ Maverik - http://aig.cs.man.ac.uk/maverik/ Maverik - http://aig.cs.man.ac.uk/maverik/http://aig.cs.man.ac.uk/maverik/ GTS - http://sourceforge.net/projects/gts/ GTS - http://sourceforge.net/projects/gts/http://sourceforge.net/projects/gts/ Thanks to: Labein, DLR, Sener, KL Technik, Eurocopter and The University of Salford Labein, DLR, Sener, KL Technik, Eurocopter and The University of Salford The EU: Framework V Project (IST-1999-11421) The EU: Framework V Project (IST-1999-11421)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.