Develop for AIR 2.7

Hello all! Some problem: how I can start develop AIR applications for version 2.7? I download AIR, AIR SDK, but what I want do with SDK? When I change application.xml to "<application xmlns="http://ns.adobe.com/air/application/2.7">", the compiler show error: Invalid application descriptor: Unknow namespace: http://ns.adobe.com/air/application/2.7. What is it?

I found a way to use the emulator for iOS (and possibly package) :
Copy the Flash Builder 4.5\sdks\4.5.0 folder to an other place. Overwrite the content of that copy with the AIR sdk.
You will now be able to compile and use the IOS emulator in command line (be sure that ADT and ADL are in the path variable).
Your command line will look like this :
adl  -runtime "COPY_FOLDER\runtimes\air\win" -profile mobileDevice  -screensize 700x862:700x900 -XscreenDPI 72 -XversionPlatform IOS  FULL_APP.XML_PATH FULL_PROJECT_bin-debug_PATH
I didn't  try the packager for now cause I don't have a valid iOS certificate, but  you will have to use adt instead of ADL and export your project to the  AIRI format.
I hope Adobe will simplify the process SOON....

Similar Messages

  • Developing for 'Air for TV' with Flash builder 4.5?

    How can I target Adobe Air 2.5 when using Flash Builder 4.5 so I can develop for Adobe Air for TV?
    When I change the app.xml file to point to 2.5, I get the following error:
    "Namespace 2.5.0 in the application descriptor file should be equal or higher than the minimum version 2.6.0 required by Flex SDK."

    I was finally able to get my app on a Samsung TV. Here's some more info on this subject. You actually have to overlay the Air 2.6 SDK - not the 2.5 SDK.
    Also make sure when you finally package the TV app to change the application XML to point to 2.5,. During development you can leave it as 2.6.
    @see http://learn.adobe.com/wiki/display/airquestions/AIR+for+TV
    What tools do developers use to create AIR 2.5.1 apps for TVs?
    Developers can use the following tools:
    AIR 2.6 SDK
    Flash Professional CS5 Extension for AIR 2.5 (now an integral feature in Flash Professional CS5.5)
    Flash Builder 4.5
    Note: Developers can use the AIR 2.6 SDK for developing apps for AIR 2.5.1 for TV. In Flash Professional, set the publish settings to Adobe AIR 2.5. In Flash Builder, set the AIR namespace to 2.5 in the app descriptor file:
    <application xmlns="http://ns.adobe.com/air/application/2.5">.
    If you are using Flash Builder 4.5, you must do the following:
    Download the Flex 4.1.0.16076 SDK.
    Download the AIR 2.6 SDK.
    Copy each file from the AIR 2.6 SDK into the corresponding directory within the Flex 4.1 SDK, replacing the Flex original variants.
    To use this SDK within Flash Builder, select your project in the Flash Builder package explorer.
    Choose Project > Properties to open the project's Properties dialog box.
    Select Flex Compiler in the list and then click the "Configure Flex SDKs" link to open the Preferences dialog box.
    Click the Add button, browse to the SDK, and then click OK until you get back to the project's Properties dialog box.
    Click the "Use a specific SDK" option and then pick Flex 4.1 from the drop-down menu.
    You must also replace the default WindowedApplication element with Application in your project's MXML file.

  • Using Flash Builder 4.5 to develop for Air for TV?

    How can I target Adobe Air 2.5 when using Flash Builder 4.5 so I develop for Adobe Air for TV?
    When I change the app.xml file to point to 2.5, I get the following error:
    "Namespace 2.5.0 in the application descriptor file should be equal or higher than the minimum version 2.6.0 required by Flex SDK."

    I was finally able to get my app on a Samsung TV. Here's some more info on this subject. You actually have to overlay the Air 2.6 SDK - not the 2.5 SDK.
    Also make sure when you finally package the TV app to change the application XML to point to 2.5,. During development you can leave it as 2.6.
    @see http://learn.adobe.com/wiki/display/airquestions/AIR+for+TV
    What tools do developers use to create AIR 2.5.1 apps for TVs?
    Developers can use the following tools:
    AIR 2.6 SDK
    Flash Professional CS5 Extension for AIR 2.5 (now an integral feature in Flash Professional CS5.5)
    Flash Builder 4.5
    Note: Developers can use the AIR 2.6 SDK for developing apps for AIR 2.5.1 for TV. In Flash Professional, set the publish settings to Adobe AIR 2.5. In Flash Builder, set the AIR namespace to 2.5 in the app descriptor file:
    <application xmlns="http://ns.adobe.com/air/application/2.5">.
    If you are using Flash Builder 4.5, you must do the following:
    Download the Flex 4.1.0.16076 SDK.
    Download the AIR 2.6 SDK.
    Copy each file from the AIR 2.6 SDK into the corresponding directory within the Flex 4.1 SDK, replacing the Flex original variants.
    To use this SDK within Flash Builder, select your project in the Flash Builder package explorer.
    Choose Project > Properties to open the project's Properties dialog box.
    Select Flex Compiler in the list and then click the "Configure Flex SDKs" link to open the Preferences dialog box.
    Click the Add button, browse to the SDK, and then click OK until you get back to the project's Properties dialog box.
    Click the "Use a specific SDK" option and then pick Flex 4.1 from the drop-down menu.
    You must also replace the default WindowedApplication element with Application in your project's MXML file.

  • What is the state if flex, and air development for air

    Hi,
    1- I wanted to know what is the state of affairs in flex and air as cross platform mobile development solutions?
    2- Are they still worth learning and spending time developing mobile application using these technologies?
    Becuase all the documnetation forum posts and most of the help material I come across is almost a year old.
    Any guidance in this regard would be greatly appreciated.
    Thank you.

    The right place to look for updates on Flex is http://flex.apache.org
    The good thing is that activities are still going on. The bad things are that:
    - Unless the dependency to Adobe air is cut, Flex as an open source project is bound to fail imho. See FlexJS for updates on that point
    - Current activties seem to be focused around making things more polished rather than working on hard stuff (typically developing an independent and open source runtime execution engine => flexJS)
    So...
    For a small company, home development, not so business critical applications, I recommend warmly Flex, since it is one of the best (if not the best) cross-platform mobile development environment (Very good performances if used appropriately, very good programming environment, lots of components, structured language, lots of documentation and tutorials, easy to design, etc.)
    for business critical applications... The risk is high !

  • How do I develop for multiple screen resolutions using Adobe Air

    Hi,
    I'm looking at developing mobile apps using Adobe Air but there's something I'm not quite sure. Sorry if this is a newbie question or has been repeated but I have looked at tutorials, etc but just want to get a general idea on how to prepare the assets. Here are some of my questions:-
    1) If I want to develop for the iPhone non-retina and retina resolution, do I actually need to only write the code and layout the graphics in retina(960 x 640) stage size and it will automatically scale down for non-retina resolution?
    2) How do I cater for iPhone 5 resolution? Do I actually need to swap say the background images through code by detecting the resolution size it was in? or do I actually just leave the background image longer it exceeds the stage height so when it's iPhone 5 it will show everything?
    thanks for the help!

    If you are talking about regular Flash work, and not your own code-layout application, then what happens depends on the scale mode of the stage. Typically, when doing code layout the stage is set to no_scale, and you have to do all the hard work yourself, calculating the size of things, and laying them out with ActionScript.
    If it's more of a typical Flash graphical scene there are two other scale modes that make life easier for you.
    The default scale mode is show_all. With that you will be certain to see all of the content of your original Flash stage, and if the screen is a wider ratio than your stage, the content that is off the sides of the stage will be revealed. See this app I made, that uses that technique:
    https://itunes.apple.com/us/app/meet-heckerty-funny-interactive/id514220257?mt=8
    It works well enough, I have enough extra background graphics to go out to a 16:9 screen, including iPhone 5. That particular stage is 1024x768, and it will scale all the way from iPad 3 Retina down to iPhone 3gs.
    The other scale mode that is useful is no_border. In that mode you are certain to not have any black borders around the stage. It achieves that by cropping into either the left and right, or the top and bottom, of the stage. See these apps I made, that work that way:
    https://itunes.apple.com/us/app/milkshake-mayhem/id556962979?mt=8
    https://itunes.apple.com/us/app/p.s.-snowflake-yourself/id571384475?mt=8
    In both of those cases I have content that is correct for half way between the ratio limits of 16:9 and 4:3 (or 9:16 and 3:4 for the portrait case). When the app runs on your device, some amount of the left and right, or the top and bottom, of the stage is cropped. I have enough background content for that to be ok, and all of the important content is within the middle 14:9 or 9:14 area of the screen. The stage size for the landscape app is 1680xx1080, exactly 14:9. This approach is better than the show_all one, in that the user doesn't feel like they are seeing a lot of blank space, as can be the case when viewing a 4:3 stage on a 16:9 screen.
    One last thing, even with either of those techniques the app won't fill the iPhone 5 screen. To get that to work you have to include a splash screen that is 640x1136, and name [email protected]. With that in place iOS knows to make your app use the full width or height of the iPhone 5.

  • Which IDE is better for HTML/AJAX development in AIR?

    Hi everyone,
    Which IDE is better for HTML/AJAX development in AIR?
    Dreamweaver or Aptana????
    Thanks for all your help
    IrishAIRMax

    Anyone have an opinion on this?

  • Developing for both AIR and Flash Player

    I'm developing an application that will be deployed on the desktop as well as the net, so I've got a number of interfaces at points of differentiation (such as file access) where I can swap between the different implementations using the following technique:
    switch(Capabilities.playerType) {
         case "Desktop":
              fileAccessInterface = new AIRFileAccess();
              break;
         default:
              fileAccessInterface = new NetFileAccess();
              break;
    This works fine, especially when compiling for AIR, however, when publishing for the Flash Player, I'm still importing the AIR implementations of every interface even though they'll be unused. And of course, when I try to import an AIR-specific class (such as File, FileStream, etc.) when compiling for the Flash Player, Flash will give me an error:
    "1046: Type was not found or was not a compile-time constant: FileStream."
    This is obviously what you would expect to happen because it's an AIR-specific class. My question is, is there a way I can define a conditional import (such as pragma comments in other languages) depending on compile conditions? Or will I be forced to comment out all my import code for AIR-specific classes when compiling for Flash Player, and then uncomment again for AIR, etc.?
    Any help would be appreciated, thanks.

    Problem solved.
    I found the config constants section of the ActionScript settings to allow for conditional compiling. Exactly what I needed.

  • Downside of developing for iphone with AIR?

       I've developed a few games with flash and have wanted to try my hand at some mobile apps. Most of my games are point and clicks and since I already know AS3, AIR  seems to be a pretty good option.
    I've asked about Android- which I plan on targeting first- and it appears a major downside is that many AIR apps woud require additional software on older phones and that the required software is a bit of a space hog.
    What are the downsides for developing for iphone? Does IOS require special software to play AIR apps? Do they run particularly slowly on the iphone?

    Whether Flash would be the best tool might depend a lot on whether you know Flash, what kind of game you're doing, and whether all of the features you need to do can be done. For example, if having Game Center and iAds is vital, then you wouldn't want to use Flash for the time being.
    Flash based apps on iOS do include the AIR runtime engine, but it isn't an external engine that gets installed once into the system, each app would have a copy of the engine. That's good, in that you don't have to worry whether someone installing a later app might cause your app to stop working. It does mean that each app is a few megabytes bigger download than the Android equivalent.
    On Android, the when a user downloads an AIR based app for the first time, they automatically get given the AIR runtime too. After that, any AIR apps that use the runtime that is already on the device only has to download the app itself, unless the app requires a later version of AIR, in which case the user is prompted to download the later version of AIR. It's not too painful a process.
    People have requested that the AIR runtime be part of the APK, and I think that will be done one day, but not in the near future.

  • Flash-specific Book for AIR development?

    I am looking for a book to learn AIR development with Flash.
    Are there any "Classroom in a Book" type books out there on the
    topic?

    I was finally able to get my app on a Samsung TV using Flash Builder as my development tool. Here's some more info on this subject. You actually have to overlay the Air 2.6 SDK - not the 2.5 SDK.
    Also make sure when you finally package the TV app to change the application XML to point to 2.5,. During development you can leave it as 2.6.
    @see http://learn.adobe.com/wiki/display/airquestions/AIR+for+TV
    What tools do developers use to create AIR 2.5.1 apps for TVs?
    Developers can use the following tools:
    AIR 2.6 SDK
    Flash Professional CS5 Extension for AIR 2.5 (now an integral feature in Flash Professional CS5.5)
    Flash Builder 4.5
    Note: Developers can use the AIR 2.6 SDK for developing apps for AIR 2.5.1 for TV. In Flash Professional, set the publish settings to Adobe AIR 2.5. In Flash Builder, set the AIR namespace to 2.5 in the app descriptor file:
    <application xmlns="http://ns.adobe.com/air/application/2.5">.
    If you are using Flash Builder 4.5, you must do the following:
    Download the Flex 4.1.0.16076 SDK.
    Download the AIR 2.6 SDK.
    Copy each file from the AIR 2.6 SDK into the corresponding directory within the Flex 4.1 SDK, replacing the Flex original variants.
    To use this SDK within Flash Builder, select your project in the Flash Builder package explorer.
    Choose Project > Properties to open the project's Properties dialog box.
    Select Flex Compiler in the list and then click the "Configure Flex SDKs" link to open the Preferences dialog box.
    Click the Add button, browse to the SDK, and then click OK until you get back to the project's Properties dialog box.
    Click the "Use a specific SDK" option and then pick Flex 4.1 from the drop-down menu.
    You must also replace the default WindowedApplication element with Application in your project's MXML file.

  • Is WaveMaker and option for AIR development?

    I am planning my first air application for Windows and MACs and am learning about my development environment options.
    After a little research, I found Dojo provides possibly the the most complete collection of Ajax/JavaScript features (according to a table in Wikipedia at least!).
    Then I found WaveMaker, which seems to incorporate Dojo and provide an even higher level of development environment: to the extent that I'm tempted to do the development myself.
    But I see no mention of WaveMaker and air together anywhere, so I wonder if this is a feasible/sensible route to take?
    Does anyone have any experience of WaveMaker for air?
    Thanks
    Alex

    I don't know anything specifically about WaveMaker. Many people use JavaScript frameworks with AIR. As long as the frmaework doesn't use eval() at the wrong time, it should work fine.

  • AIR Development for Samsung Smart TV

    Hi, i was starting to explore the development of AIR application for the use on Samsung Internet@TV, i searched the site and found some useful info, but couldn't find some info that i was needing and basically.
    1) Is the devolopment of Air apps for Samsung already going or does it have to still be released?
    2) Using Flash CS5 or Flash Builder, do you develop a generic App for AIR 2 or is there a specific method to create them?
    2) How do you port an Air app on a Samsung tv for testing ( if this is already possibile)?

    I was finally able to get my app on a Samsung TV using Flash Builder as my development tool. Here's some more info on this subject. You actually have to overlay the Air 2.6 SDK - not the 2.5 SDK.
    Also make sure when you finally package the TV app to change the application XML to point to 2.5,. During development you can leave it as 2.6.
    @see http://learn.adobe.com/wiki/display/airquestions/AIR+for+TV
    What tools do developers use to create AIR 2.5.1 apps for TVs?
    Developers can use the following tools:
    AIR 2.6 SDK
    Flash Professional CS5 Extension for AIR 2.5 (now an integral feature in Flash Professional CS5.5)
    Flash Builder 4.5
    Note: Developers can use the AIR 2.6 SDK for developing apps for AIR 2.5.1 for TV. In Flash Professional, set the publish settings to Adobe AIR 2.5. In Flash Builder, set the AIR namespace to 2.5 in the app descriptor file:
    <application xmlns="http://ns.adobe.com/air/application/2.5">.
    If you are using Flash Builder 4.5, you must do the following:
    Download the Flex 4.1.0.16076 SDK.
    Download the AIR 2.6 SDK.
    Copy each file from the AIR 2.6 SDK into the corresponding directory within the Flex 4.1 SDK, replacing the Flex original variants.
    To use this SDK within Flash Builder, select your project in the Flash Builder package explorer.
    Choose Project > Properties to open the project's Properties dialog box.
    Select Flex Compiler in the list and then click the "Configure Flex SDKs" link to open the Preferences dialog box.
    Click the Add button, browse to the SDK, and then click OK until you get back to the project's Properties dialog box.
    Click the "Use a specific SDK" option and then pick Flex 4.1 from the drop-down menu.
    You must also replace the default WindowedApplication element with Application in your project's MXML file.

  • Code Signing Cert for AIR and MSI

    If a Code Signing Certificate for AIR is purchased, can that same certificate be used when distributing the package using MSI?
    Or does it not matter as long as the AIR app is signed?

    No, this was a different problem that created similar symptoms.
    I just found out that, since Director 11.5, we can put the Xtras folder inside a projector. I was relying on outdated documentation, both online and in my mind, which said the xtras had to be next to the projector.
    Weirdly, putting the Xtras folder inside the Contents folder (inside the bare stub projector) solved the problem I was having: my sound was not functioning after I code signed the xtra that enables sound. Now it works fine.
    I also created an error when my projector's INI file set Movie01 to a Director movie in the same folder as the projector. Now I have it instead point to a movie in the Resources folder of the projector. So maybe I will just throw all my movies and supporting files in the Resources folder.
    I too am thinking of documenting the process, once I know customers are buying my app and using it successfully. Maybe I'll use screen recording to create a set of YouTube tutorials. That can spare others from this confusion and aggravation, and encourage people to buy the latest version of Director and update their old products. The more money that Adobe earns from Director, the more they will be encouraged to invest in developing Director further.
    If Apple will accept apps without receipt validation, that will certainly simplify things. I saw an Apple web page that stated it was mandatory, but that page has been changed. Maybe validation is optional but no longer required.
    For details, check this:
    https://developer.apple.com/library/mac/releasenotes/General/ValidateAppStoreReceipt/Intro duction.html
    but luckily there is source code out there that can be used to handle those technical details.
    I'm wondering how you applied your set of icons to your bare stub projector. Did you simply replace the projector.icns file? I created an error when I tried that.

  • FLVPlayback Component for AIR & IOS

    Hello,
    I have referenced this and other forums several times in regards to this question, but would like to canvas it myself here once more in hopes of any new or additional insights that were absent before.
    I am developing an AIR application that uses a long (45min) video as a centerpiece. It necessarily (I think) needs to be applied with the FLVPlayback component because it is both masked by menu and playback controls, and has a large variety of interactive content layered on top of the full-screen (more or less) video.  As of now, the video is encoded in FLV, and works fairly well, but I do have some lingering performance issues, which I am asking help with here today.
    I have read that using FLV in iOS apps is not advised, but for the reasons listed above I most likely will have to do so. I don't think I can use the other options (stagevideo, or otherwise) due to the layering of content above the video, and an irregular mask. I have placed the video in the main directory of the app package (which made all the difference), used GPU, and tweaked the encoding ad nauseam. While all-in-all it has resulted in "okay" performance, I still have a slight but noticeable skip/hiccup/jump in the video during the more graphically intense portions of the production. This only occurs on the iPhone 4/s devices, while the iPhone 5 experience is flawless.
    So I am asking for ANY help/suggestions anyone could offer towards a possible solution/improvement to this problem. I would be grateful for any other setting, encoding, file structure, or alternate suggestions that I have not thought of or addressed.
    Thank you.

    Hi Freelance77,
    The product team would like to know the steps to reproduce this issue. After that, we can try solving it for you. Do let us know.
    Thanks,
    Preran

  • Native Extension for AIR publishing error : framework not found

    Hello,
    I'm trying to build an iOS app using native extensions for AIR, but when I publish, I've an error message saying : framework not found
    I tried with this ANE for GameCenter integration : https://github.com/StickSports/ANE-Game-Center
    it says " ld: framework not found GameKit "
    Same problem with GREE Platform SDK for AIR :
    https://docs.developer.gree.net/en/globaltechnicalspecs/#sdkforair
    it says " ld: framework not found CoreTelephony "
    The thing is that these frameworks are already included, I guess.
    I'm using flash cs6 on mac, and I've included the path to iOS SDK in the publishing settings.

    Are you using the ANE from there or are you recompiling the ANE at your end?
    If you are recompiling, please make sure that you are using the platform.xml file they have provided.
    If you are using their precompiled ANEs, probably, the path to iOS SDK is not correct. It should be upto the folder iPhoneOSx.y.sdk.

  • Prefered data storage method for AIR apps?

    So I'm starting on my AIR application journey, in the end I would like to develop applications for Droid.  I'm used to developing for the web and mostly use MySQL, I've been looking at SQLite and XML as data repositories.  I feel that for most of my applications at this point XML files would most likely do the job, but is there a prefered data storage method for AIR applications?
    EDIT:  I've been looking around for a primer on Flash & SQLite interaction if someone could point me in the right direction it would be very thankful.
    Thank you much!

    For document management, I believe simple file/Directory would be sufficient. have files under a file server, with your app do the proper indexing, concurrency etc from that file server folder, which shall properly stores and index the documents.

Maybe you are looking for

  • Checkered boxes

    The flash player is showing a white and gray checker board where an image should be. I have tried uninstalling and reinstalling flash player as well as updating my browser. Flash is not working in either Firefox OR IE! I have tried a few online searc

  • Unbreakable Linux Network and oracle-validated

    I bought a network subscription to ULN mostly for the oracle-validated feature. Here is the results but I can not get the packages listed to install # up2date --install oracle-validated Fetching Obsoletes list for channel: el5_x86_64_latest... Fetchi

  • Discrete time range over date range  (using CR X1)

    Post Author: sjr CA Forum: Formula Can anyone show me how to select data over a discrete time range i.e. 6 p.m. till 11 p.m. per day, over a period of a month ? Using the data time parameter gives me data from 6p.m. on startdate right through till 11

  • Re-installation of the Windows 7 at a different machine

    Hi, We are a small business with 15 licenses of Windows 7 (out of which we are using 12 Licenses as of now). Now one of the machine was having hardware issues and it crashed hence we have got a new machine in hand. If we install the Windows 7 with th

  • I want to cancel my account

    I want to cancel my account