WinBurn: Grabando CD’s en Windows

Hace algo más de un año cursé “Arquitectura de Aplicaciones Software” y tuve que desarrollar un reproductor de música. Una de las cosas con las que me quedé ganas de implementar era la grabación de CD’s de audio. Ayer, domingo 15, empecé junto con Roberto Auro un proyecto en Google Code para manejar CDRTools desde… Seguir leyendo WinBurn: Grabando CD’s en Windows

Ahora en Linux y MacOS X

Ahora que tenía un poco de tiempo libre me he dedicado a hacer algo de limpieza en el código que había hecho. Hasta ahora el reproductor de música que estaba haciendo sólo funcionaba en Windows debido a que como motor de reproducción usaba Windows Media Player, como base de datos MS Access y como interfaz… Seguir leyendo Ahora en Linux y MacOS X

WebServices: Crear y consumir un Web Service en C#

En este ejemplo crearemos un web service simple que únicamente devuelva una cadena de texto. Si recibiera parámetros o realizara alguna operación (consultar una base de datos, realizar cálculos, etc…) el procedimiento sería análogo a cualquier método “típico”. Comencemos por la creación de un nuevo Web Service. Abrimos VisualStudio y creamos un nuevo proyecto “Aplicación del… Seguir leyendo WebServices: Crear y consumir un Web Service en C#

A tortas con las portabilidad

Una de las cosas que intento lograr en “OpenSound” es la portabilidad. Me gustaría que fuera multiplataforma, así que estoy mirando formas de conseguirlo. Silverlight parece un buen candidato, aunque Linux se queda fuera hasta que el proyecto Moonlight se ponga las pilas, cuestión de tiempo. Otro problema es que Silverlight 1.1 (aun en desarrollo)… Seguir leyendo A tortas con las portabilidad

La interfaz web de OpenSound

Como ya sabréis los que leáis habitualmente mi blog (¿hay alguien?) estoy mirando cositas para mi PFC. Hoy le ha tocado el turno a la interfaz web. Dado que soy un diseñador gráfico pésimo, he tomado una CSS que me parecía bonita y la he modificado y adaptado a mis necesidades. Afortunadamente pueden encontrarse muchos… Seguir leyendo La interfaz web de OpenSound

Escuchar la radio en C# mediante Windows Media

Vamos a transformar un poco la demo del otro día para crear nuestro sintonizador de radio. Lo primero que tenemos que hacer es almacenar de alguna manera los nombres de las emisoras y su dirección de reproducción. Para no comernos mucho la cabeza usaremos un array bidimensional: private string[,] emisoras; Como podéis imaginar, lo siguiente… Seguir leyendo Escuchar la radio en C# mediante Windows Media

Reproducir música (mp3, ogg…) y vídeo (avi, divx, mpeg…) en C# mediante Windows Media Player

Para reproducir música o vídeo dentro de nuestra aplicación C# lo más cómodo es hacer uso del componente Windows Media. Para ello, dentro de la pestaña “Componentes” de la barra del cuadro de herramientas, hacemos click derecho y “Elegir elementos”. Nos vamos a “Componentes COM” y seleccionamos el “Windows Media Player”. A partir de ese… Seguir leyendo Reproducir música (mp3, ogg…) y vídeo (avi, divx, mpeg…) en C# mediante Windows Media Player

University Tour 2008

El pasado Martes 16 se celebró en la EUITIO el Univeristy Tour 2008, es decir, una mañana de charlas sobre tecnologías .Net de cara a los desarrolladores. Normalmente vienen ponentes de sobra reconocidos, como David Carmona, al que pudimos ver el año pasado por poner un ejemplo. Este año en cambio, no ha venido ningún… Seguir leyendo University Tour 2008

Microsoft y Novell desarrollaran Silverlight para Linux

Supongo que todos nosotros conocemos la tecnología Macromedia Flash, aunque sólo sea como usuarios, por lo juegos y la asquerosa publicidad. Microsoft ha desarrollado una tecnología bastante más potente que intenta competir con ella, Silverlight. Silverlight necesita, al igual que flash, un plug-in para poder funcionar en el navegador. Dado que está basado en .NET,… Seguir leyendo Microsoft y Novell desarrollaran Silverlight para Linux

Banco de Tiempo, prueba superada

Hace dos semanas comentaba que acabábamos de entregar nuestro proyecto para Comercio Electrónico, un banco de tiempo. Pues bien, hace escasas horas hemos tenido la defensa de la práctica y nos ha comunicado la nota. Hay que tener en cuenta que el plazo de desarrollo era muy corto y a la versión que presentamos (que… Seguir leyendo Banco de Tiempo, prueba superada