Difference of Adobe Flex and Adobe AIR

Hello. My name is Vineeth K.

I am beginner in Adobe AIR & Flex.

I learned something about the two using the net. After that, I created a simple application in the AIR.

After that I'm doing the same app in Flex. But I found many roadblocks in Flex, where as in the AIR, there were only a few.

Now my doubt is that which is more fresh AIR or Flex... Creating application in AIR or Flex will be good. What are the benefits of both. Please, help me in these...

Thank you

Vineeth K.

The Adobe AIR forum can help you with questions releated AIR.

'Flex' was the original product named to create ActionScript/MXML web-based applications that run in Flash Player.  'AIR' was introduced later to take the same Flex API and run as a stand-alone desktop application.  AIR applications have a greater interaction with the desktop features, where 'Flex' (because of the security protections) does not work.  Today, 'Flex' is linked to the development on the web, in the Flash browser, so the 'AIR' is still in office, stand-alone applications.  AIR has a lot more features that it is possible that Flex does not work (for example in application database, file system access, etc.).  For BB PlayBook, AIR is the choice of development (with WebWorks and other SDKs that will be published later this summer).  You can create Flex/browser applications that run in the browser of the PlayBook, and you could probably create WebWorks Flex applications.

Hope that helps.

Tags: BlackBerry Developers

Similar Questions

  • What is the difference between 4.0 and 13 Air?

    What is the difference between 4.0 and 13 Air?

    Anyone know what is happening here? Is 4 and 13 of the AIR, the same AIR?

    I understand that there was an update of Flash player to version 13, but I get conflicting messages/information. An a page it says:

    13.PNG

    When you click on the link "Download Adobe AIR beta 4" it shows as Air 13 with the following link: http://labs.Adobe.com/downloads/air.html

    4.PNG

    Anyone know what is happening here? Is 4 and 13 of the AIR, the same AIR?

    I understand the difference between the two. Is AIR 4.0 sometimes referred to as AIR 13? http://labs.Adobe.com/downloads/air.html

    lol the beta version have their own sequence of name.  If, and when, a beta going live, it will be renamed in line with the current naming conventions.  That is to say, air beta version 14 could be renamed air versions 4.1

    Says the title on the page 'AIR 13'. Should not say 'AIR 4.0' and 'Flash player 13.'

    lol you are looking at the beta page.  If you're looking for the latest versions of liberation, for the moment, you can find version 4.

    Here is the info on the relationshop of readers flash and adobe air http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html

    Here are the archived versions air showing their sequence name, http://helpx.adobe.com/air/kb/archived-air-sdk-version.html

  • Application modular Flex and BlazeDS serialization problem

    Hey there,
    I write modular Flex application using BlazeDS to communicate with managed by backend Java spring. I created Java objects on the server side and the relevant ActionScript objects in flex.

    I used RemoteClass metatag to serialize objects from flex to java. Everything works perfectly fine, when I work with the objects that first loaded module. I am able to serialize the form of objects as Java. But when I reload module or load another flex module I'm losing the types of objects serialized. I get this error message then:

    faultCode:Server.ResourceUnavailable faultString: 'Can't call method "updateProfile".' faultDetail: ' types of expected arguments are (com.konrady.cms.entity.User), but provided types have been (flex.messaging.io.amf.ASObject) and processed (null).

    I tried to invesigate this question, and I'm sure this is the problem with loading flex modules. When I insert ModuleA first of all, I am able to serialize the quant to Java objects. But when I load moduleB, I can't serialize objects and more. Loading moduleA again after that ModuleB are also not possible to serialize objects.
    When I load moduleB firstly I can serialize objects of it. Reloading flex modules brokes Serialization...

    Someone has encountered this problem before? I will be grateful for any piece of advice.

    Ouch, I hope that someone with a full understanding of these multi-application configurations will come to your front rescure I spoil completely.

    I would like to tell you of a long series of publications dealing with the complexity of such a request in the middle of the AIR [which is my case], but due to the mishandling of the code formatted in this forum tool, which deals as the thread to 'How to Test AIR 1.5' in the developer forum is almost impossible to follow and , at the end of the day, he never gave a "How-to" document as I had hoped.  Under "can someone Open the Black Box" in the Adobe AIR forum, there are some ideas that might be relevant.  To reduce the time of download of network for the scheme - not really reduce congestion of memory - I configured my use of SWFLoader in the AIR application to successfully benefit from the Flex Framework RSL.  I don't think that the possibility of using BlazeDS classes in the scheme is directly related to this difference, but it can be indirectly related.

    Following this line of thought, you could get the 'how to debug Actionscript to Java serialization problem' that I posted on the forum Configuration and commissioning, which can help, but it seems that you have found the information of stack trace good to help in your search for failures.

    The new information - or at least what I had not detected from your previous post - seems to be this:

    Home - or not properly accesses remote objects, I'm not clear.

    Load A sub-application successfully access Remote Objects.

    Load sub-application B fails when you try to access remote objects.

    This seems to make clear that "dumping" is not what is causing the failure.  I think, then, is that your problem has to do with loading, and now I have to expose my ignorance to the world and how it was that I finally managed to get my multi-application to subsequently work issues at stake.  If it helps your big case, or if only it gives off just using one or several of the teams in question Adobe - Flex SDK team, team air, BlazeDS team - then we all benefit.

    Somewhere that I can't find now, there is this big PDF file describing the scenarios to pump Flex of MashUps and other environments where a disconnnected development team may have to deal with different versions of RSL - done one or two side-notes on the AIR, it focuses on the Flex.  From there on, I won some glimmer of an idea of the ApplicationDomain class and class related SecurityDomain.  I could not, on a bet, give you a clear statement on the results of the use of the different options.  The code I use to achieve successfully the dynamic loading of my scheme via the SWFLoader is loaded with comments showing that I n "t got a clue.  I tried all combinations; This is what works for me:

    var context: LoaderContext = new LoaderContext();

    context.allowLoadBytesCodeExcecution = true;

    context.applicationDomain = ApplicationDomain.currentDomain;

    var swfLoader:SWFLoader = new SWFLoader();

    swfLoader.trustContent = true;

    swfLoader.loaderContext = context;

    swfLoader.source = byteArray;

    The byteArray was populated by readBytes() starting from a FileStream.  As I said, my use case is sub-appliciations Flex and/or air base running in an envelope of AIR.  Presumably, you get to the same place in pure Flex using SWFLoader.load () after you have configured the ApplicationDomain or SecurityDomain via the LoaderContext.

    All I can hope. After dragging you in all this rubbish is the link of the duration of the BlazeDS code begins to work for you, as it did for me.  In particular, which does not [even though I was debugging problems other than BlazeDS in time] was to set the LoaderContext this way:

    context.applicationDomain = new ApplicationDomain (ApplicationDomain.currentDomain);

    or was this another incantation:

    context.applicationDomain = new ApplicationDomain (null);

    These three variants have the world to do with the way the runtime detects and calls methods on classes in the application.  Only the first allows me to work successfully with RemoteObjects in any subsidiary application that happens to need support on the server side.

  • Webcam and Whiteboard does not not with Adobe AIR with Adobe Flash Builder

    Hello

    I am trying to build a simple chat using Adobe Flash Builder target service for Office AIR (my final goal is to bring to android). My version of adobe AIR is 2.5.0 and here is my source code:

    <? XML version = "1.0" encoding = "utf-8"? >

    " < = xmlns:fx s:WindowedApplication ' http://ns.Adobe.com/MXML/2009 "

    xmlns:s = "library://ns.adobe.com/flex/spark".

    " xmlns:mx ="library://ns.adobe.com/flex/mx"minWidth ="955"="600"xmlns:rtc = minHeight ' http://ns.Adobe.com/RTC « >

    < fx:Declarations >

    <! - Place non-visual elements (e.g., services, items of value) here - >

    < rtc:AdobeHSAuthenticator id = "auth" userName = "Yy" protocol = "rtmfp" / >

    < / fx:Declarations >

    " < rtc:ConnectSessionContainer id = authenticator 'session' ="{auth}"roomURL ="https://collaboration.adobelivecycle.com/yytan1987/myfirstroom"width ="100% "height ="100% "> "

    < mx:HBox width = "100%" height = "100%" >

    < mx:VBox width = "25%" height = "100%" >

    < rtc:WebCamera width = "100%" height="50%"/ >

    < rtc:SimpleChat width = "100%" height="50%"/ >

    < / mx:VBox >

    < rtc:SharedWhiteBoard width = "75%" height="100%"/ >

    < / mx:HBox >

    < / rtc:ConnectSessionContainer >

    < / s:WindowedApplication >

    Essentially when it debug with air, the cat works fine, but the webcam and Whiteboard do not work... I don't really know what the problem with it is already... Grateful if someone can help, thanks!

    Concerning

    Hello

    My point is, is your self-promotion set to the room. I mean what

    your user role when a user enters in the room (which is not host), it is 10

    or 50. If its 10 i.e. spectator, while it cannot use his own cam etc. You

    need to take a look at the newspapers when a user types and if its 10 and

    you want to give these permissions, turn on self-promotion of the

    devconsole for the room to do his role 50 which is editor.

    I just now downloaded 2.5.1 AIR and created a new project with your

    source and I am capable of anything.

    Thank you

    Hironmay Basu

  • What the difference between Flex and Air in RIA?

    Hello

    I want to learn how to build RIA, however, build them with Adobe Flex or Adobe Air or both? What we I first start learning?

    Also, which version of Flex is the best? Flex 3 or Flex 4.

    If someone can give me the basics of the where I should start first would be great.

    And I'm wrong assuming the Flex SDK kit and Air SDKS are free?

    Thank you

    Ghibli Lama

    Hi Ghibli,

    Flex is a framework for building applications that run in Flash Player.  AIR is a framework for deploying RIA on the desktop.  It can be used with Flex-based applications or it could be used for applications built using HTML/Javascript for example.  Basically, AIR allows you to use web languages and development practices to build cross-platform desktop applications.

    Software development kits are free and you can get them from here:

    Flex 4 - http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4

    AIR - http://www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk

    I would recommend Flex 4 since this is the version currently in production.  Flash Builder 4 is the latest version of the Adobe IDE for developing Flex/AIR applications.  It is not free, but there is a free trial period.  There are other free options out there for a development environment, but I am not very familiar with any of them.  You can see Flash Builder 4 here - http://www.adobe.com/products/flashbuilder/

    Since the start, the net is full of info on these two topics and this forum is a good place to get info.  You can begin to familiarize themselves with what Flex is here - http://www.adobe.com/products/flex/overview/ and AIR - http://www.adobe.com/products/air/

    Good luck!

  • Adobe air and FSX

    Hello

    Sorry about that but I have the accessories with eurofighter typhoon Flight Simulator FSX in Windows 7 home pre when I install in my pc and try to play
    There are adobe air error it's can't run pls I want all help coz I tried to play for 3 weeks.
    Thank you

    Typhoon_2010,
    I suggest you uninstall FSX using The Windows Installer Cleanup utility , and then install the game.  After getting the game installed test it prior to installation of modules, patches or updates.

    You can also check on the Web of FS page as there is a lot of information here.  Microsoft Flight Simulator  Mike - Engineer Support Microsoft Answers
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • I uninstalled Adobe Air and when I restart my computer it is still there what do I do?

    I got a pop up asking to install adobe air... I did and then my computer started when I uninstalled the program, I restarted my computer, the freezing program was still there. what I do...

    Post to forum.adobe.com first.

  • Adobe AIR installation has encountered a problem and needs to close

    When I try to install htc sync, it asks you for adobe air and when I downloaded 2.6 on adobe.com adobe air and try to run the installer, it says "Installation of Adobe AIR has encountered a problem and needs to close" how to solve this problem?

    Hi sportzbangalore,

    The following article should be useful to solve the problem you are experiencing.

    Troubleshoot installation AIR | Windows

  • my laptop will not configure adobe air, I've uninstalled and reinstalled and still have the same problem

    my laptop will not configure adobe air, I've uninstalled and reinstalled and still have the same problem

    Hi David,

    1. what exactly happens when you try to configure Adobe Air?

    2. you receive all of the error codes or error messages?

    If the installation of AIR was very good and you are facing problems with the configuration, you may need to contact Adobe support for further assistance.

    Adobe support

  • Confusion WebWorks and Adobe Air

    I'm quite confused and possibly this ad in the wrong place!

    I created an application for the playbook using HTML/Javascript. And compiled using Packager BlackBerry WebWorks for PlayBook. I submitted the app and I got an email from RIM saying I need to:

    Please download using the most recent 0.9.4 SDK

    Now, here's my confusion. This SDK are referring to? The SDK works Web is v1.0.0.23 Beta3 and the Adobe AIR SDK is v2.5. This is the BONE of the tablet which is v0.9.4. Am I supposed to compile against the Tablet OS? I thought it was only for AIR applications with .as and .swf files.

    The documentation is sparse, and I do not know how to proceed. How to compile my html/js files against 0.9.4 SDK?

    SDKs updated March 14, 2011 (v1.0.0.23 Beta3) is updated March 14, 2011 (v0.9.4) simulators

    They want you to compile using the latest version of the SDK... If you have already signed using the leatest... then ignore that email... anyone who has... esp... If you have made at least a version in the past which was built using the older SDK.

  • What is the difference between Adobe Reader XI and Adobe Fine Reader?

    What is the difference between Adobe Reader XI and Adobe Reader.Do Fine they do the same work or accomplish different tasks?

    Hiddon icons simply shows a software that has been installed on your PC and is set to auto run at startup

    I've included this info I thought you were trying to asertain what programs may have been installed on your PC and were running in the background.

  • Adobe AIR 22 beta (April 6, 2016), 'Download AIR SDK &amp; compile for Windows' file does not? After I download and visualize the 'air - SDK - description.xml', the version is 21?

    Adobe AIR 22 beta (April 6, 2016), 'Download AIR SDK & compile for Windows' file does not? After that I have download and view the 'air - SDK - description.xml',

    < name > AIR 21.0.0 < / name >

    < version > 21.0.0 < / version >

    Hello

    We have fixed this problem. Please download a second time to get 22 AIR beta build.

    Thank you

    Krati

    Adobe AIR Team

  • Adobe Creative Suite 4 - Design Standard on my new iMac and MacBook air.

    Hello, I am trying to install Adobe Creative Suite 4 - standard on my new iMac and MacBook air. My Creative Suite's install CD but my new computers don't have CD players. I tried to download the contents of the installation CD and transfer to a Flash DRIVE and external hard drive, but the installation discs made the mistake of not writable. What can I do? I don't want to go to the creative cloud - I want to use the program I paid more than $400 years.

    Have you tried to download link below?

    Download Adobe Creative Suite 4 products

  • Difference between Adobe Reader and Adobe Acrobat Reader DC, please?

    I always check manually (and daily) for updates. A few weeks back, I checked for updates of Adobe Reader 11 and found nothing, but found only adobe Acrobat Reader DC listed. I assumed it was the newest Adobe Reader 11 and downloaded and installed Acrobat Reader DC replacement. No problem, very well.

    Moving fast until today when I checked the updates to the Acrobat Reader DC, and I found an update for Adobe Reader 11 (Version 11.0.11). So, what is the difference between Adobe Reader and Adobe Acrobat Reader DC? Should I stay with Adobe Reader? I'm confused! (Thanks a lot).

    New name, same thing.

    Adobe will continue to publish updates of Player 11 for a while, but they will not be security update.

    DC is actually version 15. Or 2015. Depends on how count you.

  • What is the difference between Adobe Photoshop Elements and Adobe first?

    What is the difference between Adobe Photoshop Elements and Adobe first and is beneficial for the program from the combination of the two?

    The first is a photo editor, and the latter is a video editor. If you like the mix of stills and video sequences or to make slideshows and DVD burning the PSE/PRE combo represents good value.

Maybe you are looking for