BIM Collaboration (Protocols)
Introduction
Manufacturers in the computer-aided design (CAD) industry have always been leaders in taking advantage of the latest computer technology. Design with 3D models, vector design techniques, automated measurement, working directly with objects and procedures, layering projects or extending programs with specialized extensions have their origins in CAD applications, although they can currently be found in other types of programs.
Advances in the computer sector have always been closely related to the development and evolution of CAD applications. We can place the genesis of computer-aided design programs at the end of the period of first-generation computers, but they acquired their complete development from the appearance of fourth-generation computers, in which high-scale integration circuits LSI (Large Scale Integration) were born and high-level languages were already fully developed. The following are developed: segmentation with the purpose of allowing the simultaneous execution of many parts of the program, virtual memory using hierarchically structured memory systems and multiprogramming.
It is worth highlighting the great impact on productivity that using CAD techniques has for companies. From the beginning, large companies have opted for CAD and this involves significant investments that, logically, enhance and convert CAD into a strategic product with a large market.
Background
In 1955, the Lincoln Laboratory of the Massachusetts Institute of Technology (MIT) developed the first SAGE (Semi Automatic Ground Environment) graphic system for the North American Air Forces (US Air Forces). This processed radar data and other information about the locations of objects, displaying them through a CRT (Cathode Ray Tube) screen.
In that same place, in 1962 Ivan Sutherland developed the Sketchpad system based on his own doctoral thesis “A Machines Graphics Communications System”. With this, it establishes the foundations that we know today about interactive computer graphics. Sutherland proposed the idea of using a keyboard and a stylus to select, place, and draw in conjunction with an image displayed on the screen.
Although the biggest innovation was the data structure used by Sutherland. It was based on the topology of the object that it was going to represent, that is, it described with complete accuracy the relationships between the different parts that composed it, thus introducing what is known as object-oriented programming, very different from everything known until now.