Story Transcript
Sistemas de Telecomunicación V ETSI de Telecomunicación Universidad de Valladolid
Definición Criterios de elección Paradigmas Grafos/Iconos TimeTime-line Jerarquía de objetos Programado/scripts Programado/scripts
Conclusiones 2
“Entorno de desarrollo de aplicaciones para no programadores” programadores”
Desarrollo de aplicaciones: aplicaciones: finalidad última Entorno: Entorno: Visual, fácil de usar Elementos prepre-programados
No programadores: programadores: Programación visual: grafos Lenguajes de alto nivel
Orientadas a Multimedia 3
Adecuabilidad Experiencia del grupo de trabajo Facilidad para diseñar interfaces Coste Aplicación de desarrollo Módulo “Run“Run-time”
Disponibilidad futura Coste de aprendizaje
Inversió Inversión
Soporte técnico 4
Metodologías utilizadas para realizar la tarea 4 principales Grafos/Iconos TimeTime-line Jerarquía de objetos Programado/scripts Programado/scripts
Mezcla de varios 5
Usan diagramas Flujo del programa Relaciones entre objetos
Librería de iconos existentes Programación Colocación de iconos en el grafo Propiedades específicas de cada icono Secuencia de iconos Relaciones entre iconos 6
7
Ventajas Fácil de usar
Inconvenientes No adecuado para aplicaciones: Grandes Complejas
Ejecución lenta
Ejemplo: Authorware 8
!
"
#
Macromedia Authorware 7 (Adobe) Produce aplicaciones muy multimedia (rich media) media) Contenidos EE-learning Importa PowerPoint, JavaScript Importa y exporta XML Integra y reproduce vídeo DVD Se cuenta con todos los scripts (propiedades) Fácil aprendizaje y ágil desarrollo Permite accesos para personas discapacitadas Sobre CD, DVD, web 9
!
"
$
Herramienta de autor intuitiva Potencia (elementos prepre-programados) Permite la integración de más medios (Flash, MP3, DVD, ...) Soporta estándares (XML, JavaScript, JavaScript, ActiveX, ActiveX, …) Competitiva Accesibilidad (usuarios) Flexibilidad (navegación, medios, versatilidad para diferentes plataformas) Extensibilidad (scripts (scripts de funciones de usuario compartibles, funciones adicionales de encriptado, encriptado, bases de datos, conversión textotexto-locución) 10
!
&
"
#
%
'
11
!
&
'"
#
%
# 12
(
)
Línea de tiempos Varias pistas / canales Los elementos multimedia se colocan sobre las pistas Efectos y mezclas en las intersecciones
13
(
) .
/ (* '$
(* '$
(* /
(* .
+,
-
(
#
14
(
)
Ventajas Ordenación y sincronización
Inconvenientes Solo presentaciones lineales Falta interactividad Navegación: saltos a puntos intermedios
Ejemplo: Director 15
"
#
Macromedia Director MX 2004 (Adobe) Aplicaciones multimedia de alto nivel (profesional) Fácil uso 2 lenguajes script Soporta vídeo DVD Alto nivel de integración y control de un extenso número de medios Permite integrar Flash Multiusuario Sobre CD, DVD, web, web, etc. Versión anterior: Director 8 16
"
$
Permite incorporar imágenes de alta calidad Diferentes formas de mostrar vídeo digital Acepta incorporar: Modelos 3D, hipertexto, Flash, etc. Realiza control de otras aplicaciones Funcionalidades extras Permite contenido accesible para personas discapacitadas 17
0
1$
Orientado a objetos Representan la aplicación Ordenados jerárquicamente Comportamiento determinado por las propiedades de los objetos
18
0
1$ # -
(* -
/ #
(* /
19
0
1$
Ventajas Entorno visual
Inconvenientes Navegación puede complicarse Sincronización
Ejemplo: ToolBook (Asymetrix)
20
# Lenguaje de alto nivel Similar al lenguaje hablado Instrucciones multimedia
Scripts Porciones de código asociadas a un objeto Definen su comportamiento
21
# Ventajas Añade flexibilidad Permite operaciones más complejas
Inconvenientes Mayor tiempo de aprendizaje No visual Usado en paradigmas mixtos
Ejemplo: ToolBook (Asymetrix) Jerarquia de objetos + scripts 22
En función de la aplicación multimedia y caso concretos (costes: formación, soporte, etc.) Uno de los 4 paradigmas (lenguajes de autor) Una combinación de varios paradigmas
23