Framework para programación de presentaciones y vídeos
Framework for programming presentations and videos
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/25844Registro completo
Mostrar el registro completo DCAutoría
Rivas Romagnoli, ÁlexFecha
2022-07-08Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Disponible después de
2027-07-08
Palabras clave
Presentaciones
Framework
Animaciones
Presentations
Animations
Resumen/Abstract
RESUMEN: Las presentaciones basadas en secuencias imágenes y texto estáticas resultan aburridas. Por ello existen aplicaciones modernas que permiten incorporar elementos animados, que otorgan un cierto dinamismo a las presentaciones. Sin embargo, desde el punto de vista de un programador estas soluciones siempre presentan limitaciones. Este TFG intenta crear una librería que un programador puede utilizar para crear presentaciones de aspecto moderno y dinámico. La librería pretende seguir la filosofía de hacer fácil lo difícil y posible lo imposible. Ésta está diseñada en el lenguaje Processing, que es un framework multilenguaje para permitir a artistas con inquietudes de programación realizar proyectos artísticos que utilicen computadores. La librería está escrita en java y cuenta con un número reducido de clases para encapsular conceptos como la presentación, la diapositiva, cuadros de texto con formato, imágenes y animaciones. El producto resultante se ha presentado al consorcio de Processing para su aceptación como parte de su caja de herramientas.
ABSTRACT: Presentations based on static sequences of images and text are boring. That is why there are modern applications that allow the use of animated elements, which give a certain dynamism to the presentations. However, from a programmer’s standpoint, these solutions always have limitations. This dissertation aims to create a library that a programmer can use to create presentations with a modern and dynamic look. The library aims to follow the philosophy of making the difficult easy and possible the impossible. It is designed for Processing, a multi-language framework, that allows artists with programming skills to create artistic projects using computers. The library is written in java and has a small number of classes to encapsulate concepts such as the presentation, the slide, formatted text boxes, images and animations. The resulting product has been submitted to the Processing consortium for acceptance as part of their toolbox.