SlideShare ist ein Scribd-Unternehmen logo
1 von 29
ARFUG
Flex 4.5 para móviles y Adobe AIR 3




            Mariano A. Carrizo
 @kiwox | http://www.marianocarrizo.com
Agenda

Novedades Flex 4.5
Nuevos componentes
Flex 4.5 para móviles
Demostración de proyectos
Adobe AIR 3
Flex 4.5
Soporte TLF 2.0
Integración con OSMF 1.0
Mejoras al compilador
Spark Form
Spark Image
Spark DataGrid
Flex 4.5 mobile
Componentes mobile
Controles
   BusyIndicator (nuevo)
   Button
   ButtonBar
   CheckBox
   HSlider
   Image (BitmapImage)
   Label
   List (soporte touch)
   RadioButton / RadioButtonGroup
   TextArea
   TextInput
Componentes mobile
Distribución (layout)
   DataGroup
   Group
   HGroup
   Scroller (soporte touch)
   Spacer
   TileGroup
   VGroup
Charting
   Todos son soportados
Flujo mobile
Flash Builder 4.5
Asistente para desarrollo
mobile
Editor visual y
visualización por
dispositivo
Soporte de múltiples
densidades
Debug en dispositivo
Publicación de apps
firmadas
Publicación para móviles

Native   Native   Native    Native
 App      App      App       App




                           Additional
                             OS’s
Flash Builder para PHP
Adobe AIR mobile
      Demo
Consideraciones
Consideraciones
Soft Keyboard
  stage.softKeyboardRect
  requestSoftKeyboard()

Controlar la actividad
  ACTIVATE
  DEACTIVATE
Geolocalización
Geolocation.isSupported

g.addEventListener(GeolocationEvent.UPDATE, callbackFunction);

GeolocationEvent:
 altitude
 heading
 horizontalAccuracy
 latitude
 longitude
 speed
 timestamp
 verticalAccuracy
Acelerómetro
Accelerometer.isSupported

a.addEventListener(AccelerometerEvent.UPDATE, callbackFunction);

AccelerometerEvent:
 accelerationX
 accelerationY
 accelerationZ
 timestamp
Camara e imágenes
CameraUI
var cameraUI:CameraUI = new CameraUI();
cameraUI.launch(MediaType.IMAGE);

CameraRoll
var cameraRoll:CameraRoll = new CameraRoll();
cameraRoll.browseForImage();
cameraRoll.addBitmapData(bd);
StageWebView
WebStageView.isSupported

var swv:StageWebView = new StageWebView();
swv.viewPort = new Rectangle(0, stage.height - height, width, height);
swv.stage = stage;
swv.loadURL("http://www.arfug.com.ar");
Eventos táctiles
                         Multitouch.inputMode
                                                 MultitouchInputMode.TOUCH_POINT
MultitouchInputMode.GESTURE

 TransformGestureEvent                              TouchEvent
   GESTURE_PAN                                          TOUCH_BEGIN
   GESTURE_ROTATE                                       TOUCH_END
   GESTURE_SWIPE                                        TOUCH_MOVE
   GESTURE_ZOOM                                         TOUCH_OUT
                                                        TOUCH_OVER
 GestureEvent.GESTURE_TWO_FINGER_TAP                    TOUCH_ROLL_OUT
                                                        TOUCH_ROLL_OVER
 PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP          TOUCH_TAP
Buenas prácticas

<s:MultiDPIBitmapSource
       source160dpi="@Embed('/assets/imagen160.png')"
       source240dpi="@Embed('/assets/imagen240.png')"
       source320dpi="@Embed('/assets/imagen320.png')"/>
Buenas prácticas
ActionBar #titleDisplay { fontSize: 24pt; }

@media (application-dpi: 160)
{
  ActionBar #titleDisplay { fontSize: 18pt; }
}

@media (application-dpi: 320)
{
  ActionBar #titleDisplay { fontSize: 36pt; }
}
Buenas prácticas
Buenas prácticas
ActionBar { chromeColor: #000000; }

@media (os-platform: "Android")
{
  ActionBar { chromeColor: #999999; /* dark gray */ }
}

@media (os-platform: "IOS")
{
  ActionBar { chromeColor: #6DA482; /* blue */ }
}
Adobe AIR 3
Adobe AIR 3
Stage 3D
Codificación H.264/AVC
Soporte JSON nativo
Soporte para bitmaps >16mpx
DisplayObjectContainer.removeChildren()
MovieClip.isPlaying
Stage3D
ARFUG
Flex 4.5 para móviles y Adobe AIR 3




            Mariano A. Carrizo
 @kiwox | http://www.marianocarrizo.com

Weitere ähnliche Inhalte

Andere mochten auch (9)

Modelo apresentação simecs
Modelo apresentação simecs Modelo apresentação simecs
Modelo apresentação simecs
 
Tháng 11 và 12, năm 2015
Tháng 11 và 12, năm 2015Tháng 11 và 12, năm 2015
Tháng 11 và 12, năm 2015
 
Trabajos de informatica
Trabajos de informaticaTrabajos de informatica
Trabajos de informatica
 
AFS 2016 Spring Meeting
AFS 2016 Spring MeetingAFS 2016 Spring Meeting
AFS 2016 Spring Meeting
 
Fools garden lemon tree
Fools garden   lemon treeFools garden   lemon tree
Fools garden lemon tree
 
Tratados internacionales
Tratados internacionalesTratados internacionales
Tratados internacionales
 
Max reger sonate pour clarinette et piano op. 49 - no2 (piano)
Max reger   sonate pour clarinette et piano op. 49 - no2 (piano)Max reger   sonate pour clarinette et piano op. 49 - no2 (piano)
Max reger sonate pour clarinette et piano op. 49 - no2 (piano)
 
Programma mercato rurale 10 dicembre
Programma mercato rurale 10 dicembreProgramma mercato rurale 10 dicembre
Programma mercato rurale 10 dicembre
 
Dichos
DichosDichos
Dichos
 

Ähnlich wie Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG

Realidad Aumentada más allá de Glass - Droidcon 2014
Realidad Aumentada más allá de Glass - Droidcon 2014Realidad Aumentada más allá de Glass - Droidcon 2014
Realidad Aumentada más allá de Glass - Droidcon 2014
Fernando Gallego
 
Taller livetrackingandroid
Taller livetrackingandroidTaller livetrackingandroid
Taller livetrackingandroid
santiagohiguera
 
Programando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoProgramando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte uno
Ing-D-SW-TorresKhano--ME
 

Ähnlich wie Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG (20)

Lizbeth Anahi zambrano Santos 402
Lizbeth Anahi zambrano Santos 402Lizbeth Anahi zambrano Santos 402
Lizbeth Anahi zambrano Santos 402
 
Android Bootcamp - GTUG Uruguay
Android Bootcamp - GTUG UruguayAndroid Bootcamp - GTUG Uruguay
Android Bootcamp - GTUG Uruguay
 
Introduccion a Android
Introduccion a AndroidIntroduccion a Android
Introduccion a Android
 
Phonegap
PhonegapPhonegap
Phonegap
 
Realidad Aumentada más allá de Glass - Droidcon 2014
Realidad Aumentada más allá de Glass - Droidcon 2014Realidad Aumentada más allá de Glass - Droidcon 2014
Realidad Aumentada más allá de Glass - Droidcon 2014
 
Presentación de Android Wear impartida en el GDG Devfest Barcelona 2015
Presentación de Android Wear impartida en el GDG Devfest Barcelona 2015Presentación de Android Wear impartida en el GDG Devfest Barcelona 2015
Presentación de Android Wear impartida en el GDG Devfest Barcelona 2015
 
Un atlas en la palma de la mano
Un atlas en la palma de la manoUn atlas en la palma de la mano
Un atlas en la palma de la mano
 
Aprender a programar aplicaciones moviles
Aprender a programar aplicaciones movilesAprender a programar aplicaciones moviles
Aprender a programar aplicaciones moviles
 
Microsoft Virtual Academy - Xamarin iOS
Microsoft Virtual Academy - Xamarin iOSMicrosoft Virtual Academy - Xamarin iOS
Microsoft Virtual Academy - Xamarin iOS
 
HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5
 
Taller livetrackingandroid
Taller livetrackingandroidTaller livetrackingandroid
Taller livetrackingandroid
 
Android bootcamp 101 v2.0
Android bootcamp 101 v2.0Android bootcamp 101 v2.0
Android bootcamp 101 v2.0
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
 
Html5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasHtml5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritas
 
Programando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoProgramando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte uno
 
Spring Mobile y Spring Android
Spring Mobile y Spring AndroidSpring Mobile y Spring Android
Spring Mobile y Spring Android
 
PhoneGap Basics v1.0
PhoneGap Basics v1.0PhoneGap Basics v1.0
PhoneGap Basics v1.0
 
Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)
 

Mehr von Mariano Carrizo

Mehr von Mariano Carrizo (12)

Energía Solar aplicada a sistemas HVAC
Energía Solar aplicada a sistemas HVACEnergía Solar aplicada a sistemas HVAC
Energía Solar aplicada a sistemas HVAC
 
Internet of Things - CIISI 2016
Internet of Things - CIISI 2016Internet of Things - CIISI 2016
Internet of Things - CIISI 2016
 
Experiencias Mobile - Social Media Day Córdoba
Experiencias Mobile - Social Media Day CórdobaExperiencias Mobile - Social Media Day Córdoba
Experiencias Mobile - Social Media Day Córdoba
 
Ecosistemas Mobile - eCommerce Day Argentina 2016
Ecosistemas Mobile - eCommerce Day Argentina 2016Ecosistemas Mobile - eCommerce Day Argentina 2016
Ecosistemas Mobile - eCommerce Day Argentina 2016
 
UX en interfaces conectadas (Internet of Things) - Adobe en Vivo 2014
UX en interfaces conectadas (Internet of Things) - Adobe en Vivo 2014UX en interfaces conectadas (Internet of Things) - Adobe en Vivo 2014
UX en interfaces conectadas (Internet of Things) - Adobe en Vivo 2014
 
Interfaces no convencionales para iOS, Android... y el resto - Adobe en Vivo ...
Interfaces no convencionales para iOS, Android... y el resto - Adobe en Vivo ...Interfaces no convencionales para iOS, Android... y el resto - Adobe en Vivo ...
Interfaces no convencionales para iOS, Android... y el resto - Adobe en Vivo ...
 
Presentación iOS 7 y OSX Mavericks - XVI meetup Desarrolladores iOS de Argentina
Presentación iOS 7 y OSX Mavericks - XVI meetup Desarrolladores iOS de ArgentinaPresentación iOS 7 y OSX Mavericks - XVI meetup Desarrolladores iOS de Argentina
Presentación iOS 7 y OSX Mavericks - XVI meetup Desarrolladores iOS de Argentina
 
Dispositivos móviles y la convergencia de medios, CIITI capítulo Rosario, 1/1...
Dispositivos móviles y la convergencia de medios, CIITI capítulo Rosario, 1/1...Dispositivos móviles y la convergencia de medios, CIITI capítulo Rosario, 1/1...
Dispositivos móviles y la convergencia de medios, CIITI capítulo Rosario, 1/1...
 
Publicaciones Digitales, un enfoque tecnológico
Publicaciones Digitales, un enfoque tecnológicoPublicaciones Digitales, un enfoque tecnológico
Publicaciones Digitales, un enfoque tecnológico
 
1º Jornadas tecnologicas en Rosario
1º Jornadas tecnologicas en Rosario1º Jornadas tecnologicas en Rosario
1º Jornadas tecnologicas en Rosario
 
Primer Hackaton del Desafío BlackBerry, Flex para móviles
Primer Hackaton del Desafío BlackBerry, Flex para móvilesPrimer Hackaton del Desafío BlackBerry, Flex para móviles
Primer Hackaton del Desafío BlackBerry, Flex para móviles
 
BlueBox for BlackBerry PlayBook on AppCircus 2011
BlueBox for BlackBerry PlayBook on AppCircus 2011BlueBox for BlackBerry PlayBook on AppCircus 2011
BlueBox for BlackBerry PlayBook on AppCircus 2011
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Adobe Flex 4.5 mobile y Adobe AIR 3 en ARFUG

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n