1. Love is in the AIR®
@flashinstructor
Joel Eduardo Ortíz González
Adobe Certified Instructor & Adobe Certified Expert /TK8925
2. Demanda de los usuarios de internet
• Relevante y útil
• Integrado
• Social
• Accesible donde sea
• Consientes del contexto
Fuente: Adobe & Forrester “How To Build Online Experiences Of The Future” – Ene 2011
3. Adobe Flash Platform
Herramientas Framework Servidores Servicios Clientes
Flash Professional Flex
Flash Media Flash Player
Flash Catalyst Server Family Flash Platform
Services
Flash Builder
AIR
Live Cycle
Creative Suite
ColdFusion
Analytics &
ColdFusion Builder Optimization
5. Adobe® AIR®
Adobe Integrated Runtime
Es un entorno de ejecución que permite a los desarrolladores construir
aplicaciones standalone (escritorio) con HTML, JavaScript, ActionScript, Flex,
Adobe Flash Professional, y Adobe Flash Builder; para diferentes plataformas y
dispositivos - incluyendo Android, BlackBerry, iOS, computadoras personales,
y televisores.
6. Aplicaciones standalone: Programe una vez, y
optimice para todos los dispositivos
• Subconjunto de Flash Player
• AIR se extiende a tablets, smartphones y TV’s
• Soportado por Android, iOS, Blackberry Tablet
OS y desktops
• Pre-instalado en Acer, HTC, Motorola, Samsung
• Pre-instalado en Smart TV Samsung y
reproductores Blu-ray
• Herramientas de gran alcance - Diseño visual al
despliegue
• Aplicaciones empresariales, sociales y
productivas son creadas con AIR de forma
rápida
• Mas de 1,500 apps creadas para iTunes y
Android Market
• Empresas mundiales crean ya, aplicaciones con
AIR
7. Adobe Air entrega aplicaciones a través de
millones de dispositivos
+ 84 millones
Smartphones y tabletas
+ 200 millones
Smartphones y tabletas para finales del 2011
+ 1,500 apps
Sobre Android en los primeros 2 meses del 2011
+ 400 millones
Instalaciones en desktops del entorno de ejecución AIR
8 de las 10 principales
Empresas de servicios financieros adoptaron Flash Platform
8. Permite a los desarrolladores Flash crear iOS apps
con Adobe AIR
• El iPhone Packager de Flash Pro CS5.5 permite a los
desarrolladores crear aplicaciones standalone para
dispositivos iOS (iPhone, iPod, iPad)
• Soporta iOS 3.0 o superior
• Algunas de sus características son:
• MultiTouch
• Orientación de la pantallas
• Guardar imágenes en la librería nativa de imágenes
• Acelerometro
• Geo-localización
• Toma ventajas de la aceleración GPU vía OpenGL ES
• Mas de 150 apps disponibles sobre iTunes
10. Adobe AIR + HTML y JavaScript
Las aplicaciones HTML se construyen usando un lenguaje de marcado basado
en estándares, entregado como texto e interpretado en tiempo de ejecución.
La mayoría de las aplicaciones HTML complejas incorporan JavaScript y
frameworks de AJAX Open Source. Los usos típicos de AIR en la comunidad
de desarrolladores HTML/AJAX incluyen: clientes de redes, versiones de
escritorio de aplicaciones productivas creadas para web, administración de
información offline, entre otras.
11. Adobe AIR + Flex y ActionScript
ActionScript es una implementación de ECMAScript, que es muy similar a
JavaScript. Los desarrolladores ActionScript pueden construir aplicaciones
usando Flash Professional o Flash Builder. Flash Professional provee
renderizado de gráficos basado en vectores, junto con capacidades nativas de
audio y video, y usando el lenguaje ActionScript agrega interactividad a sitios
web. Flash Builder es una IDE basada en Eclipse con soporte para depuración
y perfilado (profiling) de aplicaciones. Las aplicaciones típicas incluyen: widgets
y juegos de escritorio, campañas de marketing en línea para aplicaciones
nuevas de productividad que se conectan a internet, herramientas creativas,
aplicaciones de comercio electrónico, entre otras.
12. Para Adobe, esto es todo acerca de Flash y
HTML5
RIA´s
Juegos
Video en Web
Rich Ads
+
Branding
Paginas web
interactivas
HTML Ad-ons
13. Adobe provee las mejores herramientas
interactivas para Flash y HTML 5
Diseño Gráfico
Interacción para el diseñador
Diseño animado
Desarrollo
Frameworks
Entornos de ejecución WebKit