Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Mechanical Engineering

Brigham Young University

Theses and Dissertations

2012

Multi-user CAD

Articles 1 - 2 of 2

Full-Text Articles in Engineering

Data Consistency And Conflict Avoidance In A Multi-User Cax Environment, Robert Aaron Moncur Jul 2012

Data Consistency And Conflict Avoidance In A Multi-User Cax Environment, Robert Aaron Moncur

Theses and Dissertations

This research presents a new method to preserve data consistency in a multi-user CAx environment. The new method includes three types of constraints which work by constraining and controlling both features and users across an entire multi-user CAx platform. The first type of constraint includes locking or reserving features to enable only one user at a time to edit a given feature. The second type of constraint, collaborative feature constraints, allows flexible constraining of each individual feature in a model, and the data that defines it. The third type of constraint, collaborative user constraints, allows the constraining of user permissions …


Integration Of Massive Multiplayer Online Role-Playing Games Client-Server Architectures With Collaborative Multi-User Engineering Cax Tools, Joshua D. Winn Feb 2012

Integration Of Massive Multiplayer Online Role-Playing Games Client-Server Architectures With Collaborative Multi-User Engineering Cax Tools, Joshua D. Winn

Theses and Dissertations

This research presents a new method for integrating client server architectures that are used for the development of Massive Online Role Playing Games (MMORPG) into multi-user engineering software tools. The new method creates a new architecture named CAx Connect by changing the client-pull-server communication pipeline to a server-push-client communication pipeline, effectively reducing the amount of bandwidth consumed and allowing these tools to utilize multiple server processors for complex calculations. This method was used on the new NX Connect multi-user CAx prototype developed at BYU. The new method provides a road map to further implement this architecture and its services into …