TIPOS DE HERRAMIENTAS DE DESARROLLO

- Herramientas basadas en tarjetas o páginas

- Herramientas basadas en iconos controladas por eventos

- Herramientas basadas en tiempo y de presentación

  • HERRAMIENTAS BASADAS EN TARJETAS O PAGINAS

En estos sistemas de desarrollo los elementos se organizan como páginas de un libro o como una pila de tarjetas. Se puede disponer de miles de páginas o tarjetas de un libro, o pila.

Estas herramientas son adecuadas cuando en gran parte del contenido consiste en elementos que pueden verse individualmente, como las páginas de un libro o como las tarjetas de un fichero. Los sistemas de desarrollo permiten ligar éstas páginas o tarjetas en secuencias organizadas. Los sistemas de desarrollo basados en tarjetas o páginas permiten reproducir elementos de sonido, ejecutar animaciones y reproducir video digital.

  • HERRAMIENTAS BASADAS EN ICONOS

En estos sistemas de desarrollo los elementos de Multimedia y las señales de interacción se organizan como objetos en un marco estructural, o proceso. Las herramientas basadas en iconos controladas por eventos implican la organización de su proyecto y siempre despliegan diagramas de flujo de actividades y junto con vías de bifurcación. En las estructuras de navegación complicadas, estas gráficas son particularmente útiles durante el desarrollo.

  • HERRAMIENTAS BASADAS EN TIEMPO

En estos sistemas de desarrollo los elementos y eventos se organizan a lo largo de una línea de tiempo con resoluciones tan altas como un treintavo de segundo. Las herramientas basadas en tiempo son adecuadas cuando tiene un mensaje con un principio o un fin. Los cuadros gráficos organizados secuencialmente se reproducen a la velocidad que se establezca.

Otros elementos se desencadenan en un tiempo o localización dados en la secuencia de los eventos. Las herramientas más poderosas basadas en tiempo permiten programar saltos a cualquier localización en una secuencia, agregando así un mayor control de navegación e interactivo.

HERRAMIENTA CORRECTA PARA EL TRABAJO

Cada proyecto de Multimedia tendrá su propia estructura interna y propósito y requerirá de diferentes características y funciones. En el mejor de los casos, debe estar preparado para seleccionar la herramienta que más se adapte al trabajo. Los desarrolladores mejoran continuamente las herramientas de desarrollo, agregando nuevas características y mejorando el desempeño con ciclos de actualización de seis meses a un año.

CARACTERISTICAS DE EDICION

Los elementos de Multimedia -imágenes, animaciones, texto, sonidos MIDI digitales y secuencias de video- necesitan crearse, editarse y convertirse a formatos de archivo estándares y de aplicaciones especializadas, también las herramientas de edición para estos elementos, particularmente el texto y las imágenes fijas, se incluyen a menudo en los sistemas de desarrollo. En la medida que sus sistema de desarrollo tenga más editores, requerirá menos herramientas especializadas. En muchos casos, sin embargo, tales editores ofrecen sólo un subconjunto de la gran cantidad de características que se encuentran en herramientas especializadas.

CARACTERISTICAS DE ORGANIZACIÓN

El proceso de organización, diseño y producción de Multimedia involucra la creación de guiones y diagramas de flujo. Algunas herramientas de desarrollo proporcionan un sistema de diagramas de flujo visuales o una facilidad de vista panorámica para ilustrar la estructura de su proyecto a nivel general. Los guiones y diagramas de navegación pueden ayudar a organizar su proyecto.

Puesto que el diseño de la interactividad y el flujo de navegación de su proyecto requieren a menudo de un gran esfuerzo de planeación y programación, su guión debe describir no solo las gráficas de cada pantalla sino, también, los elementos interactivos.

CARACTERISTICAS DE PROGRAMACION

Los sistemas de desarrollo de Multimedia ofrecen uno o más de los siguientes enfoques, que se explican en los párrafos siguientes:

- Programación visual con señalamientos e iconos.

- Programación con lenguaje de guiones.

- Programación con herramientas tradicionales.

- Herramientas de desarrollo de documentos.

La programación bidual con iconos es quizás el proceso de desarrollo más sencillo y fácil. Si quiere reproducir un sonido o colocar una imagen en su proyecto, simplemente arrastre el icono del elemento en la lista de reproducción; o arrastrela hacia afuera si quiere eliminarla.

Las herramientas de desarrollo que ofrecen un lenguaje de guiones para el control de navegación y para permitir acciones al usuario -como HyperCard, SuperCard, Director de Macromedia y ToolBook- son más poderosas. En la medida en que el lenguaje de guiones incluya más órdenes y funciones, el sistema de desarrollo será más poderoso.

Un manipulador de lenguaje de guiones para generar un sonido del sistema, será muy similar sin importar la plataforma de que se trate.

Como se hace con las herramientas de programación tradicionales, se busca un paquete de desarrollo con buenas facilidades de depuración, edición de texto sólida y textos de referencia de la sintaxis en línea. Si además puede obtener otras facilidades con el lenguaje de guiones, serán ventajas adicionales. En los proyectos complejos puede necesitar programar extensiones especiales del lenguaje de guiones para tener acceso directo al sistema operativo de la computadora.

En algunos proyectos uno de los componentes claves es una referencia de documentos poderosa y un sistema de distribución. Algunas herramientas de desarrollo ofrecen la importación directa de texto previamente formado, facilidades de indexación, mecanismos complejos de búsqueda de textos y herramientas de vínculos de hipertexto. Estos sistemas son útiles para el desarrollo de productos informativos en CD-ROM, documentación en línea, sistemas de ayuda y publicaciones sofisticadas que incluyan multimedia.

ARACTERISTICAS DE INTERACTIVIDAD

La interactividad da poder a los usuarios finales de su proyecto, permitiéndoles controlar el contenido y flujo de información. Las herramientas de desarrollo deben uno o más niveles de interactividad:

  • Bifurcación simple: permite ir a otra sección de la producción de Multimedia (por medio de una actividad como la opresión de una tecla, haciendo clic al ratón o al terminar un período de tiempo).
  • Bifurcación condicional: permite avanzar basándose en los resultados de una decisión SI-ENTONCES (IF-THEN) o eventos.
  • Un lenguaje estructurado: que permite lógicas de programación complejas, como los IF-THEN, subrutinas, seguimiento de eventos y envío de mensajes entre los objetos y elementos.

CARACTERISTICAS DE AJUSTE DEL DESEMPEÑO

Los proyectos complejos de Multimedia requieren de una sincronización de eventos exacta; es difícil lograr la sincronización porque existe una gran variación en el desempeño de las diferentes computadoras que se necesitan para el desarrollo y la distribución de Multimedia. Algunas herramientas de desarrollo permiten que asocie la velocidad de reproducción de su producción a la velocidad de una plataforma específica, pero otras no dan esa facilidad de control sobre el desempeño en varios sistemas.

CAPACIDADES DE REPRODUCCION

Mientras se construye un proyecto de Multimedia, se ensamblan continuamente elementos. Su sistema de desarrollo debe permitir construir un segmento o parte de su proyecto y luego probarlo de inmediato, como si el usuario lo estuviera utilizando realmente.

CARACTERISTICAS DE DISTRIBUCION

La distribución del proyecto requerirá construir una versión ejecutable utilizando el software de desarrollo de Multimedia. Una versión de ejecución permite que su proyecto pueda reproducirse sin que necesite una instalación completa del software de desarrollo y todas sus herramientas y editores. A menudo, la versión ejecutable no permite que los usuarios tengan acceso o cambien el contenido, estructura y programación del proyecto.