Colaboração BIM (Protocolos)
Introdução
Em geral
Os fabricantes do setor de design auxiliado por computador (CAD) sempre foram líderes no aproveitamento da mais recente tecnologia de informática. O desenho com modelos 3D, as técnicas de desenho vetorial, a medição automatizada, o trabalho direto com objetos e procedimentos, a estratificação de projetos ou a extensão de programas com extensões especializadas têm origem nas aplicações CAD, embora atualmente possam ser encontrados em outros tipos de programas.
Os avanços no setor de informática sempre estiveram intimamente relacionados ao desenvolvimento e evolução das aplicações CAD. Podemos situar a gênese dos programas de design auxiliado por computador no final do período dos computadores de primeira geração, mas eles adquiriram seu desenvolvimento completo a partir do surgimento dos computadores de quarta geração, nos quais nasceram os circuitos de integração de alta escala LSI (Large Scale Integration) e as linguagens de alto nível já estavam totalmente desenvolvidas. São desenvolvidos: segmentação com o objetivo de permitir a execução simultânea de muitas partes do programa, memória virtual utilizando sistemas de memória estruturados hierarquicamente e multiprogramação.
Vale destacar o grande impacto na produtividade que o uso de técnicas CAD tem para as empresas. Desde o início, as grandes empresas optaram pelo CAD e isso envolve investimentos significativos que, logicamente, potencializam e convertem o CAD num produto estratégico com um grande mercado.
Fundo
Em 1955, o Laboratório Lincoln do Instituto de Tecnologia de Massachusetts (MIT) desenvolveu o primeiro sistema gráfico SAGE (Semi Automatic Ground Environment) para as Forças Aéreas Norte-Americanas (Forças Aéreas dos EUA). Este processou dados de radar e outras informações sobre a localização de objetos, exibindo-os através de uma tela CRT (Cathode Ray Tube).
Nesse mesmo local, em 1962, Ivan Sutherland desenvolveu o sistema Sketchpad baseado em sua própria tese de doutorado “A Machines Graphics Communications System”. Com isso, estabelece os fundamentos que conhecemos hoje sobre a computação gráfica interativa. Sutherland propôs a ideia de usar um teclado e uma caneta para selecionar, posicionar e desenhar em conjunto com uma imagem exibida na tela.
Embora a maior inovação tenha sido a estrutura de dados utilizada por Sutherland. Baseava-se na topologia do objeto que iria representar, ou seja, descrevia com total precisão as relações entre as diferentes partes que o compunham, introduzindo assim o que se conhece como programação orientada a objetos, muito diferente de tudo o que se conhece até agora.