Alternativas CAD para plataformas GNU/Linux.

Decidí escribir nuevamente un post sobre software CAD, ya que hace poco vi en un blog sobre GNU/Linux que se referían al ya trillado tema de alternativas al AutoCAD, citando información obsoleta (al igual que la mayoría de los artículos que lees en la red). Además, coincidió que un colega me preguntó sobre alternativas CAD para plataforma GNU/Linux.
Así, este post tratará de incluir información actualizada y útil para los profesionales, sobre todo arquitectos, que desean trabajar CAD en una plataforma GNU/Linux, demostrando que esto ya no sería un problema.

Continuar leyendo “Alternativas CAD para plataformas GNU/Linux.”

¿Un CAD libre para los arquitectos? Tres razones para pensar que aún no…

Se ha anunciado recientemente que la compañía Bricsys lanzará al mercado, en las próximas semanas, una versión de su software CAD alternativo Briscad (competencia al Autocad de Autodesk) capaz de correr en forma nativa en sistemas operativos GNU-Linux.

Se trata de una buena noticia, ya que muchos arquitectos hace tiempo han comenzado a interesarse en migrar a la plataforma informática GNU-Linux y gozar de sus ventajas, pero dicha transición se entorpecía al no contar con una alternativa en Linux de esta herramienta CAD clave para nosotros. Briscad no es software libre, pero aún siendo privativo facilitará el que muchos arquitectos dejen de depender de un solo sistema Operativo y tengan libertad para elegir.

Así, y según entiendo, las alternativas de software CAD con capacidades útiles de ser utilizadas por arquitectos, y capaces de correr en GNU-Linux, serían:

Medusa4 (software orientado al diseño mecánico, pero aparentemente es lo suficientemente versatil para arquitectos).
Qcad professional (el más simple entre las aplicaciones CAD y con solo capacidad 2D, pero que he sabido es utilizado por algunos arquitectos).
Bricscad (muy similar al famoso Autocad. Su ventaja es que el valor de su licencia es menor a una licencia Autodesk).
También existen alternativas para GNU-Linux de otras aplicaciones como Varicad y Ares (un CAD de una empresa alemana), pero estas son aplicaciones para diseño mecánico.

Pero para quienes somos arquitectos y usuarios de software libre, todo esto nos hace volver a soñar en la posibilidad de que un día aparezca un Software Libre CAD útil para los arquitectos.
Pero si se mira con lógica, la verdad es que creo que dicha posibilidad, lamentablemente es más que remota. La razón me la he figurado a medida que he ido conociendo y entendiendo los diferentes aspectos que caracterizan al mundo del Software Libre. Y es que para este caso, no se darían una serie de condiciones clave, propias de otros emprendimientos más exitosos del mundo FLOSS. Yo identifico tres principalmente, y si bien son una apreciación personal, creo que podría apostar por ellas:

Continuar leyendo “¿Un CAD libre para los arquitectos? Tres razones para pensar que aún no…”

Guía personal para migrar al Software Libre

Como comenté en un post anterior, en el sitio de [ecosistema urbano] se estaban escribiendo una serie de artículos (A+OS) a raíz de que dicha oficina de arquitectura estaba estudiando llevar adelante una migración de su plataforma informática a Linux. Es así que se me ocurrió que mucha gente no se atreve a adentrarse en el mundo del Software Libre, pues no saben muy bien como hacerlo. Se desorientan frente a la avalancha de información que habla de Linux, open source, Software Libre, etc. Realmente a muchas personas les hace falta una hoja de ruta o una guía que les ayude para ir aprovechando confiadamente de las alternativas del Software Libre. Esto sobretodo en el caso de una oficina o empresa, que no puede darse el lujo de perder tiempo en instalaciones fallidas.
Es por esto que he escrito esta pequeña guía (basado en mi experiencia personal) con la que espero pueda servir de ayuda para usted que desea probar usar Software Libre en su oficina, empresa u hogar.
Esta guía desglosa una migración en dos etapas. Separando lo que son aplicaciones de lo que es un sistema operativo completo. Creo que es la mejor forma de ir adentrándose y aprovechando desde el principio las ventajas del software libre sin producir un shock por imponer a la fuerza un nuevo modo de trabajo.

1º ETAPA Conociendo y utilizando aplicaciones de Software Libre

    No es necesario que para acceder a las aplicaciones de S.L. intentes emular inmediatamente casos como la de esta oficina de arquitectura. Sería lo ideal, pero como todo en la vida, se debe comenzar desde lo básico, para que con el tiempo y la experiencia avances a etapas mayores. Así que, para todos los que son usuarios de nivel básico, les sugiero seguir esta serie de pasos:

  • 1º paso. Toma contacto con canales de difusión sobre software libre (S.L.).
    Suscríbete a sitios y foros sobre Linux y S.L. Blogs, portales, comunidades, canales de noticias, etc. Te permitirán estar al tanto de las novedades de nuevos programas y actualizaciones en aplicaciones de S.L. así como obtener ayuda cuando sea necesario. En el costado de mi página hay una lista de sitios y blogs chilenos. También en muchas comunidades de foros encuentras grupos específicos: http://foro.powers.cl http://forosdesl.com/
  • 2º paso. Descarga e instala Programas Libres compatibles con Windows.
    Se pueden descargar gratuitamente de la red y se instalan como cualquier otro programa. Entre los más populares están la suite ofimática OpenOffice, y el popular programa de manejo de imágenes GIMP, el navegador FIREFOX, etc. Todos son multiplataforma, y cumplen con la mayoría de las funciones que los programas de pago más populares y puedes correrlos perfectamente en Windows. Luego, a medida que te habitúes a los canales de comunicación de las comunidades del software libre iras encontrando más aplicaciones que te permitirán ir aprovechándolas paulatinamente, sin dejar tu sistema operativo Windows.
    Visita estos enlaces para descargar este tipo de software: http://www.cdlibre.org/ http://www.freealts.com/ http://sol4win.org/ http://windowslibre.osl.ull.es/ http://softlibrewin.org.ar/ busca más en google.
  • 3º paso. Usa aplicaciones portables.
    Si con el tiempo llegas a manejarte en forma más experta con las aplicaciones libres, podrías intentar sacar partido de la capacidad portable que tiene el software libre. Con un pendrive cargado de tus programas más importantes, podrás enchufarlo en cualquier PC y manejarte siempre con tus aplicaciones libres sin afectar en nada al computador huésped. Así, si quieres, puedes mostrar a otros como son los programas libres que utilizas.
    Acá puedes dar con estas aplicaciones portables http://portableapps.com/ http://www.pendriveapps.com/
  • 4º paso. Prefiere los estándares abiertos.
    Ya manejándote con diferentes aplicaciones libres, lo lógico es que comiences a guardar la información o contenidos que generas utilizando de preferencia formatos de estándares abiertos. Por ejemplo, si te has habituado a usar OpenOffice deberías empezar a guardar tus escritos en formato .odf en lugar que el conocido .doc Puedes enviar a otras personas los documentos en ambas versiones y a la vez exigir que te envíen archivos en formatos abiertos.
    Otro formato abierto es .svg para gráficos vectoriales.

Para la mayoría de los usuarios cumplir esta etapa es suficiente. Ya eres un usuario de software libre. Aprende y optimiza tu trabajo con estas excelentes herramientas. Estarás mucho tiempo trabajando y beneficiándote de ellas.
Si estás cómodo y funcionas bien dentro de la primera etapa, entonces no es necesario que te fuerces en llegar a la segunda etapa. Es un asunto de opción personal. Las personas en su mayoría sólo necesitan de aplicaciones y no requieren todo un sistema operativo distinto para trabajar.

Pero si eres de espíritu emprendedor y quieres ir más lejos…
Continuar leyendo “Guía personal para migrar al Software Libre”

A+OS: Arquitectura y Open Source.

arquitectura_opensource
Fuente de la imagen:http://ecosistemaurbano.org/

Aún recuerdo cuando escribí en el 2006 mi primera reflexión sobre el Software Libre y los arquitectos. El post se llamaba “Mecánica Electrónica”. ¿Y el Software Libre? y al día de hoy creo que tiene plena vigencia.
Luego, otra instancia de acercamiento al tema fue gracias a la oficina HVA Hermanitos Verdes Arquitectos, que compartió con este blog su experiencia en la aplicación de recursos del Software Libre para el quehacer profesional de arquitectos.
Ahora volvemos a reflexionar sobre esta relación. Y esta vez es con A+OS, una serie de artículos sobre Software Libre, de Jorge Toledo y que está publicando el blog de la afamada oficina española de arquitectura [Ecosistema Urbano]. Según entiendo, ellos están iniciando su propio camino para implementar en su trabajo herramientas del mundo del Open Source y del Software Libre. Y dicho proceso, no lo han tomado desde el mero punto de vista operacional, sino que han querido abordarlo desde su raíz ideológica y social. Por eso es que han empezado a compartir estos artículos donde se van exponiendo el significado de las definiciones y conceptos en forma muy clara y transparente.
Al paso de como van las cosas, los arquitectos seremos los últimos en subirnos a este carro. Así que para que no estemos tan desconectados les recomiendo ir leyendo estos artículos, e ir entendiendo de que va este mundo del Software Libre.

Link: http://ecosistemaurbano.org/
Ir directo a A+OS

Manipulando archivos DWG en GNU-Linux (3º parte y final)

Llegamos a la tercera y última entrada sobre como manejar archivos DWG en un sistema operativo GNU-Linux. Previo a leer este artículo te recomiendo revisar la primera y la segunda parte de esta serie (todos los links de descarga están en el primer artículo).

A continuación mostraré tres programas CAD de la plataforma Windows que los vamos a probar en Ubuntu 8.04 bajo el emulador Wine. Estos son “A9Cad”, “progeCAD” e “HYCAD”. Puedes probar a descargar algunas de las otras opciones gratuitas que mencioné en la primera parte de esta serie de artículos, pero que requieren formulario de inscripción. Yo he optado por estos programas ya que la descarga es inmediata y además son muy ligeros (con excepción de progeCAD). Esto último es un dato importante. Todos saben que muchos programas de pago de la plataforma Windows son muy pesados y exigen gran cantidad de recursos al hardware. Así, no me sorprende que en Linux y corriendo sobre Wine dichos programas sean muy inoperantes. No es fácil que un emulador soporte sin conflictos aplicaciones como si estas fueran nativas del sistema operativo, y si además estos sobrepasan las capacidades del hardware del mismo PC…

Es muy posible que la experiencia de trabajar con aplicaciones más simples y ligeras bajo emulación con Wine, sea más estable y productivo que intentar correr la ultima versión del Autocad 200X.
Además, estoy seguro que la mayoría de los usos del mundo amateur o de las PyMEs se cubren con aplicaciones acotadas, rápidas, económicas y eficientes; y no requieren invertir en altos gastos de licencia de programas de cientos de megas, para los cuales se requiere hacer upgrade a los equipos.

progeCAD 2008
progreCAD 2008

Voy a pasar rápido con la revisión de este programa. Lo instalé pero no registré la licencia.
Su relación con el emulador Wine es más o menos. Al momento de iniciar y cargar un archivo tarda al rededor de un minuto en desplegar el dibujo. Es compatible con DWG hasta la versión 2007 y tiene todas las herramientas para ver y trabajar dibujos en 2D y 3D. La operativa de dibujar y mover el cursor también está algo ralentizada pero igual es fluida. No es completamente funcional, algunas de las opciones están sólo disponibles con la versión PRO. Tampoco pude salvar los archivos. El programa se bloquea y hay que reiniciarlo. El que tenga que reiniciarlo seguro es una incompatibilidad con Wine, pero igual no sé si efectivamente esta versión gratuita permite guardar lo editado y si el registrarlo libera esta funcionalidad. Puedes probar a registrar la licencia para uso gratuito y ver hasta donde llega la capacidad operativa del programa.
Mientras, al menos funciona como un vizualizador.

A9CAD
A9CAD

A9CAD (corriendo bajo WINE en Ubuntu 8.04).

Otro programa propietario gratuito per a diferencia del primero es descarga sin inscripción (existe una versión pro). No es tan completa como la primera pero reúne muchas de las funcionalidades necesarias (siempre para dibujo en 2D). Los comandos y herramientas (como la mayoría de estos programas clones) son todas las tradicionales y que funcionan igual que en Autocad.
Soporta formatos DWG y DXF.
Lamentablemente no funciona todo lo suave que quisiéramos bajo Wine. El principal “bug” que he detectado es que los comandos de las barras de menú no se ejecutan con un solo click, sino que debo hacer click dos veces en cada ícono. También se ha repetido el problema de que no cambia la versión DXF de los archivos al guardar, a menos que editemos a mano el nombre del archivo de salida (igual como pasó con el programa A9Converter).

A9cadprint
El programa es básico pero tiene las opciones necesarias. La versión es la 2.2.1 del 2005. Y en la opción de impresión, entre otras cosas, se pueden sacar copias en PDF.

HYCAD
HYCAD

HYCAD (corriendo bajo WINE en Ubuntu 8.04).

De autor desconocido esta aplicación pesa solamente 4,1MB y sin embargo está llena de herramientas y comandos para dibujar. Lamentablemente no abre archivos DWG, sino DXF (con el comando importar) además de su propio formato, pero si es capaz de guardar los dibujos en formato DWG, aunque no sé hasta que versión (por eso lo he incluido en esta revisión).
Su funcionamiento no es del todo seguro, ya que parece tener conflicto con algunas versiones de DXF al momento de importar. A veces los archivos se cargan pero no son visibles en el área de dibujo (aunque están allí, ya que pueden ser seleccionados). Una forma de superar este “bug” (que también lo vi corriendo el programa en Windows) fue guardando los archivos importados en el formato propio de HYCAD (.gr). A continuación cierras el programa. Luego haces correr el programa de nuevo y abres el archivo “.gr” que guardaste. Entonces ya deberías poder ver y trabajar con los dibujos.

Otra característica fascinante de este programa es que tiene integrada una herramienta de vectorización de archivos de imágenes PNG, BMP, JPG y TIF, convirtiendo las imágenes de pixeles en dibujos de lineas CAD, los que puedes guardar como archivos DXF, DWG o SVG.

hycad1
Herramientas de vectorizado en HYCAD.

Aquí un ejemplo con una fotografía. Simplemente cargas la imagen (dispones de algunas herramientas para afinar parámetros), luego solo le das al botón “Vectorize” y… ¡presto!

hycad2
Imagen ya vectorizada.

Aquí el dibujo ya vectorizado al que le hice un “zoom” para que pudiera distinguirse claramente la malla de polylines. A pesar de no ser una imagen de muy alto contraste no hubo sudores y el proceso fue rápido.
En este ejemplo el efecto logrado es muy interesante.

Bueno, llegamos al final de esta serie de artículos.
A lo mejor más de uno se ha desilusionado, ya que esperaba algún anuncio o noticia sorpresa sobre alguna alternativa CAD definitiva a lo existente en el mundo del software privado. Pero lamentablemente aún no llega ese momento.
Sin embargo, hemos podido comprobar que utilizando recursos disponibles gratuitamente en la Web, podemos realizar muchas de las tareas que conlleva trabajar con archivos CAD como los DWG, sin necesidad de anclarnos a un sistema operativo determinado o recurriendo a la piratería de software.

Yo solamente he querido probar con esta revisión, si podía saltarme algunas de las restricciones propias de formatos propietarios como el DWG y trabajarlos en un sistema operativo de mi elección. En varios foros había leído opiniones pero nunca experiencias reales. Así que tenía curiosidad de experimentar con diferentes aplicaciones de mundos distintos. Fue simple y llana curiosidad.

Me he dado cuenta que el camino que han seguido las aplicaciones de Autodesk es imitado por casi todas las alternativas que conozco. Todos son clones del mismo programa (y clones muy burdos a veces). ¿Será esa la razón por la cual hay tan poca competencia? ¿No sería mejor programas que innoven en su propio camino, con propuestas distintas de representación?

Por otro lado, vale el comentar que la tendencia actual es establecer estándares que faciliten la los usuarios y las instituciones el operar con archivos que contienen el fruto de su trabajo o el patrimonio de una nación. Estándares que nacen de los acuerdos entre las sociedades civiles y políticas para sacar el máximo de provecho de los avances de la tecnología. Estándares como el ODF para aplicaciones ofimáticas.
Tal vez con el tiempo, universidades y asociaciones profesionales establezcan ese tipo de acuerdos para promover un estándar base para formatos CAD, de forma que no se dependa de una sola alternativa de mercado, sino que se pueda aprovechar toda la oferta tecnológica existente.

Más información y fuentes:

Sitio con alternativas gratuitas de programas CAD.

Programas soportados en Ubuntu (ver ingenierías).

Cad2svg es un programa para GNU-Linux en linea de comando que convierte archivos DWG y DXF a formato SVG.

Listado de programas CAD & Linux.

Productos CAD para plataforma Linux

Programa CAD con sistema de diseño colaborativo.