Your SlideShare is downloading. ×
Development Playbook Application With Adobe AIR 2.5 and QNX SDK
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Development Playbook Application With Adobe AIR 2.5 and QNX SDK

2,360
views

Published on

Development Playbook Application With Adobe AIR 2.5 and QNX SDK

Development Playbook Application With Adobe AIR 2.5 and QNX SDK

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,360
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Development Playbook Application With Adobe AIR 2.5 and QNX SDK
    Oleh :
    TubagusSaepul Anwar
    20 Januari 2011
  • 2. SiapakahSaya?(TubagusSaepul Anwar)
    Senior Flex/AIR Developer di PT. CiptadanaCapital.
    Mengerjakanpengembangan software FinancialdanStock Trading
    BerorientasipadaUser Experience, Usability, danGUI
    SeorangMahasiswa S2 MKOM di Budi Luhur
    AnggotaAUGI (Adobe User Group Indonesia)
  • 3. Apakahitu Playbook?
    Playbook adalah gadget berbentuk tablet yang dikeluarkanoleh RIM (Research In Motion)
    Playbook Memiliki OS bernama QNX
    Multi Tasking
    Dapatterhubungdengan BB (BBM, Email, Calender, Push Teknology)
    CocokUntuk Game dan Multimedia
    Support Adobe AIR
  • 4. DetilFitur Playbook
    1 GHz dual core processor
    1 GB RAM
    High Fidelity Webkit browser
    Full Adobe Flash 10.1 support
    High Definition cameras (3 MP front, 5 MP rear)
    1080p HD Video (H.264, MPEG4, WMV video ouput)
    7” LCD Display 1024x600 px
    WiFi 802.11 a/b/g/n
    Micro USB dan Micro HDMI
    Berat 400 g
  • 5. Gambar Playbook
  • 6. Apa yang barudi AIR 2.5?
    • Adobe AIR for Mobile
    • 7. Adobe AIR for TV
    • 8. Adobe AIR for Desktop
  • Struktur Adobe AIR
  • 9. Detil AIR 2.5
    http://kb2.adobe.com/cps/868/cpsid_86822.html#main_What's new in AIR 2.5
    http://blogs.adobe.com/air/2010/10/adobe-air-2-is-now-available.html
  • 10. Adobe AIR For Mobile
    Mendukung Android (.apk)
    Mendukung Playbook (.bar)
  • 11. Adobe AIR for Desktop
    BisaBerjalandi OS Linux, Mac, dan Windows
    DistribusiApplikasi (*.air, DMG, EXE)
    Bisasebagai Native aplikasi (*.exe, *.app, etc)
    Custum Chrome
    Rich Component Library
  • 12. Apasaja yang mestidipersiapkan?
    Adobe Flash Builder Burrito
    SDK Playbook
    Simulator
  • 13. Link Download Flash Builder Buritodan Playbook SDK
    http://labs.adobe.com/technologies/flashbuilder_burrito/
    http://us.blackberry.com/developers/tablet/adobe.jsp
  • 14. UI Component QNX
    Button
    IconButton
    CheckBox
    RadioButton
    LabelButton
  • 15. UI Component QNX
    ToggleSwitch
    List
    DropDown
    ScrollPane
    Dan lain – lain
    See http://www.blackberry.com/developers/docs/airapi/1.0.0/index.html?
  • 16. SKINNING
    DapatMenggunakan Image
    Dapatmenggunakan class Graphic
  • 17. SKINNING
    SkinStates.DISABLED
    SkinStates.DISABLED_SELECTED
    SkinStates.DOWN
    SkinStates.DOWN_SELECTED
    SkinStates.FOCUS
    SkinStates.SELECTED
    SkinStates.UP
    SkinStates.UP_ODD
  • 18. SKINNING
  • 19. Itegrasi API QNX dan Device
    Camera
    Device Sensor
    Swipe Gesture
    Application Life Cycle
    Device Information
    Activity Indicator
    Batery Level dan Event
    Sqlite
    File I/O
    Dialog
  • 20. Camera capabilities
    Camera Class Support - MendukungPemilihankameradepandanbelakang
    Camera UI class – Bisamenjalankankamera, mengambil video dangambar
    CameraRoll class – Bisamemilihgambardarikamare Roll, danmenambahkekamera roll
  • 21. Device sensor
    MendukungStandar AIR accelerometer
    Mendukung AIR Geolocation
  • 22. Application Lifecycle
    Menerima Event dariNativeApplication
    Apps being invoked – InvokeEvent.INVOKE
    Apps become active – Event.ACTIVATE
    Apps going into background – Event.DEACTIVE
  • 23. Swipe Gesture
    QNXApplicationEvent.SWIPE_DOWN
    QNXApplicationEvent.SWIPE_START
  • 24. Device Information
    Battery Level
    Battery State
    Hardware ID
    Device OS
    Device PIN
    Platform Version
    Vendor ID
    • Capture Batter event for app lifecyle
    • 25. Indentify your user based on PIN
    • 26. Identify the Device OS functionality
  • Device Information
    Private vardevice:Device = qnx.system.Device.device;
    Varos:Label = new Label();
    Os.text = “Device OS” +device.os
  • 27. Activity Indicator
    Menampilkananimasi progress selamamelakukanoperasi
    This.activityIndicator = new ActivityIndicator();
    activityIndicator.x = 100;
    activityIndicator.y = 100;
    activityIndicator.animate(true);
    addChild(this.activityIndicator)
  • 28. Battery Level dan Event
    DeviceBatteryEvent.LEVEL_CHANGE, berisi Info Level dari Battery
    DeviceBatteryEvent.STATE_CHANGE , berisi info state CHARGING, FULL, UKNWON, UNPLUGGED
  • 29. Penyimpanandi Playbook
    MenggunakanshareObject
    MenggunakanSQLite
    Menggunakan File
  • 30. SQLite APIs
    SQLConnection
    - open() – Synchronous;
    - openAsync() – Asynchronous
    - loadSchema() – Database shema
    - bisaEnkrip data
    SQLStatement
    - text – SQL Commands
    - execute()
    SQLError
    - details/DetailsID – SQL error message
    - operation – SQL command causing error
  • 31. BisakahMenggabungkan QNX dengan Flex Hero (AIR 2.5)?
  • 32. ApakahBisa Development untuk Playbook JugaBerjalanPada Android?
  • 33. BagaimanaManajemen Performance?
    Strong data typing and code optimization
    Framework Arsitektur
    Format Data Services
  • 34. [Read This] – MenejemenPeformance
    http://insideria.com/2010/11/flash-player-101-mobile-optimi.html
    http://z-prox.appspot.com/www.adobe.com/devnet/air/articles/10_tips_building_on_air.html
  • 35. Apaperbedaan QNX dengan Flex Hero?
  • 36. Services
    HTTService
    URLRequest
    Webservices (SOAP)
    RemoteObject
    Messanging Service (Push)
    Socket
  • 37. Format Data
    XML
    JSON (Javascript Object Notation)
    AMF
    TEXT
    YAML
  • 38. Link YAML & JSON
    http://as3yaml.googlecode.com/svn/trunk/docs/index.html
    http://flexonrails.net/?cat=35
    https://github.com/mikechambers/as3corelib
    http://www.mikechambers.com/blog/2006/03/28/tutorial-using-json-with-flex-2-and-actionscript-3/
  • 39. Demo G-SPOT
    SingkatandariGayaku-Spot
    MemuatinformasiSinema, TV, Shopping, Sport, BMG, Info Kost, danEvent
    WaktuPengerjaan15 HARI
  • 40. Team G-Spot
    TubagusSaepul Anwar (Framework dan UI) @tubagus99
    Yoga Pratama (Data Provider) @si_odong
    AdiPamungkas (UI) @adhipamungkas
    Yoanudin (UX) @jowant
    Thanks to :
    - www.inkuiri.com
  • 41. TerimaKasihFlexIndonesia.blogspot.com
    anwartubagus@gmail.com
  • 42. Resource [1]
    http://www.blackberry.com/developers/docs/airapi/1.0.0/index.html
    http://www.adobe.com/devnet/devices/articles/blackberry_tablet_os_sdk.html
    http://www.unitedmindset.com/jonbcampos/2010/10/25/flex-4-5-mobile-development-post-burrito/
    http://insideria.com/2010/08/detecting-screen-orientation-i.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+oreilly/insideria+(InsideRIA)
  • 43. Resource [2]
    http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/Flex-for-the-BlackBerry-PlayBook-in-90-Minutes/ta-p/720803
    http://us.blackberry.com/developers/tablet/adobe.jsp

×