next up previous contents
Next: 4.24 Aplicación prototipo para Up: 4 RESUMEN DE PROYECTOS Previous: 4.22 Prototipo de Sistema   Contents

4.23 Análisis, Diseño e implementación de una Interfaz de Programación para MING

DIRECTOR:
Jean Pierre Charalambos
CODIRECTOR:
Abdón Sánchez Sossa
AUTOR:
Leidy Barrios, John Parra
FECHA:
Julio 2004
Shockwave Flash (SWF) es un formato de gráficos vectoriales ampliamente usado para aplicaciones interactivas en internet dada su calidad y su característica de descarga inteligente. Al ser liberada su especificación por Macromedia a finales del 2000, se fomentó el desarrollo de herramientas libres capaces de generar contenidos en este formato, una de estas herramientas es conocida como Ming, un API que funciona como módulo de extensión para diferentes lenguajes entre ellos PHP.

Ming soporta las funciones básicas de flash, pero para su uso se requieren conocimientos en programación, pues deben ser calculadas las funciones matemáticas que formarán cada objeto, lo cual hace complicado su empleo. Por esta razón, en este proyecto se construye la biblioteca QMing cuyo propósito principal es permitir la creación de interfaces (GUI) que permitan generar estos contenidos desde un entorno gráfico e intuitivo. Para ello QMing incluye funciones que traducen eventos de mouse en el código Ming correspondiente a los objetos de la escena.

Para probar la funcionalidad implementada en QMing, se construyó una aplicación llamada QMingEditor en la cual se pueden crear escenas con eventos de mouse y generar automáticamente el código correspondiente empleando la API construida.

El código resultante debe ser corrido en un servidor Web que tenga instalado el módulo Ming y así se obtendrá la escena diseñada anteriormente, la cual puede estar como archivo swf binario o generada en tiempo de ejecución. 


next up previous contents
Next: 4.24 Aplicación prototipo para Up: 4 RESUMEN DE PROYECTOS Previous: 4.22 Prototipo de Sistema   Contents
eidos_fibog@unal.edu.co