distributed computing simulink java c++ data acquisition autocad simulation ingeniería civil cam html high performance computing j2ee ingeniería php grid computing cad arquitectura grid cnc .net construcción