Este año tengo Arquitectura de Aplicaciones de Software, una asignatura (muy útil por cierto) que se evalúa mediante la entrega de una práctica final. Cosa que no tendría mayor importancia de no ser porque haremos un pequeño reproductor de música en Java con soporte para varias listas de reproducción. Para ser sinceros, la cosa es que tenga un buen manejo de las listas y el resto como salga.
Mi proyecto fin de carrera necesita un reproductor de música y está siendo desarrollado en C# haciendo uso de algunos componentes que están únicamente disponibles para Windows. Hace tiempo que estaba buscando, sin demasiado éxito, reemplazos para esos componentes, ya que mi objetivo era hacerlo multiplataforma.
Como habréis podido imaginar, esta práctica me viene de perlas porque me permite crear un reproductor en Java compatible con el resto del sistema (si descubro como trabajar desde Java contra servicios web de .NET) sin invertir más tiempo del planificado… y ya de paso, sacar mejor nota en la asignatura :)
Tengo pensado comenzar el desarrollo este fin de semana y prometo poner una primera versión tan pronto como sea compilante con interfaz gráfica para que quien quiera pueda ir probándolo y sugiriendo nuevas funcionalidades y mejoras de las existentes.