Zur Navigation | Zum Inhalt

Newsflash

He cerrado mi blog anterior y ahora este portal aloja mi blog personal.
 
     
 
Entorno de desarrollo profesional
escrito por Neto   
sábado, 09 de enero de 2010

Cuando uno trabaja en un proyecto muy profesional para desarrollo de sistemas hay que tener un entorno de desarrollo bastante productivo.

Esto implica la selección, configuración y reglamentación del uso de todas las herramientas de soporte al proceso de desarrollo. Los distintos tipos de usuarios del proceso son los analistas, gerentes, programadores y encargados de control de calidad usualmente. 

En base a un proyecto en el que estoy trabajando hemos generado un entorno de desarrollo que es francamente eficiente. Sirve para el desarrollo de una aplicación en C++, aunque puede ser modificado para diversos lenguajes.

 Análisis y diseño

  • Enterprise Architect, versión Profesional

Desarrollo

  • Eclipse CDT, versión Galileo
  • Compilador gcc 4.1
  • Nokia QT
  •  Subversion
  • Doxygen

Control de calidad

  • cppunit
  • QA-CPP
  • Bugzilla

A continuación comento algunas de las bondades de estos productos.

El Enterprise Architect es una herramienta excelente paradocumentación de análisis y diseño. Permite hacer ingeniería inversa analizando código fuente y actualizando los diagramas de diseño. Se integra bien con muchos lenguajes de programación y permite trabajao colaborativo guardando todos los elementos de diseño en un repositorio central usando el subversion.

Eclipse y QT son herramientas open source que usamos para la escritura de código y el desarrollo de la GUI. Eclipse es especialmente extensible y tiene un gigantesco soporte de plugins que permiten configurarlo muy finamente para alcanzar una alta productividad.

Doxygen permite generar documentación muy buena sobre el código fuente generado. Exige una convención del uso de comentarios.

El QA-CPP es una herramienta comercial para análisis estático de código que permite tener  un control de calidad bastante alto sobre el código generado. Permite establecer estándares que son revisados de manera automatizada. Cuando se tienen varios miles de líneas de código de una aplicación, esto se agradece bastante.

Además de la selección de herramientas, se tienen documentos de estándares de desarrollo y políticas de uso de las herramientas, que todo el personal del proyecto debe conocer y seguir. 

Parece ser bastante formal y pesado, pero es la única manera de asegurar un producto de alta calidad que permita una capacidad de mantenimiento buena en el futuro.

 

 
Fecha de fabricación de un lente Canon
escrito por Neto   
domingo, 21 de junio de 2009

Un dato útil para los que usamos cámaras Reflex con lentes Canon: se puede saber cuándo fue fabricado el lente viendo un código impreso (distinto de su número de serie) en la parte posterior del lente.

La fuente es esta

Esto lo aprendí porque como ya he comprado dos lentes usados en buenas condiciones quería saber que tan usado estaba el lente. Por lo menos esto es una referencia: eran del 2005 y 2007 Smile

 
EOS Camera Movie Record
escrito por Neto   
sábado, 13 de junio de 2009

En Sourceforge he encontrado una aplicación opensource llamada EOS Camera Movie Record, desarrollada por unos rusos.

El link es este .

Esta aplicación permite grabar video en el PC tomando como fuente el modo LiveView de una cámara Canon EOS Reflex digital que tenga dicha funcionalidad. Mi Canon Rebel XSI la tiene. Cool

eosvideo.jpgLa aplicación se descarga y se usa. No tiene ningún instalador, solamente un EXE y varias librerías DLL. 

Se ve además que está hecha con QT 4 como motor de GUI.

Hay que conectar primero la cámara con el cable USB, lanzar la aplicación y darle al botón que dice WRITE y luego STOP

El resultado es un archivo AVI que queda grabado en la carpeta de la aplicación.

 Esto es más que increíble. Agrega una capacidad que muchas cámaras Reflex digitales no tenían, por la complejidad de ser una reflex justamente.

Siendo la Rebel XSI uno de los modelos más vendidos en el mercado de reflex digitales de Canon, estoy seguro que esta noticia será del agrado de muchos.

 

 
<< Inicio < Anterior 1 2 3 4 5 6 7 8 Siguiente > Final >>

Resultados 1 - 4 de 31
 
     
Free Joomla! Templates provided by funky-visions.de
Template modding by Sven Brier