Historia de flahs

30
LA HISTORIA DE FLASH

Transcript of Historia de flahs

Page 1: Historia de flahs

LA HISTORIA DE FLASH

Page 2: Historia de flahs

Adobe Flash es una aplicación en forma de estudio de animación que trabaja sobre "fotogramas", destinado a la producción y entrega de contenido interactivo para las diferentes audiencias alrededor del mundo sin importar la plataforma. Utiliza gráficos vectoriales e imágenes ráster, sonido, código de programa, flujo de vídeo y audio

Page 3: Historia de flahs

Originalmente Flash no fue un desarrollo propio de Adobe, sino de una pequeña empresa de desarrollo de nombre FutureWave Software y su nombre original fue FutureSplash Animator. En diciembre de 1996 Macromedia adquiere FutureWave Software, y con ello su programa de animación vectorial que pasa a ser conocido como Flash 1.0.

Page 4: Historia de flahs

ALGUNAS MEJORAS

Page 5: Historia de flahs

Mejora del trabajo con objetos. Las interpolaciones de movimiento se aplican sobre los objetos, y no sobre los fotogramas, permitiéndonos un mayor control, ya que sólo tenemos que modificar le objeto, y Flash se encargara de crear los fotogramas clave necesarios.

Además podemos emplear el panel Editor de movimiento para afinar más aún el comportamiento de la interpolación fotograma a fotograma, y regular sus valores de forma visual.

Page 6: Historia de flahs

Además de lo que podremos logra con este panel, Flash incluye ahora una serie de movimientos predefinidos que podremos utilizar, además de permitirnos guardar nuestros movimientos favoritos.

El uso del panel y las animaciones prediseñadas nos ahorrarán mucho tiempo.

Page 7: Historia de flahs

VENTAJAS Y DESVENTAJAS DEL USO DE

FLASH

Page 8: Historia de flahs

El tiempo de carga. Mientras que una página HTML puede ocupar unos 10-20 KB como media, una animación Flash ocupa mucho más. Evidentemente depende del contenido que tenga, pero suelen superar los 100 KB con facilidad, y si además incorpora sonidos es fácil que la cifra se dispare.

Page 9: Historia de flahs

Los buscadores. Son capaces de indexar el contenido de nuestra página, el texto, pero no el contenido del Flash, ya que no lo pueden leer, lo que afectará negativamente al posicionamiento de la página. Y hoy en día es crucial para una web encontrarse bien posicionada.

Page 10: Historia de flahs

Compatibilidad con distintos dispositivos. Cada vez es más frecuente acceder a la web con teléfonos móviles y PDAs, y muchos de ellos no soportan Flash.

Flash es una tecnología propietaria de Adobe, por lo que su futuro depende de lo que esta compañía quiera hacer con él

Page 11: Historia de flahs

Otro aspecto a tener en cuenta es la usabilidad de las páginas Flash, a veces se cae en la tentación de dar demasiada importancia al diseño y olvidarse de que la página debe ser fácil de usar, aunque es más un error de diseño que del propio Flash.

Page 12: Historia de flahs

Fecha de aparición: 1997. Principalmente vectores en movimiento y

algunos gráficos rasterizados. Sonido estéreo de forma limitada,

integración de mapas de bits mejorados, botones, la Biblioteca y la capacidad de interpolar cambios de color

Macromedia Flash Player 2

Page 13: Historia de flahs

Imagen de mapa de bits

Una imagen en mapa de bits, también conocida como imagen matricial, bitmap o raster image (estos dos tomados del inglés), o imagen ráster (un calco del inglés), es una estructura o fichero de datos que representa una rejilla rectangular de píxeles o puntos de color, denominada matriz, que se puede visualizar en un monitor, papel u otro dispositivo de representación.

Page 14: Historia de flahs

ColorCada punto representado en la imagen debe contener información de color, representada en canales separados que representan los componentes primarios del color que se pretende representar, en cualquier modelo de color, bien sea RGB, CMYK, LAB o cualquier otro disponible para su representación. A esta información, se puede sumar otro canal que representa la transparencia respecto al fondo de la imagen. En algunos casos, (GIF) el canal de transparencia tiene un solo bit de información, es decir se puede representar como totalmente opaco o como totalmente transparente; en los más avanzados (PNG, TIFF), el canal de transparencia es un canal con la misma profundidad del resto de canales de color, con lo cual se pueden obtener centenares, miles o incluso millones de niveles de transparencia distintos.

Page 15: Historia de flahs

Resolución

            

     

Detalle de una imagen en mapa de bits. Si hacemos zoom sobre esta imagen, podemos ver los puntos (píxeles) que la conforman, representados como cuadrados.

Conversión entre mapas de bits y gráficos vectorialesLa transformación de un mapa de bits a un formato vectorial se llama vectorización. Este proceso normalmente se lleva a cabo o bien manualmente -calcando el mapa de bits con curvas de Bézier o polígonos vectoriales- o bien con ayuda de un programa específico, como por ejemplo Corel PowerTrace o Inkscape. El proceso inverso, convertir una imagen vectorial en una imagen de mapa de bits, es mucho más sencillo y se llama rasterización.

Page 16: Historia de flahs

Analogía en 3D

               

 

El cubo de Rubik es un cuerpo tridimensional que podemos «interpretar» como un cuerpo formado por vóxeles, la versión tridimensional de un píxel.[editar] Analogía en 3D

En infografía 3D (tres dimensiones) el concepto de una rejilla plana de píxeles se extiende a un espacio tridimensional formado por ladrillos cúbicos llamados vóxeles. En este caso, existe una reja tridimensional con elementos (cubitos) que contienen la información del color. A pesar de que los vóxeles son un concepto potente para tratar cuerpos con formas complejas exigen mucha memoria para ser almacenados. En consecuencia, a la hora de producir imagénes en tres dimensiones se utilizan más a menudo imágenes vectoriales 3D.

Page 17: Historia de flahs

Macromedia Flash Player 3Fecha de aparición: 1998.Añadida la transparencia alfa y la licencia de compresión MP3 .Mejoras a la animación, la reproducción y publicación, así como la introducción de comandos sencillos para obtener interactividad

Composición alfa

En computación gráfica, la composición alpha , o composición alfa es la técnica o proceso mediante el cual se añade una cuarta capa a las tres habituales referentes a los colores (rojo, verde y azul) (RGB) que se denomina alfa y que hace referencia al grado de transparencia.

Page 18: Historia de flahs

Macromedia Flash Player 4Fecha de aparición: mayo de 1999.Dio paso a la introducción de streaming MP3 y a la interpolación de movimiento. Inicialmente, el plug-in Flash Player no fue incluido con los navegadores web más populares y los usuarios tenían que visitar el sitio web de Macromedia para descargarlo; A partir del 2000, sin embargo, Flash Player empezó a ser distribuido en los navegadores AOL, Netscape e Internet Explorer. Dos años más tarde viene incluido como complemento en todas las versiones de Windows XP. La instalación del reproductor de Flash alcanzó el 92 por ciento de los usuarios de Internet.

Page 19: Historia de flahs

Macromedia Flash Player 5

Fecha de aparición: agosto de 2000.Un gran paso adelante en sus características, con la evolución de las capacidades de scripting de Flash, se presenta como ActionScript. Agregó la posibilidad de personalizar la interfaz del entorno de edición. Generator de Macromedia fue la primera iniciativa de Macromedia para el diseño independiente de contenido en archivos Flash. Generator 2.0 fue lanzado en abril de 2001 y muestra el contenido de Flash en tiempo real de generación del servidor en su versión Enterprise Edition. Generator se suspendió en 2002 a favor de las nuevas tecnologías como Flash Remoting, que permite la transmisión ininterrumpida de datos entre el servidor y el cliente y el servidor ColdFusion. En octubre de 2000, el gurú de la usabilidad Jakob Nielsen ha escrito un artículo polémico sobre la usabilidad de los contenidos Flash titulado "Flash 99% Bad". (Macromedia contrató a Nielsen para ayudarles a mejorar la usabilidad de Flash.)

Page 20: Historia de flahs

Macromedia Flash Player 6

Fecha de aparición de la versión 6.0.21.0: marzo de 2002.Apoyo al consumo de Flash Remoting (AMF) y servicios Web (SOAP).Apoyo ondemand / audio en vivo y video streaming (RTMP).Apoyo a los lectores de pantalla a través de Microsoft Active Accessibility.Añadido Sorenson chispa códec de vídeo de Flash Video [26].Soporte para video, componentes de aplicación, librerías compartidas, y la accesibilidad.Macromedia Flash Communication Server MX, también lanzado en 2002, permitió video para ser escuchados en Flash Player 6 (de lo contrario el video puede ser embebido en la película de Flash).

Page 21: Historia de flahs

Macromedia Flash Player 7Fecha de aparición de la versión 7.0.14.0: septiembre de 2003Apoyo progresivo de audio y video streaming (HTTP).Apoyo ActionScript 2.0, Lenguaje de programación orientado a objetos para los desarrolladores.Capacidad para crear tablas, gráficos y efectos adicionales de texto con el nuevo soporte para extensiones (se vende por separado), la importación de alta fidelidad de los archivos PDF y Adobe Illustrator 10, móvil y el desarrollo de dispositivos y un entorno de desarrollo basado en formularios. ActionScript 2.0 también se introdujo, dando a los desarrolladores un enfoque formal orientado a objetos en ActionScript. Componentes V2 sustituirá los componentes de Flash MX, siendo re-escrito desde cero para aprovechar las características de ActionScript 2.0 y principios orientados a objetos.En 2004, la "plataforma Flash" fue introducida. Ampliando el Flash de la herramienta de edición de Flash. Flex 1.0 y 1.0 Brisa fueron liberados, los cuales utilizan el Flash Player como un método de entrega, pero se basó en otras herramientas que el programa de edición de Flash para crear aplicaciones Flash y presentaciones. Flash Lite 1.1 también fue lanzado, permitiendo a los teléfonos móviles reproducir contenido Flash.

Page 22: Historia de flahs

Macromedia Flash Player 8

Fecha de aparición de la versión 8.0.22.0: agosto de 2005.Soporte para la carga en tiempo de ejecución de las imágenes GIF y PNG.Nuevo codec de vídeo (On2 VP6).Mejora del rendimiento en tiempo de ejecución y de mapa de bits en tiempo de ejecución de almacenamiento en caché.Filtros en vivo y blendmodes.Carga de archivos y capacidad de descargaNuevo motor de procesamiento de texto.Subsistema ExternalAPI introducido para reemplazar fscommand ().El 3 de diciembre de 2005, Adobe Systems adquirió los productos de Macromedia (incluyendo Flash) .

Page 23: Historia de flahs

Adobe Flash Player 9

Fecha de aparición de la versión 9.0.15.0: junio de 2006.Nuevo motor de scripting ECMAScript, ActionScript Virtual Machine AVM2. AVM1 se conserva por compatibilidad.ActionScript 3 a través de AVM2.E4X, que es un nuevo enfoque de análisis XML.Soporte para sockets binarios.Soporte para expresiones regulares y espacios de nombres.ECMAScript 4 máquina virtual donada a la Fundación Mozilla y el llamado Tamarin.

Page 24: Historia de flahs

Adobe Flash Player 9 Update 1 LinuxFecha de aparición de la versión 9.0.28.0: noviembre de 2006.Soporte para el modo de pantalla completa .

Adobe Flash Player 9 Update 2

Fecha de aparición de la versión 9.0.47.0 9.0.48.0: julio de 2007.Actualización de seguridad

Page 25: Historia de flahs

Adobe Flash Player 9 Update 38

Fecha de aparición de la versión 9.0.115.0: diciembre de 2007.H.264El perfil principal del AAC (HE-AAC, AAC y AAC LC-).Nuevo formato de archivo Flash Video F4V basado en la ISO Base Media File Format (MPEG-4 Parte 12).Soporte para formatos de contenedor basado en los medios de comunicación de archivos ISO [31].

Page 26: Historia de flahs

Adobe Flash Player 10

Fecha de aparición de la versión 10.0.12.36: octubre de 2009.Nuevas característicasTransformaciones de objetos 3D.Filtros personalizados a través de Pixel Bender.Soporte avanzado para texto.Speex códec de audio.Protocolo de flujo en los medios de comunicación en tiempo real (RTMFP).Generación de sonido dinámico.Tipo de datos vectoriales.

Page 27: Historia de flahs

Características mejoradas

Ampliar el soporte al mapa de bits.Gráficos API de dibujo.Menú contextual.Aceleración de hardware.Motor anti-aliasing (Saffron 3,1).Lectura / escritura clipboard.Wmode.

Page 28: Historia de flahs

Adobe Flash Player 10.1

Fecha de aparición de la versión 10.1.53.64: junio de 2010.Reutilización de mapas de bits copiados para una mejor gestión de memoria.Implementado un recolector de basura.Decodificación por hardware de video codificado con H.264.Flujo dinámico por HTTP.Soporte para modos de privacidad.API para soporte multitáctil.Para OSX:

Uso de la interfaz Cocoa para MacUso del contexto OpenGl de doble búfer para pantalla completa

Page 29: Historia de flahs

Flash Video

Hasta la llegada de HTML5, mostrar el vídeo en una página web requiere que el navegador disponga de plugin, que son los únicos ejecutados por terceros proveedores. Prácticamente todos los plugins existentes para vídeo son libres y multiplataforma, se incluye la oferta de Adobe de Flash Video, el cual fue introducido por primera vez con la versión de Flash 6. Flash Video ha sido una opción popular para los sitios web debido a la gran cantidad de usuarios que tienen instalada esta tecnología y también a la capacidad de programación de Flash. En 2010, Apple criticó públicamente la aplicación de Adobe Flash de reproducción de vídeo por no tomar ventaja de la aceleración de hardware, además criticó toda la tecnología Flash en general, que ha sido citado como una razón para no aplicarla los dispositivos móviles de Apple. Poco después de las críticas de Apple, Adobe lanzó una versión beta de Flash 10.1, que hace uso de la aceleración de hardware, incluso en un Mac.

Page 30: Historia de flahs

Flash Audio

El audio en Flash es más comúnmente codificado en MP3 o AAC (Advanced Audio Coding), sin embargo también es compatible con ADPCM, codecs Nellymoser (Nellymoser Asao Codec) y Speex audio. Flash permite frecuencias de muestreo de 11, 22 y 44,1 kHz. No es compatible con frecuencias de muestreo de audio de 48 kHz, que es el estándar de televisión y DVD.El 20 de agosto de 2007, Adobe anunció en su blog que con la actualización 3 de Flash Player 9, Flash Video también soportaría algunas partes de la especificación MPEG-4 de la normativa internacional. En concreto, Flash Player tendrá soporte para video comprimido en H 0.264 (MPEG-4 Parte 10), para audio comprimido con AAC (MPEG-4 Parte 3), el F4V, MP4 (MPEG-4 Parte 14), M4V, M4A, 3GP y formatos de contenido multimedia MOV, especificación de textos programados 3GPP ( MPEG-4 Parte 17), que es un formato normalizado de subtítulos y soporta análisis parcial para «ilst atom, el cual es el ID3 equivalente de iTunes utilizado para almacenar los metadatos. MPEG-4 Parte 2 y H.263 no soportan el formato de archivo F4V. Adobe también anunció que se irá alejando del formato FLV para acercarse al formato estándar ISO para multimedia (MPEG-4 parte 12), debido a los límites funcionales de FLV y el streaming de H.264. La versión final del reproductor de Flash soportó algunas partes de los estándares MPEG-4 que se encontró disponible en el otoño de 2007.