SlideShare a Scribd company logo
Mobile first!


           aDevCamp
             Praha
           21.5. 2011


         Juraj Michálek

Blog: http://georgik.sinusgear.com
Obsah




Vývoj na platforme AIR


Mobilné zaujímavosti
Možnosti vývoja


      Java

     C/C++

      AIR

 HTML/JavaScript
Adobe AIR




    Multiplatform runtime
Linux, Mac, Windows, Mobile

           RIA
Flash Builder
Flash Builder 4.5

 Vývojové prostredie na Eclipse

         Mac, Windows

     http://labs.adobe.com

Študenti a akademický pracovníci
        - licencia zdarma

          Trial 60 dní.
Flex SDK Hero



      Mozilla Public licence

   Linux, Mac, Windows, BSD

Flex SDK 4.5 – podpora mobilných
            zariadení
Creative Suite CS5.5




    Študentská licencia

umožňuje komerčné použitie
Flex Mobile Project
Mobile Wizard
Backend, Config
Design View
Source View
Run configuration
Run - Desktop
Debug
Debug na zariadení
Export Release Build
Data/Service discovery
Príklad: XML Service
Napojenie na službu
Výsledok
Network monitor
FlexUnit pre mobile 
CTRL+1
CTRL+3 – rýchle volanie
ALT+šipky - presun
CTRL+medzera – code hint
Code templates


 fori CTRL+medzera
AIR Runtime pre Android


              Adobe Flash Builder
Burrito/sdks/4.5.0/runtimes/air/android/emulator

                 Runtime.apk



            adb install Runtime.apk
Release pre emulátor

                                Air packager:
             adt -package -target apk-emulator -storetype pkcs12
             -keystore cert.p12 Main.apk Main-app.xml Main.swf


                                Install:
                         adb install Main.apk


                                 Podrobný popis
http://georgik.sinusgear.com/2011/01/02/how-to-package-air-app-for-google-android-emulator/
Tour de Mobile




http://flex.org/tourmobile
Flex 4.5 Android Component Lib




https://github.com/olsonjj/Flex-4.5-Android-Component-Library
Dynamic UI pattern




http://www.riagora.com/2011/05/dynamic-ui-patterns/
Volanie externých app




http://www.jamesward.com/2011/05/11/extending-air-for-android/
Zaujímavosti
BlazeDS




Binárny protokol – AMF – Java Server
http://www.jamesward.com/census2/
    http://opensource.adobe.com
Box2D Engine

        http://www.box2d.org/




Lee Brimelow
http://www.gotoandlearn.com/
CS5.5 Dreamwaver a JavaScript




zabalenie a deploy aplikácie priamo na Android
Browserlab.adobe.com




  Google Chorme 10 vs Firefox 3 – onion skin
Air aplikácie pre Android




http://www.appbrain.com/apps/adobe-air/
Adobe Device Central




      Flash aplikácie
väčšina mobilných platforiem
IntelliJ IDEA




     Podpora pre Android
http://www.jetbrains.com/idea
WebGL Earth




http://www.webglearth.com
Jenkins




Continuous Integration – http://ci.sinusgear.com
Otázky?
Konzultácie a implementácie




Rád prednášam a školím RIA technológie.


                  ;-)
Mobile First!

           aDevCamp

             Praha
           21.5. 2011


         Juraj Michálek


Blog: http://georgik.sinusgear.com

More Related Content

PDF
Bezpečnosť v kontexte RIA technológií
PDF
Zváračský kurz na BlazeDS a Google App Engine
PPTX
Computer graphics on web and in mobile devices
PDF
The story behind PF2014 - Cordova
PDF
Vývoj pre Google Android
PDF
Libraries and tools for C++
PDF
BarCamp - Zváračský kurz na Web
PDF
There is much more to C
Bezpečnosť v kontexte RIA technológií
Zváračský kurz na BlazeDS a Google App Engine
Computer graphics on web and in mobile devices
The story behind PF2014 - Cordova
Vývoj pre Google Android
Libraries and tools for C++
BarCamp - Zváračský kurz na Web
There is much more to C

Similar to Mobile first! Plynulý workflow - AIR (9)

PDF
Ať se z kódu nepráší!
KEY
Require.JS & Backbone.JS
PDF
Programovanie v C++
PDF
The New Distrowatch – Bachelor's thesis (SK)
PDF
Android libraries
PDF
Matúš Jančík: Programuj rýchlejšie, meraj presnejšie
PPTX
Moscrif vc-3
PPTX
Moscrif vc-3
PPTX
PlatformIO - Namakané Arduino IDE
Ať se z kódu nepráší!
Require.JS & Backbone.JS
Programovanie v C++
The New Distrowatch – Bachelor's thesis (SK)
Android libraries
Matúš Jančík: Programuj rýchlejšie, meraj presnejšie
Moscrif vc-3
Moscrif vc-3
PlatformIO - Namakané Arduino IDE
Ad

More from Juraj Michálek (20)

PDF
Rust Embedded Development on ESP32 and basics of Async with Embassy
PDF
Embedded Development on ESP32 - FEKT VUT - UREL
PDF
Embedded Rust on ESP2 - Rust Linz
PDF
How Open Source Community and Espressif made it possible to use Rust language...
PDF
C language in our world 2019
PDF
C language in our world 2017
PDF
Continuous Delivery - FIT VUT
PDF
C language in our world 2016
PDF
Story behind PF 2016
PDF
C++ and Software Engineering 2015
PDF
C language in our world 2015
PDF
C++ in our world
PDF
Bigger & Better RnD - GeeCON.cz 2014
PDF
Gradle and build systems for C language
PDF
There is more to C 2013
PDF
PowerShell UIAtomation
PDF
PowerShell from *nix user perspective
PDF
Ať se z kódu nepráší! 2013
PDF
There is more to C
PDF
Git, Jenkins & Chuck
Rust Embedded Development on ESP32 and basics of Async with Embassy
Embedded Development on ESP32 - FEKT VUT - UREL
Embedded Rust on ESP2 - Rust Linz
How Open Source Community and Espressif made it possible to use Rust language...
C language in our world 2019
C language in our world 2017
Continuous Delivery - FIT VUT
C language in our world 2016
Story behind PF 2016
C++ and Software Engineering 2015
C language in our world 2015
C++ in our world
Bigger & Better RnD - GeeCON.cz 2014
Gradle and build systems for C language
There is more to C 2013
PowerShell UIAtomation
PowerShell from *nix user perspective
Ať se z kódu nepráší! 2013
There is more to C
Git, Jenkins & Chuck
Ad

Mobile first! Plynulý workflow - AIR