Seleccionar página
Cargando Eventos

« Todos los Eventos

  • Este evento ha pasado.

Desarrollo de aplicaciones Java Open Source

23/11/2023 / 5:30 pm - 7:00 pm

Java_Open_Source_banner_101

Desarrollo de aplicaciones Java Open Source.

ChessPdfBrowser, un ejemplo de aplicación dedicada al ajedrez.

Hola, ¿cómo estás?

¡Ya tenemos listo un nuevo #101PanelTechDays que no te puedes perder!

Si te gusta el ajedrez, y te gusta programar, el próximo Jueves día 23 de Noviembre tienes una cita importante para aprender a desarrollar aplicaciones Open Source interesantes y diferentes con Java Swing, y poder compartirlas con la Comunidad.

En esta ocasión, nuestro compañero Francisco Rojas nos hablará de su experiencia de desarrollo Open Source con Java y nos enseñará una de las aplicaciones más relevantes que ha desarrollado durante los últimos años: ChessPdfBrowser, la única aplicación gratuita del mercado que ofrece la función de extraer partidas de ajedrez de los libros PDFs y exportarlas en un formato estándar compatible con las mejores aplicaciones de ajedrez.

¡Sigue leyendo!

En qué consiste este 101 PanelTechDays

El desarrollo Open Source no sólo impulsa la creación de software de alta calidad, sino que también promueve valores de colaboración, transparencia y aprendizaje continuo en el mundo de la tecnología.

Bajo esta premisa parte nuestro compañero Francisco Rojas, para hablarnos de su motivación y pasión por el desarrollo software Open Source a través de su propia experiencia personal.

En particular, Fran nos hablará de cómo utilizar la Plataforma Java Open Source mediante un resumen de las aplicaciones más relevantes que ha ido desarrollando durante los últimos años, y de las características que ofrecen las librerías de escritorio de la plataforma.

Después, entraremos en detalle en una de las aplicaciones más aceptadas y con más éxito que ha desarrollado: ChessPdfBrowser, una aplicación dedicada al ajedrez que tiene una nueva versión salida este mes (v1.26). 

La aplicación ChessPdfBrowser permite trabajar con libros de ajedrez en Pdf, extraer sus partidas y guardarlas en un archivo en formato .pgn (formato estándar compatible en las mejores aplicaciones de ajedrez).

Ese es el factor de mayor peso del relativo éxito de la aplicación: que es la única aplicación gratuita que ofrece la función de extraer las partidas de los PDFs. Además, se puede navegar por las variantes de las partidas en un tablero, y editar los detalles de cada partida (añadir variantes, cambiar metatags, añadir o quitar comentarios).

Desde la versión v1.20 también se incluye la opción de conectar con motores tipo UCI (como stockfish), para analizar partidas automáticamente, o para jugar contra él. Y como función adicional, la aplicación intenta el reconocimiento de posiciones a petición del usuario.

Si te apetece ver más detalles antes del 101, puedes visitar el sitio web de la aplicación:

https://chesspdfbrowser.com

¿Quieres saber cómo se ha desarrollado esta aplicación, y aplicar sus fundamentos a tus ideas de programación?

¡No te puedes perder este 101!

Quiero verlo

Este evento ya ha pasado, pero puedes disfrutar de la charla en el siguiente vídeo:

Si quieres ver todos nuestros eventos en vídeo, visita nuestro canal en Youtube:

El encargado de ofrecernos esta charla es…

Foto de Fernando Simón

Francisco Rojas

Soy Fran Rojas, un compañero vuestro de Panel y un apasionado del desarrollo software.

Empecé jovencito, con los primeros microordenadores de los 80, un flamante MSX hitbit de Sony 501p. A los 16 ya había programado algunas aplicaciones en BASIC y en Assembler z-80.

En la Universidad dejé aparcada la rama de TI y estudié Teleco, el mayor error de mi vida 🙂
Pero bueno, aquí estamos intentando corregir la dirección y de nuevo dando guerra con “nuevos” desarrollos Open Source en Java. Cuando no tienes responsabilidades (familia, ni prácticamente vida social), hay que emplear el tiempo en algo para no desperdiciarlo!

Mi elección ha sido crear aplicaciones Open Source con Java Swing, que aunque no es la última tecnología, te permite enfrentarte a problemas interesantes de programación. Y además, me permite cumplir con una máxima fundamental:

¡Compartiendo llegamos más lejos!

 

Detalles

Fecha:
23/11/2023
Hora:
5:30 pm - 7:00 pm
Categorías del Evento:
, ,
Etiquetas del Evento:
,

Local

Online

Organizador

Panel Sistemas
Ver la web Organizador
Share This