Red de conocimiento informático - Material del sitio web - Tipos de funciones de herramientas de desarrollo multimedia

Tipos de funciones de herramientas de desarrollo multimedia

Tipos y funciones de herramientas de desarrollo multimedia

1. Tipos de herramientas de desarrollo multimedia

Basado en los diferentes métodos de creación y características estructurales de las herramientas de creación multimedia, se divide en las siguientes categorías:

1) Herramientas de creación multimedia basadas en el tiempo

Los programas producidos por herramientas de creación multimedia basadas en el tiempo están determinados por una línea de tiempo visual La secuencia de eventos y El momento en el que se ponen en escena los objetos. Esta línea de tiempo consta de muchas filas o canales, de modo que se pueden organizar varios objetos para que aparezcan simultáneamente. También se puede utilizar para controlar mediante programación programas que se dirigen a cualquier ubicación en una secuencia, agregando así funcionalidad de navegación y control interactivo. Por lo general, las herramientas de creación multimedia basadas en el tiempo tienen un panel para controlar la reproducción, que es similar al panel de control de una grabadora general. En estos sistemas de creación, varios componentes y eventos se organizan a lo largo de líneas de tiempo.

Ventajas: Fácil de operar, intuitivo y las propiedades de los materiales multimedia, como posición, dirección, etc., se pueden ajustar arbitrariamente en un período de tiempo.

Desventajas: es necesario hacer arreglos precisos para el tiempo de visualización de cada material y la carga de trabajo de depuración es pesada.

Representantes típicos: Director y Acción

2) Herramientas de creación multimedia basadas en iconos o líneas de flujo

En este tipo de herramientas de creación se incluyen componentes multimedia y colas de interacción ( Eventos) Organizados en objetos según un marco o proceso estructurado. Simplifica la forma en que se organiza un proyecto y, en la mayoría de los casos, es un diagrama de flujo que muestra diversas actividades a lo largo de varios caminos ramificados. Al crear obras multimedia, la herramienta de creación proporciona una línea de flujo para colocar diferentes tipos de iconos. La visualización de materiales multimedia se basa en el proceso y cualquier icono se puede editar en el diagrama de flujo.

Ventajas: Depuración sencilla; en estructuras de navegación complejas, los diagramas de flujo son beneficiosos para el proceso de desarrollo.

Desventajas: cuando la escala del software de aplicación multimedia es grande, los iconos y las ramas aumentan, aumentando así la complejidad.

Representantes típicos: Authorware e IconAuthor

3) Herramientas de creación multimedia basadas en tarjetas o páginas

Las herramientas de creación multimedia basadas en páginas o tarjetas proporcionan una forma de crear objetos están conectados al entorno de trabajo de una página o tarjeta. Una página o tarjeta es un nodo en una estructura de datos, similar a una página de un libro de texto o una tarjeta en una bolsa de datos. Es solo que la estructura de esta página o tarjeta es más diversa en tipos de datos que una página de un libro de texto o una tarjeta en un paquete de datos. En las herramientas de creación multimedia basadas en páginas o tarjetas, estas páginas o tarjetas se pueden conectar en una secuencia ordenada. Este tipo de herramienta de creación multimedia maneja elementos multimedia de forma orientada a objetos. Estos elementos están definidos por atributos y estandarizados por scripts, permitiendo la reproducción de elementos sonoros así como programas de animación y vídeo digital. En el modelo de navegación estructurada, puedes saltar a cualquier página que desees según el comando, formando una obra multimedia.

Ventajas: Es conveniente para organizar y gestionar materiales multimedia.

Desventajas: cuando hay mucho contenido para procesar, la cantidad de tarjetas o páginas es demasiado grande, lo que no favorece el mantenimiento y la modificación.

Representantes típicos: ToolBook y HyperCard

4) Herramientas de creación multimedia basadas en lenguajes de programación tradicionales

Requieren una gran cantidad de programación por parte del usuario y tienen poca reutilización No es conveniente organizar y administrar materiales multimedia y es difícil depurar como VB VC Delphi, etc.

2. Funciones de las herramientas de desarrollo multimedia

Según los diferentes objetivos de la aplicación y objetos de uso, las funciones de las herramientas de creación multimedia serán bastante diferentes. En resumen, las funciones de las herramientas de creación multimedia son las siguientes:

1) Excelente entorno de edición orientado a objetos

Las herramientas de creación multimedia pueden proporcionar a los usuarios un entorno para editar diversos datos multimedia. , es decir, se dice que las operaciones básicas de control de flujo de información y de información se pueden realizar en elementos de medios, incluida la transferencia condicional, bucles, operaciones aritméticas, operaciones lógicas, gestión de datos y gestión de computadoras, etc. Las herramientas de creación multimedia también deben tener la capacidad de ingresar información multimedia diferente en el programa, capacidades de control de tiempo, capacidades de depuración, capacidades dinámicas de entrada y salida de archivos, etc.

Los métodos de programación utilizan principalmente: tipo de estructura de proceso, primero diseña el diagrama de estructura de proceso y luego organiza los materiales, como Authorware; tipo de organización de tarjetas, como ToolBook

2) Tiene sólidas capacidades de E/S de datos multimedia.

La producción de datos multimedia se completa con herramientas de edición de material multimedia. Durante el proceso de producción, a menudo se utilizan materiales multimedia originales o se agregan nuevos materiales multimedia. Por lo tanto, se requieren herramientas de creación multimedia que tengan capacidades de entrada y salida de datos. y capacidades de procesamiento. Además, se pueden visualizar y reproducir en tiempo real diversos datos multimedia que participan en la creación, de modo que se puedan comprobar y confirmar los datos multimedia. Sus principales capacidades son las siguientes: puede ingresar/salir una variedad de archivos de imágenes: BMP, PCX, TIF, GIF, TAG, etc. puede ingresar/salir una variedad de imágenes dinámicas y archivos de animación: AVS, AVI, MPG; , etc., y al mismo tiempo, puede intercambiar archivos de imágenes entre sí. Cambiar; puede ingresar/salir una variedad de archivos de audio: Waveform, CD-Audio, MIDI tiene función de archivo de base de datos ODBC.

3) Capacidades de procesamiento de animaciones

Para producir y reproducir animaciones simples, se pueden utilizar herramientas de creación multimedia para realizar el movimiento de bloques de bits en el área de visualización y el movimiento de los medios. elementos a través del control del programa. Las herramientas de creación multimedia también tienen la capacidad de reproducir animaciones generadas por otro software de animación, así como controlar mediante programación la dirección del movimiento y la velocidad de los objetos en animaciones, crear varias transiciones, etc., como mover mapas de bits, controlar la visibilidad, la velocidad y dirección de las animaciones. Sus efectos especiales incluyen aparición y desaparición gradual, borrado, rotación, control de transparencia y efectos de capas, etc.

4) Capacidad de súper conexión

La capacidad de súper conexión se refiere a la capacidad de un objeto para saltar a otro objeto, salto de programa, disparo y conexión. Saltar de un objeto estático a otro permite al usuario especificar la ubicación del enlace de salto, lo que permite saltar de un objeto estático a otro objeto de datos basado en el tiempo.

5) Capacidades de conexión de programas de aplicaciones

Las herramientas de creación multimedia pueden conectar programas de control de aplicaciones externos con los sistemas de aplicaciones multimedia creados. Es decir, una aplicación multimedia puede activar otra aplicación multimedia y cargar datos, y luego volver a la aplicación multimedia en ejecución. Una aplicación multimedia puede llamar a otro programa de procesamiento de funciones.

a) Se puede establecer comunicación a nivel de programa: DDE (Dynamic Data Exchange)

b) Vinculación e incrustación de objetos: OLE (Object Lingking and Embedding).

5) Modularidad y orientación a objetos

Las herramientas de creación multimedia deberían permitir a los desarrolladores compilar programas modulares para que puedan encapsularse y heredarse para que los usuarios puedan utilizarlos cuando sea necesario. Por lo general, las plataformas de desarrollo proporcionan una interfaz de edición orientada a objetos, que se puede producir fácilmente de acuerdo con el plan de diseño del sistema. Toda la información multimedia se puede definir directamente en el sistema y sus propiedades se pueden configurar según sea necesario. En resumen, debería tener la función de formar un archivo de instalación o un archivo ejecutable, y debería poder ejecutarse después de salir de la plataforma de desarrollo.

6) Interfaz amigable, fácil de aprender y usar

Las herramientas de creación multimedia deben tener una interfaz amigable de interacción persona-computadora. La información que se muestra en la pantalla debe ser grande pero no abarrotada, es decir, gestión de múltiples ventanas y múltiples procesos. Se deben proporcionar las funciones de navegación y ayuda de búsqueda en línea necesarias para que los usuarios puedan dominar los métodos de uso básicos sin depender tanto como sea posible de los documentos impresos cuando usan la computadora. Las herramientas de creación multimedia deben ser fáciles de operar, fáciles de modificar, tener menús y herramientas bien diseñados y contar con un sólido soporte técnico.

4.2.3 Características de las herramientas de desarrollo multimedia

Las herramientas de desarrollo multimedia tienen las siguientes características:

1) Funciones de edición

En multimedia creación El sistema suele incluir algunos editores para editar texto e imágenes estáticas.

2) Características organizativas

El proceso de organización, diseño y producción de multimedia implica la redacción de guiones y diagramas de flujo. Algunas herramientas de creación proporcionan sistemas de diagramas de flujo visuales o herramientas que diagraman la estructura de un proyecto en un alto nivel.

3) Funciones de programación

Los sistemas de creación multimedia suelen proporcionar los siguientes métodos: programación visual de indicaciones e iconos; programación en lenguaje de scripting, como programación en lenguaje básico o lenguaje C; Herramientas de desarrollo de documentación.

La programación visual con iconos suele ser el proceso creativo más sencillo y sencillo.

Si el usuario desea reproducir audio o colocar una imagen en el proyecto, simplemente arrastre el ícono de estos elementos a la lista de reproducción o arrástrelo hacia afuera para eliminarlo. Las herramientas de creación visual como Action, Authorware e IconAuthor son particularmente útiles para presentaciones y presentaciones. Las herramientas de creación proporcionan lenguajes de secuencias de comandos para el control direccional y hacen que la entrada del usuario sea más potente, como HyperCard, SuperCard, Macromedia, Director y Tool. Cuantos más comandos y funciones proporcione un lenguaje de programación, más potente será el sistema de creación. HyperCard es un lenguaje de programación básico.

Un potente sistema de envío y referencia de documentos es una parte fundamental de algunos proyectos. Algunos sistemas de creación proporcionan entrada de texto preformateado, capacidades de indexación, mecanismos complejos de búsqueda de texto y funciones de enlace de hipertexto.

4) Funciones interactivas

Las funciones interactivas permiten a los usuarios finales del proyecto controlar el contenido y el flujo de información. Las herramientas de creación deben proporcionar uno o más niveles de interactividad.

Transferencia simple: Brinda la capacidad de transferir a otra parte del producto multimedia mediante pulsaciones de teclas, mouse o tiempo de espera del temporizador.

Transferencia condicional: transferencia basada en el juicio de IF-THEN o el resultado del evento, sustentando declaraciones GOTO.

Lenguaje estructurado: admite lógica de programación compleja, como IF-THEN anidados, subrutinas, seguimiento de eventos y la capacidad de pasar información entre objetos y elementos.

5) Características de rendimiento precisas

Las aplicaciones multimedia complejas a menudo requieren una sincronización precisa de los eventos.

Debido a que el rendimiento de las distintas computadoras utilizadas para el desarrollo y envío de proyectos multimedia varía mucho, la sincronización puede resultar difícil. Algunas herramientas de creación permiten a los usuarios bloquear la velocidad de reproducción del producto en una computadora específica, pero ofrecen poco más. En muchos casos, necesitamos usar nuestros propios lenguajes de secuencias de comandos y herramientas de programación tradicionales, y luego usar la sincronización y secuenciación del sistema compuesta por procesadores.

6) Características de reproducción

A la hora de realizar proyectos multimedia, es necesario montar constantemente diversos elementos multimedia y probarlos continuamente para comprobar el efecto y rendimiento del montaje.

El sistema de creación debe tener la capacidad de construir una sección o parte de un proyecto y probarla rápidamente. Las pruebas se realizan como si los usuarios realmente las estuvieran usando, lo que generalmente requiere mucho tiempo yendo y viniendo entre la construcción y las pruebas.

7) Envío de funciones

Al enviar un proyecto, es posible que deba utilizar una herramienta de creación multimedia para crear una versión en ejecución.

La versión runtime permite reproducir los proyectos del usuario sin necesidad de proporcionar el software de creación completo con todas sus herramientas y editores. Normalmente, una versión en ejecución no permite a los usuarios acceder ni cambiar el contenido, la estructura y los procedimientos del proyecto. Los artículos vendidos deben estar en forma de versiones en ejecución.