aplicaciones ria (flex) - 7 foro innovación
DESCRIPTION
Presentación de Jordi Ceballos del Grupo ICA sobre las aplicaciones RIA.TRANSCRIPT
FLEX
Abril 2009
2
• TERMINALES. Los clientes son terminales muy sencillos (texto), y
todo el procesamiento tiene lugar en el servidor.
• CLIENTE/SERVIDOR. Con la aparición de los PCs, se intenta
aprovechar al máximo su capacidad de proceso, y se potencian las
aplicaciones de escritorio (VB, Delphi, PowerBuilder).
• WEB. Clientes muy sencillos (browsers), y todo el procesamiento se
realiza en el servidor.
• RIA. Aplicaciones web con características de interfaz de usuario
similares a las aplicaciones de escritorio.
Tecnologías AJAX, Flash, Flex, Silverlight, JavaFX.
Actualmente sólo para clientes PC, pero en breve 100% disponible
para dispositivos móviles.
Rich Internet Applications
FLEX
Abril 2009
3
Creado en 2004 por Macromedia (adquirida en 2005 por Adobe)
Tecnología gratuita y de código abierto.
Orientada a la programación de aplicaciones RIA.
Demo Flex de Anatomía
http://demo.quietlyscheming.com/book/Anatomy.html
Demo Flex de Volkswagen
http://www.volkswagen.co.uk
Adobe Flex
FLEX
Abril 2009
4
Entornos de desarrollo:
– Adobe Flex Builder
– Eclipse
– Visual Studio
• Lenguaje de programación: XML (MXML) y ActionScript
• Flex genera como salida un archivo Flash, haciendo uso de la misma
máquina virtual (Flash Player) que la tecnología Flash.
• Flex unido a Adobe AIR permite crear y distribuir aplicaciones de
escritorio ricas y multiplataforma.
Adobe Flex
FLEX
Abril 2009
5
Flex vs Flash
Orientado a la producción de contenido interactivo y animaciones.
Se programa con Action Script y trabaja con fotogramas, gráficos
vectoriales, sonido, flujos de video...
• Diseñado para la creación de aplicaciones RIA.
• Para animaciones avanzadas utiliza clases de Flash.
Flash
Flex
FLEX
Abril 2009
Flex vs Silverlight
Se programa con XML (XAML) y C#.
Visual Studio como entorno de desarrollo.
La aplicación generada necesita la instalación de un plug-in de Silverlight
en el navegador, disponible para Explorer, Firefox y Safari.
• Se programa con XML (MXML) y ActionScript.
• Flex Builder, Eclipse o Visual Studio como entornos de desarrollo.
• Utiliza la misma máquina virtual que Flash (Flash Player), instalado ya en
muchos ordenadores y disponible para la mayoría de plataformas.
Silverlight
Flex