Ant 2e6 + 1

Web sobre programación y aplicaciones personales.

Aquí recopilo información sobre mis aplicaciones , artículos y mi opinión personal sobre el negocio de la informática en particular y la vida en general.


Proyectos 2016

Se acerca el fin de año y es el momento de echar cuentas de lo que ha dado de sí este año. Ha sido un año lleno de código en el que por fin he comenzado a compartirlo con otros programadores.

En particular, si resumiese este año por el código fuente, creo que lo podríamos considerarlo bastante fructífero:

Leer más...

Recursos de BauMotionComics

En una presentación o un cómic, los recursos son los componentes básicos de nuestro proyecto, es decir, las figuras, imágenes o brochas que vamos a utilizar.

Los recursos en una presentación se pueden utilizar de dos formas, o bien incrustándolos en la presentación o bien incluyéndolos desde un archivo con la etiqueta Include :

Leer más...

Introducción a BauMotionComics

BauMotionComics es una aplicación para la creación de presentaciones y cómics con movimiento.

La aplicación utiliza las posibilidades del entorno de WPF para el manejo de textos, gráficos, imágenes y animaciones para crear presentaciones dinámicas.

Leer más...

BauMotionComics

Quien me conoce sabe que soy aficionado a los cómics, de hecho, ya he desarrollado anteriormente alguna aplicación relacionada con la lectura de novelas gráficas como BauComicBooks para los archivos de cómic clásicos con formato cbr / cbz.

Si has visto algúna vez el formato de un archivo cbr, éste no es más que una serie de imágenes comprimidas en los que cada página es a su vez una imagen fija.

Leer más...

CrioGame: motor de juegos con C#

Llevaba ya tiempo leyendo sobre motores de juegos, concretamente con MonoGame y me apetecía dedicar un tiempo a desarrollar juegos. ¿Y qué mejor momento que el verano para dedicarle un par de meses ?

Dado que mi capacidad como diseñador es bastante escasa, le dí una vuelta de tuerca a la idea de desarrollar un videojuego y decidí ampliar ligeramente el propio motor de MonoGame para que fuera más fácil el desarrollo de juegos sencillos.

Leer más...

BauMessenger: implementación del protocolo XMPP

Los más veteranos del lugar quizá recuerden que sobre el año 2.000 surgieron una nueva línea de aplicaciones conocidas con el nombre genérico de 'aplicaciones de mensajería instantánea '. Entre estas aplicaciones estaban Icq (de Mirabilis), Yahoo ! Messenger (de Yahoo, obviamente) o MSN Messenger (de Microsoft) y plantearon una nueva guerra por captar usuarios similar a la que se había vivido entre los navegadores.

La función de estas aplicaciones eran permitir enviar información de presencia (el usuario está conectado y libre para conversar o no) y mensajes y archivos instantáneamente entre usuarios. Algunos de ellos incluso permitían conversaciones en grupo o chat. Todas ellas utilizaban software de comunicación propietario, es decir, no existía un estándar y era imposible contactar con un usuario a menos que se utilizase la misma aplicación. ¿Os suena de algo ? ¿Alguien ha pensado en WhatsApp / Telegram / Line... ?

Leer más...

Desarrollo de plugins con .Net

El concepto de plugin o extensión es bien conocido para todo desarrollador: un componente dentro de una aplicación que se puede cargar y utilizar en tiempo de ejecución sin vincularlo directamente en tiempo de diseño.

Los plugins nos permiten añadir funcionalidades a nuestra aplicación para las que no estaba preparada en un principio e incluso cargarlos o descargarlos sin necesidad de configuración.

Leer más...

Librería FTP en C#

En las aplicaciones que utilizan FTP para intercambio de archivos, hasta ahora he utilizado un wrapper sobre la librería de FTP de.NET.

En uno de mis últimos proyectos, necesitaba acceder a FTPs y no pude conseguirlo a través de las librerías básicas de.NET. En algunos casos me daban errores de conexión a través de un proxy HTTP y en otros errores de comunicación. Existen formas de solventarlo pero me pareció más eficaz e instructivo implementarlo por mí mismo.

Leer más...