- 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.