Adobe AIR cross platform development overview                                        Mario Vieira                         ...
WiMP Desktop + R&DVideo distribution and live webcast platform   stream.regjeringen.no/portal/   dn.no/dntv/   stortinget....
Today’s content Coding for multiple platforms App stores Statistics + Adverts + Monetizing                                ...
Today’s content Coding for multiple platforms App stores Statistics + Adverts + Monetizing
Coding for multiple platforms Project setup                                 Question                                    Ho...
Coding for multiple platforms Project setup   Separating configuration from implementation
Coding for multiple platforms Project setup                                   anyone here used Spring                     ...
SDK decoupling- Mobile projects- Desktop project- Flash projects
Coding for multiple platforms                      Freely changing views                                                  ...
- Benchmarks: up to 30% faster thanmetaprograming (Injector, postConstructtahs)- No configuration- IInjector dependency as ...
“BG Process is not triggered by a specific user interface interaction(see Command pattern). It’s often triggered by a comb...
Coding for multiple platforms Project setup DPIs, dimensions, performance, apis
Coding for multiple platforms Project setup DPIs, dimensions, performance, apis    Native extensions:     Adobes     Andro...
Coding for multiple platforms Project setup DPIs, dimensions, performance, apis    Native extensions:     Adobes     Andro...
Coding for multiple platforms Project setup DPIs, dimensions, performance, apis GPU
Coding for multiple platforms Project setup DPIs, dimensions, performance, apis GPU  Desktop:    GPU great performance AND...
Coding for multiple platforms Project setup DPIs, dimensions, performance, apis GPU  Desktop:    GPU great performance AND...
Coding for multiple platforms                                             Freely changing views                           ...
GPU Desktop                  FXG            (sharp and clear) PNG                PNG            Default Spark            R...
GPU  Mobile (160 dpi iPad2)                                FXG                            (pixelated)  PNG                ...
CPU      Mobile (160 dpi iPad2)  FXG textureFXG gradient and     alpha
GPU       Mobile (160 dpi iPad2)FXG texture (gone) FXG gradient and  alpha (gone)
- Jason’s mobile theme proof of concept- CPU and GPU samples                                          Show iPad apps
App stores   - Follow agreement (15 to 20min reading)
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores   - Follow agreement (15 to 20min reading)   - App web page with features in image and video   - Free support a...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
App stores  Apple App Store   - Get approved, then change app description and metadata with NO approval  BlackBerry App Wo...
Statistics + Adverts + Monetizing  Statistics
Statistics + Adverts + Monetizing  Statistics   - Google Analytics
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Statistics + Adverts + Monetizing  Statistics   - Google Analytics   - URL shorteners   - Ship signed AIR apps       KSoft...
Links Presentations Patterns    http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/autonomousview/srcview/ind...
AIR Mobile Development Overview
AIR Mobile Development Overview
AIR Mobile Development Overview
AIR Mobile Development Overview
AIR Mobile Development Overview
Upcoming SlideShare
Loading in …5
×

AIR Mobile Development Overview

4,352 views

Published on

Mobile and desktop projects from coding for multiple platforms, monetizing, solutions for statistics, adverts and handling different app stores

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,352
On SlideShare
0
From Embeds
0
Number of Embeds
3,086
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AIR Mobile Development Overview

  1. 1. Adobe AIR cross platform development overview Mario Vieira @MazTwitties info@mariovieira.net blog.mariovieira.net
  2. 2. WiMP Desktop + R&DVideo distribution and live webcast platform stream.regjeringen.no/portal/ dn.no/dntv/ stortinget.no/no/Hva-skjer-pa-Stortinget/Stortinget-akkurat-na/Nett-TV/ blog.mariovieira.net Mario Vieira @MazTwitties info@mariovieira.net blog.mariovieira.net
  3. 3. Today’s content Coding for multiple platforms App stores Statistics + Adverts + Monetizing Question How many of you develop mobiles solutions in AIR? How many published applications to the stores? How many published paid applications?
  4. 4. Today’s content Coding for multiple platforms App stores Statistics + Adverts + Monetizing
  5. 5. Coding for multiple platforms Project setup Question How many of you develop mobiles solutions in AIR? How many published applications to the stores? How many published paid applications?
  6. 6. Coding for multiple platforms Project setup Separating configuration from implementation
  7. 7. Coding for multiple platforms Project setup anyone here used Spring Action Script or SwiftSuspenders XML mapping ? Separating configuration from implementation Whether at compile time or run time eg; vector of VOs with automation of MVCS the information of the mapping SDK decoupling
  8. 8. SDK decoupling- Mobile projects- Desktop project- Flash projects
  9. 9. Coding for multiple platforms Freely changing views - Mediator has no concerns - If I needed to make this view appear in a PopUp I would need a Mediation, and so I could simply create an instance Project setup of this Supervising and have it running as fine Separating configuration from implementation Presentation Pattern: Supervising Presenter
  10. 10. - Benchmarks: up to 30% faster thanmetaprograming (Injector, postConstructtahs)- No configuration- IInjector dependency as opposed tometaprogramming strings ([PostConstruct])- AIR 2.5 export swc in Flash killedperformance (still noticeable difference inFlash, Flex is built in metaorograming)
  11. 11. “BG Process is not triggered by a specific user interface interaction(see Command pattern). It’s often triggered by a combination of datachanges, or any other set of conditions.In order to ensure Separation of Concerns the background process shallnot operate with concrete implementations, but to access othercontrols or logics. It may also work in combination with the commandpattern to broadcast operation execution requests for further abstraction“
  12. 12. Coding for multiple platforms Project setup DPIs, dimensions, performance, apis
  13. 13. Coding for multiple platforms Project setup DPIs, dimensions, performance, apis Native extensions: Adobes Android @media queries css MultiDPIBitmapSource and MultiDPIVerticalLayout   Jason’s mobile theme proof of concept
  14. 14. Coding for multiple platforms Project setup DPIs, dimensions, performance, apis Native extensions: Adobes Android @media queries css MultiDPIBitmapSource and MultiDPIVerticalLayout   Jason’s mobile theme proof of concept Background Audio on iOS - design an app that uses the microphone, grab it and you’re good Can’t charge on Android market due to new licensing API
  15. 15. Coding for multiple platforms Project setup DPIs, dimensions, performance, apis GPU
  16. 16. Coding for multiple platforms Project setup DPIs, dimensions, performance, apis GPU Desktop: GPU great performance AND vector and bitmap rendering
  17. 17. Coding for multiple platforms Project setup DPIs, dimensions, performance, apis GPU Desktop: GPU great performance AND vector and bitmap rendering Mobile: GPU great performance and rendering on bitmap AND poor vector rendering Performance can be slower for manipulating display item objects, and vectors Playbook: No auto orient (bug)
  18. 18. Coding for multiple platforms Freely changing views - Mediator has no concerns - If I needed to make this view appear in a PopUp I would need a Mediation, and so I could simply create an instance Project setup of this Supervising and have it running as fine DPIs, dimensions, performance, apis GPU Desktop: GPU great performance AND vector and bitmap rendering Mobile: GPU great performance and rendering on bitmap AND poor vector rendering Performance can be slower for manipulating display item objects, and vectors Playbook: No auto orient (bug) Microphone and cameras
  19. 19. GPU Desktop FXG (sharp and clear) PNG PNG Default Spark RadioButtonPNG (sharp and clear)
  20. 20. GPU Mobile (160 dpi iPad2) FXG (pixelated) PNG PNG Default Spark Radio Button (pixelated)PNG
  21. 21. CPU Mobile (160 dpi iPad2) FXG textureFXG gradient and alpha
  22. 22. GPU Mobile (160 dpi iPad2)FXG texture (gone) FXG gradient and alpha (gone)
  23. 23. - Jason’s mobile theme proof of concept- CPU and GPU samples Show iPad apps
  24. 24. App stores - Follow agreement (15 to 20min reading)
  25. 25. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video
  26. 26. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature
  27. 27. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least)
  28. 28. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users
  29. 29. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects
  30. 30. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with
  31. 31. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with - Make sure your description does not disappoint your users
  32. 32. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with - Make sure your description does not disappoint your users - Offer promotion deals not based on pricing
  33. 33. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with - Make sure your description does not disappoint your users - Offer promotion deals not based on pricingYour shots Paulos FOTB session
  34. 34. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with - Make sure your description does not disappoint your users - Offer promotion deals not based on pricingYour shots - Icon + keywords
  35. 35. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with - Make sure your description does not disappoint your users - Offer promotion deals not based on pricingYour shots - Icon + keywords - Descriptions / clear features
  36. 36. App stores - Follow agreement (15 to 20min reading) - App web page with features in image and video - Free support as feature - Localise to south Europe (at least) - Talk to your users - Take advantage of AIR unique aspects - Provide advertising to your app to start with - Make sure your description does not disappoint your users - Offer promotion deals not based on pricingYour shots - Icon + keywords - Descriptions / clear features - Web site / videos / screen shots
  37. 37. App stores Apple App Store - Get approved, then change app description and metadata with NO approval
  38. 38. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval If you want to play around with promo phrases, push them every Wed to you get it for the weekend
  39. 39. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions”
  40. 40. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban)
  41. 41. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban) - Make sure the review link points to Amazon apple store *http://www.amazon.com/gp/mas/dl/android?p=uk.co.baremedia.videoMonitor
  42. 42. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban) - Make sure the review link points to Amazon apple store *http://www.amazon.com/gp/mas/dl/android?p=uk.co.baremedia.videoMonitor - Get an free ftp account
  43. 43. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban) - Make sure the review link points to Amazon apple store *http://www.amazon.com/gp/mas/dl/android?p=uk.co.baremedia.videoMonitor - Get an free ftp account Android market - Freedom
  44. 44. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban) - Make sure the review link points to Amazon apple store *http://www.amazon.com/gp/mas/dl/android?p=uk.co.baremedia.videoMonitor - Get an free ftp account Android market - Freedom - Explicitly ask your users to use the support site instead of rating your app badly
  45. 45. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban) - Make sure the review link points to Amazon apple store *http://www.amazon.com/gp/mas/dl/android?p=uk.co.baremedia.videoMonitor - Get an free ftp account Android market - Freedom - Explicitly ask your users to use the support site instead of rating your app badly - Put ads to generate revenue that promotes the paid apps
  46. 46. App stores Apple App Store - Get approved, then change app description and metadata with NO approval BlackBerry App World - Work out a weekly based description, app description changes needs approval - Add a ticket after sending the app for review with the “reviewer instructions” Amazon app store - Use captive run time (AIR will ask to be download via Android Market, which is ban) - Make sure the review link points to Amazon apple store *http://www.amazon.com/gp/mas/dl/android?p=uk.co.baremedia.videoMonitor - Get an free ftp account Android market - Freedom - Explicitly ask your users to use the support site instead of rating your app badly - Put ads to generate revenue that promotes the paid apps - Wait to be over 2.500 downloads, and start charging * Licensing Adobe AIR apps
  47. 47. Statistics + Adverts + Monetizing Statistics
  48. 48. Statistics + Adverts + Monetizing Statistics - Google Analytics
  49. 49. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners
  50. 50. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners
  51. 51. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices
  52. 52. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts
  53. 53. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp)
  54. 54. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget
  55. 55. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing
  56. 56. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing - Lower your expectations
  57. 57. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing - Lower your expectations - Try different promotions
  58. 58. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing - Lower your expectations - Try different promotions - Control the variants to better understand your site statistics
  59. 59. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing - Lower your expectations - Try different promotions - Control the variants to better understand your site statistics - Work hard in your descriptions
  60. 60. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing - Lower your expectations - Try different promotions - Control the variants to better understand your site statistics - Work hard in your descriptions - Try getting all “unfair” comments out of your app store page
  61. 61. Statistics + Adverts + Monetizing Statistics - Google Analytics - URL shorteners - Ship signed AIR apps KSoftware.net (U$99/yr 35% cheaper,) Important: if you buy from them use the link above, FUGN will build credit for cheaper prices Adverts - AdMob generates credits in the free apps to advertise the paid ones (AdMod Flex comp) - Try boosting you first two weeks of Apple app store “new release” sales with at least U$30,00 daily budget - Runs multiple ads with specific public target by age,device, tablet, phone version, etc (weekly builds) Monetizing - Lower your expectations - Try different promotions - Control the variants to better understand your site statistics - Work hard in your descriptions - Try getting all “unfair” comments out of your app store page - Work had in your descriptions
  62. 62. Links Presentations Patterns http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/autonomousview/srcview/index.html http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/presentationmodel/srcview/index.html http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/supervisingpresenter/srcview/index.html http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/passiveview/srcview/index.html http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/viewhelper/srcview/index.html http://examples.pmwilliams.co.uk/adobeblog/presentationpatterns/codebehind/srcview/index.html Github projects (Robotlegs no Injector tag, AdMob comp, MVCS-descriptor-xml, AS3Serializer) Licensing Adobe AIR apps

×