A Collaborative Web Computer-Aided Design Application
Palavras-chave:
CAD, Collaboration, Web architectureResumo
Computer-aided design (CAD) applications have been helping engineers to design and understand better
the structure and the behavior of models. These applications usually have a complex data structure and are stand-
alone. However, the advance in cloud-based systems has made applications scale better and brought the possibility
of real-time collaborative applications. This study presents a proof of concept of a collaborative web CAD
application. The application uses a client-server architecture. The server is responsible for keeping the data
structure and crossing data between clients using the collaborative functionality while the client has a user interface
and a canvas component to display data and the model. The application uses WebSocket to communicate between
client and server.