He agrupado los programas externos Digi.tab y Anything2Digi en una instalación denominada Digi3D 2009 Beta Preview, ya que ambas aplicaciones están desarrolladas con los componentes que tendrá la futura versión 2009 de Digi3D.
Funcionan con licencia de 2007.
La idea es que el programa Anything2Digi desaparezca, y se convierta en un componente de una aplicación que habrá en la versión 2009 de Digi que se denominará "Consola de procesos por lotes" que tendrá una línea de tiempo (al estilo de los programas de edición de vídeo como Adobe Premiere Pro. Se irán creando procesos gráficamente (arrastrando y soltando) sobre la barra de tiempo, que irá creciendo según arrastramos procesos. Estos procesos segán genéricos como "Importa este archivo DWG a BIN" ó "Calcula una ortofoto partiendo de tal imagen ADS40, y tal MDT" ...
Una vez concatenados todos los procesos en la barra de tiempo, pulsaremos Play y a esperar a que se ejecuten todos los procesos.
Además será 100% multitaréa, por lo que si nuestro equipo dispone de 8 núcleos, se podrán hacer 8 cosas a la vez.
Además he cambiado el tipo de instalación, he migrado a .msi, ya que en una gran empresa me han solicitado que las instalaciones sean en .msi. Este es el primer paso para la instalación completa de Digi3D con setups de tipo .msi.
Hace muchos años las instalaciones las creaba en .msi, pero migré a .exe con un cambio en el programa Instalshield. Ahora no utilizo Installshield por que es carísimo y lentísimo. Había pensado migrar a NSIS pero éste paquete crea únicamente .exes. He decidido migrar a Wix con el que me siento muy cómodo.
viernes 13 de junio de 2008
miércoles 11 de junio de 2008
Alpha de Anything2Digi
He hecho un programita nuevo que se instala junto con el programa Digi.Tab. Está en versión Alpha pero es completamente funcional.
Es un importador de cualquier cosa a .bin.
Lo ejecutas, seleccionas un digi.tab, arrastras desde el explorador de Windows archivos .dxf, dxb, dwg, dgn sobre el programa pulsas el botón de traducir y te los traduce todos de una vez.
Para instalarlo, hay que instalar el programa digi.tab de la siguiente dirección http://digi21.net/digi3d/download.html.
Requiere una licencia de DigiNG 2007 (aunque está desarrollado con el motor de la futura versión 2009).
Espero que os guste.
Es un importador de cualquier cosa a .bin.
Lo ejecutas, seleccionas un digi.tab, arrastras desde el explorador de Windows archivos .dxf, dxb, dwg, dgn sobre el programa pulsas el botón de traducir y te los traduce todos de una vez.
Para instalarlo, hay que instalar el programa digi.tab de la siguiente dirección http://digi21.net/digi3d/download.html.
Requiere una licencia de DigiNG 2007 (aunque está desarrollado con el motor de la futura versión 2009).
Espero que os guste.
martes 3 de junio de 2008
Nueva versión de Digi.TAB (Beta)
He subido una nueva versión del programa DIGI.TAB (Beta) que permite modificar estilos visuales, las paletas de colores, tiene herramientas de validación de digi.tab...
Para poder ejecutarlo es necesario instalar previamente el Paquete redistribuible de Microsoft Visual C++ 2008 (x86) de la página web de Microsoft. Luego se puede instalar el programa y ejecutarlo.
Espero que os guste.
Se puede descargar en la página de descargas de Digi3D.
Para poder ejecutarlo es necesario instalar previamente el Paquete redistribuible de Microsoft Visual C++ 2008 (x86) de la página web de Microsoft. Luego se puede instalar el programa y ejecutarlo.
Espero que os guste.
Se puede descargar en la página de descargas de Digi3D.
Elementos complejos con huecos
Estoy finalizando el pluggin de Geomedia en DigiNG.
Lo último que he tenido que hacer es añadir un nuevo tipo de entidades a DigiNG: Elementos complejos con huecos. Éstos son elementos complejos con un límite exterior cerrado (que puede estar formado a su vez por por múltiples entidades, incluidas partes complejas) con islas que a su vez pueden estar formadas por elementos complejos.
Un follón, pero necesario para que DigiNG pueda trabajar con todos los tipos de entidades que soporta Geomedia.
Además he modificado la orden PROYECTA_VENTANA que ahora permite proyectar elementos complejos, así como elementos complejos con huecos. Para ello he modificado el cuadro de diálogo de ésta orden para permitir indicarle si queremos o no que proyecte este tipo de entidades.
He tenido que modificar los tentativos para poder tentativar estos elementos y he corregido un fallo en la selección de entidades complejas que únicamente permitía tentativar sobre los vértices de las entidades que formaban la entidad compleja, y no sobre la proyección.
Me queda por modificar las órdenes de EDITAR, MOD,... para que funcionen también sobre elementos complejos.
Lo último que he tenido que hacer es añadir un nuevo tipo de entidades a DigiNG: Elementos complejos con huecos. Éstos son elementos complejos con un límite exterior cerrado (que puede estar formado a su vez por por múltiples entidades, incluidas partes complejas) con islas que a su vez pueden estar formadas por elementos complejos.
Un follón, pero necesario para que DigiNG pueda trabajar con todos los tipos de entidades que soporta Geomedia.
Además he modificado la orden PROYECTA_VENTANA que ahora permite proyectar elementos complejos, así como elementos complejos con huecos. Para ello he modificado el cuadro de diálogo de ésta orden para permitir indicarle si queremos o no que proyecte este tipo de entidades.
He tenido que modificar los tentativos para poder tentativar estos elementos y he corregido un fallo en la selección de entidades complejas que únicamente permitía tentativar sobre los vértices de las entidades que formaban la entidad compleja, y no sobre la proyección.
Me queda por modificar las órdenes de EDITAR, MOD,... para que funcionen también sobre elementos complejos.
domingo 1 de junio de 2008
Tienda Indonesia
No todo en mi vida es programación,
Entre mi mujer y yo hemos abierto una tienda de alimentación de productos de Indonesia (nacionalidad de mi mujer) donde se puede encontrar todo lo que se podría encontrar en una tienda de alimentación en Yakarta.
Ha sido una aventura el compaginar mi tiempo para abrir la tienda y seguir con mis obligacines de Digi21, pero después de mucho tiempo, tenemos productos en Madrid (que nos llegan desde Indonesia o desde Holanda), productos frescos que llegan de Thailandia por avión hasta París y de allí por camión frigorífico a Madrid cada dos semanas, licencias de importación, números de registro sanitario, tienda online (http://www.tiendaindonesia.com), tienda de verdad en la calle Conrado del campo 5, local 12. 28027 Madrid, cámaras frigoríficas, muebles, extintores.... y todo el sin fín de cosas que te exigen en sanidad para poder abrir una tienda de alimentación. Hemos dejado el local de tal manera que se podría hacer una operación de cirugía cerebral sin ningún riesgo de contaminación.
Inauguramos la tienda el próximo día 7 de junio de 2008 (aunque ya está abierta al público).
Nos vemos...
Entre mi mujer y yo hemos abierto una tienda de alimentación de productos de Indonesia (nacionalidad de mi mujer) donde se puede encontrar todo lo que se podría encontrar en una tienda de alimentación en Yakarta.
Ha sido una aventura el compaginar mi tiempo para abrir la tienda y seguir con mis obligacines de Digi21, pero después de mucho tiempo, tenemos productos en Madrid (que nos llegan desde Indonesia o desde Holanda), productos frescos que llegan de Thailandia por avión hasta París y de allí por camión frigorífico a Madrid cada dos semanas, licencias de importación, números de registro sanitario, tienda online (http://www.tiendaindonesia.com), tienda de verdad en la calle Conrado del campo 5, local 12. 28027 Madrid, cámaras frigoríficas, muebles, extintores.... y todo el sin fín de cosas que te exigen en sanidad para poder abrir una tienda de alimentación. Hemos dejado el local de tal manera que se podría hacer una operación de cirugía cerebral sin ningún riesgo de contaminación.
Inauguramos la tienda el próximo día 7 de junio de 2008 (aunque ya está abierta al público).
Nos vemos...
Immersion SoftMouse 3D
Curiosa la política que tenía la empresa Immersion: Desde hace varios años quería implementar el ratón SoftMouse (el que todos hemos visto en los equipos de Leica y de Helava) en Digi3D, pero el protocolo de comunicaciones (en inglés) era cerrado, y la empresa que lo desarrolla (Immersion) no publicaba ningún SDK ni ningún documento explicativo. La única manera de acceder a ese SDK era comprar un ratón (nada barato) y te enviaban el SDK.
Resumen: Digi3D no daba soporte a este dispositivo, ya que en España ninguna empresa de producción trabaja con ratón.
En nuestro viaje a Tailandia descubrimos la necesidad de implementar el ratón, pues en ese país no quieren ver las manivelas ni de lejos, allí todo el mundo trabaja con este ratón, así que una de las tareas que he tenido después del viaje ha sido la de implementar el ratón. Además una empresa de sevilla nos llamó preguntando si dábamos soporte a este dispositivo o si podríamos dar soporte al mismo, por que se disponían a comprar uno.
Antes de dar el sí a la empresa para que lo comprara (y que me lo enviara junto con el SDK para implementarlo) se me ocurrió entrar por última vez en la página web del fabricante y allí estaba por fin el SDK. Gracias a éste SDK he podido implementar el dispositivo en Digi3D sin disponer físicamente de él. Luego me he hecho con uno para probar y todo funciona correctamente.
Si no hubiera localizado éste SDK no hubiera tenido la seguridad de decirle a nuestro cliente que se compre el ratón, por lo que quizás la empresa que lo fabrica hubiera perdido un cliente.
Nunca he entendido los secretismos. Si fabricas ratones, ¿por qué no muestras cómo acceder a tu propio ratón para que millones de programas tengan acceso a él y tener muchas más posibilidades de venta?
Resumen: Digi3D no daba soporte a este dispositivo, ya que en España ninguna empresa de producción trabaja con ratón.
En nuestro viaje a Tailandia descubrimos la necesidad de implementar el ratón, pues en ese país no quieren ver las manivelas ni de lejos, allí todo el mundo trabaja con este ratón, así que una de las tareas que he tenido después del viaje ha sido la de implementar el ratón. Además una empresa de sevilla nos llamó preguntando si dábamos soporte a este dispositivo o si podríamos dar soporte al mismo, por que se disponían a comprar uno.
Antes de dar el sí a la empresa para que lo comprara (y que me lo enviara junto con el SDK para implementarlo) se me ocurrió entrar por última vez en la página web del fabricante y allí estaba por fin el SDK. Gracias a éste SDK he podido implementar el dispositivo en Digi3D sin disponer físicamente de él. Luego me he hecho con uno para probar y todo funciona correctamente.
Si no hubiera localizado éste SDK no hubiera tenido la seguridad de decirle a nuestro cliente que se compre el ratón, por lo que quizás la empresa que lo fabrica hubiera perdido un cliente.
Nunca he entendido los secretismos. Si fabricas ratones, ¿por qué no muestras cómo acceder a tu propio ratón para que millones de programas tengan acceso a él y tener muchas más posibilidades de venta?
martes 27 de mayo de 2008
Suscribirse a:
Entradas (Atom)