domingo, 3 de agosto de 2014

LibOpenCIF 1.0.2 liberado

Tras un breve trabajo de actualización, he liberado oficialmente la versión 1.0.2 de la biblioteca LibOpenCIF. En esta nueva versión, se hacen algunas correcciones menores pero necesarias a la configuración usada por CMake. Así mismo, se realiza una actualización menor a la documentación disponible para el usuario.

La nueva versión puede ser encontrada en sus espacios correspondientes de SourceForge y GitHub.

Cabe señalar que el trabajo en LibOpenGDS se mantiene. Espero pronto poder compartir avances sobre el proceso de desarrollo, el cual es mas complejo de lo que esperaba (el diseño de la biblioteca requerirá un poco mas de tiempo del esperado).


domingo, 6 de julio de 2014

LibOpenCIF y LibOpenGDS: Tecnologías base

El trabajo de muchos días ha comenzado a dar sus frutos. Hace algunas semanas logré liberar la versión 1.0 de la biblioteca LibOpenCIF, de la cual se puede acceder al código desde la página de GitHub o desde SourceForge, y sobre la cual me encuentro ya planteando cambios menores para su versión 1.1.

Además de LibOpenCIF, me encuentro ya estudiando el formato GDSII (Graphic Database System II), para pasar, naturalmente, a crear un nuevo proyecto llamado LibOpenGDS, la cual encontrará igualmente su espacio tanto en GitHub como en SourceForge.

Estas bibliotecas serán la base para proyectos mayores que estoy ya diseñando, como lo es una herramienta para trazado de planos de Circuitos Integrados (exportar diseños a imagen) o una herramienta para el escalado de diseños. En total estoy planteando 5 aplicaciones, de las cuales ya he creado su respectivo espacio en GitHub (aún sin archivos, pues me encuentro diseñando el sistema).

Estas aplicaciones serán el resultado de experiencia obtenida en diversos empleos, los cuales me han mostrado lo complicado que es encontrar los medios apropiados para la lectura y manipulación de estos archivos.

Cabe señalar que tengo en mente el trabajar igualmente en el formato OASIS (Open Artwork System Interchange Standard), pero en estos momentos no dispongo de la documentación apropiada para aprenderlo (tanto para CIF como GDSII hay recursos en linea gratuitos y libres, pero la documentación del formato OASIS, hasta donde he logrado investigar, sigue cerrada y a la venta).

Espero esto termine en un sistema de aplicaciones que permitan brindar al diseñador de Circuitos Integrados algunas facilidades que pudieran ser cruciales para su trabajo, así como proveer a la comunidad con algunas bibliotecas que permitan extender y mejorar mis esfuerzos.

Como información adicional, he de decir que estoy igualmente aprendiendo ya sobre el uso de CMake, con el cual espero aumente drásticamente la calidad de los proyectos que tengo ya en mente. Si me proporciona los resultados apropiados, migraré mis proyectos viejos a CMake, dejando Autotools.

domingo, 16 de marzo de 2014

Proyectos varios en camino

Me encuentro trabajando en diversos proyectos que tengo entre manos.

El principal, de momento, es LibOpenCIF, una biblioteca que me encuentro desarrollando para facilitar la tarea de lectura de archivos CIF (Caltech Intermediate Form). Pueden encontrar el proyecto en este enlace.

De igual manera, espero comenzar pronto a mover mis proyectos a mi espacio en GitHub, para hacer público el desarrollo de éstos.

Saludos.