Help! Run AIR Applications without Adobe AIR.

Hello, I wanted to ask that is there any way to run AIR applications without having Adobe AIR in the computer. It's really annoying when you have to give someone your application to use and then the person needs Adobe AIR to run it. Any suggestions?

Where to start...
AIR is a lot like Java in the sense that it requires a run-time engine to be installed. This engine has all "things" required to for the application to run. In a similar way, applications such as 3DMax or Word require that the operating system be present for them to run. Those programs are written using API calls that are present within the target operating system. Likewise, AIR and Java apps are written using API calls that are present within their run-time. To bring it full circle, AIR is an application written in C, that uses APIs for the target operating system. So, when you perform certain functions within AIR, it then knows how to execute needed operating system functions (as needed). AIR also provides a lot of higher level functionality and management that make your life as a programmer a lot simpler.
Looking at iOS or Android, we have the same thing happening. Some developers are writing apps using Objective-C (iOS) or Java (Android) that are using APIs specific to those operating systems. This is the same as writing your app in C like 3DMax.

Similar Messages

  • BBC iplayer says Adobe Air needs updating: Adobe Air will not install, but says I have a later version already on my PC!

    Use Firefox. Have BBC iPlayer which will not load, saying I need a newer version of Adobe Air: when trying to instal Adobe Air, get message saying I already have a more recent version. It worked when I was using IE, but not since changing to Firefox.

    Hi there,
    stumbled on this conversation after having problems myself.
    After lots of trial and error, I was finally able to install iPlayer on my MacBook Pro.
    Firstly remove Adobe Air (Applications, Utilities, Adobe Air Uninstaller).
    Reboot (not sure if it is needed but it is what I did).
    Download Adobe Air 2.5 from http://kb2.adobe.com/cps/853/cpsid_85304.html
    Then retry installing iPlayer from the BBC webpage. I ignored the prompt from Adobe Air to upgrade to the latest version (3.1).

  • Running Adobe AIR applications without having Adobe AIR installed

    Is running Adobe AIR applications without having Adobe AIR
    installed possible?
    Why wouldn`t it be?
    And if not, when will it be possible?
    Thank you.

    There's no technical way this could be possible. It's like a
    .swf playing without the Flash Player installed, or a Java applet
    without the Java Virtual Machine. Or even like a Windows
    application running without Windows. :)
    There are, however, 3rd party wrappers out there to turn AIR
    apps into native OS apps (basically it wraps the AIR Runtime inside
    a native OS executable, like .exe). One that I can name off the top
    of my head is the Shu wrapper. This is like the old school Flash
    projectors, like Zinc and mProjector. The user doesn't have to
    install anything to run native executables.
    I would be surprised if Adobe has any plans to make an
    executable wrapper for AIR, but I don't know anything. I would like
    to see .air files be able to run in the AIR Runtime without having
    to actually install the .air package, though.

  • How to create a popup window to load HTML page in AIR application without using any mx or spark?

    How to create a popup window to load HTML page in AIR application without using any mx or spark components?
    I need to load the HTML page in popup in AIR application without using any of the <mx> or <spark> components. I need to open in the application itself not in the browser.(If we use navigateToURL() it will open in th browser)

    Can we achieve this? can somebody help me on this scenario..

  • "This Application requires Adobe Air to be installed"

    Hey guys
    I got my self a project which i need to use on the emulator.
    But every time i publish my flash project to the emulator, i get an error saying
    "This Application requires Adobe Air to be installed" eventho i do have Adobe Air installed & updated
    In case it matters i have the Runtime_Emulator_Froyo_20100930 installed and i use Vista SP1.
    Hopefully somebody can help me out here
    Thanks in advance

    No No, Sorry aha I installed Windows 8, which was fine. I didnt like it much so I tried doing a system restore assuming I could just go back to Windows 7 (What my friend told me). I found out eventually I couldnt obviously, but before I found out I figured the "Reset Your PC" option would be like a system restore and would go back to Windows 7. All my Programmes got deleted, which I was fine about so I just went to go install them again but Photoshop is telling me I cant install it due to not having the system requirements. But the only requirement I believe I dont have is Windows 7, but like I said before... I've seen others with Windows 8 having Photoshop..
    A system Image Backup, nope.. I dont. My friend told me that it was just a trial and I would go back to Windows 7 once the trial is up. (I should do my own research in future)
    I hope this was clear enough, again it's pretty late and I'm just stressed over loosing everything. Thank you for getting back to me so soon also - Any other tips on how to maybe get it? I dont think I have any traces of Adobe left since all my programmes got deleted, the only other thing I have is Adobe Flash.

  • Convert Web Application onto Adobe AIR

    hi friends, I do have an adobe flex 3.0 application running on web..I want to convert the whole application on adobe air...
    I have done googling but doesnt end up with some solution....
    does anyone know how to come our from this...???

    You can post this question on http://forums.adobe.com/community/air, Adobe Air forum.

  • Installing reader without Adobe Air

    We would like to distribute Adobe Reader without Adobe Air or
    Adobe.com. The command we use to remotely install Adobe Reader is
    "psexec @c:\tmp\systems.txt -u XXXUSERIDXXX-p XXXPASSWORDXXX
    -c -i \\apps\adobe\9.1.0\AdbeRdr910_en_US_Std.exe /sAll /rs /rps"
    Is there a switch we could use to only install Adobe Reader?

    Hi alouis,
    Sounds like your distributing Flash Player within your org, as such, you'll need to license these products for distribution.  Please see the following links for information on licensing the various products for distribution:
    Adobe - Adobe Runtimes / Reader Distribution License Agreement
    Volume distribution | Adobe Reader XI
    Adobe Flash Player Distribution | Adobe
    Adobe AIR Runtime Distribution | Adobe 
    Adobe Shockwave Player Licensing | Adobe 
    Maria

  • Launching air application like adobe connect desktop

    I will like to launch my adobe air application like adobe connect meeting room launches the desktop app

    Thanks.
    reinstalling and clearing my temp dir appears to have worked !
    Awesome.

  • Adding another application to adobe air installer

    Hi,
    i created an application with adobe air myApp.air and i want to add a driver file in this installer so when the user installing the air application it will also install the needing drivers (it is an application also for windows and mac).
    is it possible with adobe air? sorry for my bad English.

    There is no automated way to do this. The languages,
    runtimes, and designs of the two systems are too different.
    What exactly are you trying to accomplish? If you spend a
    bunch of time to rewrite the site in a new system, what benefit do
    you expect to get out of it? If it's just the same thing when
    you're done, all you've done is spend a lot of time getting
    nowhere.
    Is it even necessary to rebuild the whole site? If Flex
    and/or AIR can give you some benefit, can it do so either with new
    development that leaves the old system alone, or which replaces
    only a subset of the old system? Perhaps you can expose part of the
    old system's functionality as a REST or SOAP API to the AIR/Flex
    app, which will rely on it.

  • Android - This application requires adobe air

    I have made an android app and installed on the device.
    i have searched the android market for the Adobe Air runtime and cannot find it.
    when i debug the app it says
    "This application requires adobe air. Install Adobe Air now?"
    but when i click the install button the response back is
    ! Not Found
    The requested item could not be found.
    any ideas please.

    i think it is something to do with installing the runtime from the cmd prompt
    -e install -r <runtime.apk>

  • How to run java application without having java environment in  a machine

    can i run java application without having java environment(JVM) in a machine.I mean i dont have installed j2se or jdk in my machine.And i have an j2ee application running on another host which is built in swings.I want to access that application in my machine
    can any one help regarding my problem

    If you only need to access the program from one machine and you are running a Unix-like operating system (e.g., Linux, Solaris), you can use the remote display capabilities of X11. In this case you have to choose the host where the app will be displayed when you start it:
    $ DISPLAY=<hostname>:0.0
    $ export DISPLAY
    $ java ...
    If you want to be able to display it on both machines at the same time, or if you are using windows, then try something like VNC (http;//www.realvnc.com). Or if you are running windows and your version supports it, you can use windows remote desktop.

  • Run External application without Exiting main application

    Hi,
    I am trying to implement a function that executes the external program from within my java application. I am using windows xp. I had googled for this and found some code but so far I am able to run the application in a condition if my main application exits. Instead I want to run the application without exiting my main application. How can I do that:
    Code I am using is:
    ========================
    try{
    Runtime.getRuntime().exec("external program");
    System.exit(0);
    catch (Exception err){
    err.printStackTrace();
    System.exit(-1);
    =========================
    my problem is I cannot run the external program without the line "System.exit(0)". If I remove that line, the external program only starts after I exit my main java application. Is there a way to run the external application without leaving the main application?
    By the way I am using the latest version of JDK 6 update 2 and Netbeans 5.5.1
    Thanks

    I tried and I tried and I couldn't make the same problem occur unless I specfically had a long task execute BEFORE calling the runtime command. See the code below:
    I tried a bunch of things, including having a GUI run before the Runtime call, after the runtime call. Neither affected the movie from being played.
    I tried with different versions of the runtime command, none of it made a problem.
    I tried running the application with a long task that would keep the main thread busy for a while AFTER I launched mplayer - no problem.
    The only thing that made the app work the way you describe was when I built the long task that keeps the main thread active for a while BEFORE I launched mplayer (which is the state of the code as I pasted it below).
    So my guess is that you have a single threaded application and you add the call to mplayer at the very end of your program's execution - thus it doesn't get called until the last thing. My suggestions:
    1) Move the call to the Start of your code, not the end
    2) Move your other work to a new thread so that it can be kicked off without holding the main thread in check.
    package movies;
    import inheritance.BaseWindow;
    import java.util.*;
    import java.io.*;
    class StreamGobbler extends Thread
        InputStream is;
        String type;
        OutputStream os;
        StreamGobbler(InputStream is, String type)
            this(is, type, null);
        StreamGobbler(InputStream is, String type, OutputStream redirect)
            this.is = is;
            this.type = type;
            this.os = redirect;
        public void run()
            try
                PrintWriter pw = null;
                if (os != null)
                    pw = new PrintWriter(os);
                InputStreamReader isr = new InputStreamReader(is);
                BufferedReader br = new BufferedReader(isr);
                String line=null;
                while ( (line = br.readLine()) != null)
                    if (pw != null)
                        pw.println(line);
                    System.out.println(type + ">" + line);   
                if (pw != null)
                    pw.flush();
            } catch (IOException ioe)
                ioe.printStackTrace(); 
    public class MyMainClass
        public static void main(String args[]) throws InterruptedException
             //This is just a GUI as a test
            BaseWindow bw = new BaseWindow();
            bw.show();
            //Keep App Running for a while
            int count = 0;
            while (count < 200) {
                 Thread.sleep(20);
                 count++;
                 System.err.println(count);
            if (args.length != 1)
                System.out.println("USAGE java movies.MyMainClass \"<movie to play>\"");
                System.exit(1);
            try
                Runtime rt = Runtime.getRuntime();
                //String[] cmds = new String[] { "cmd", "/c", "C:\\Mplayer\\mplayer.exe", args[0]};
                //String[] cmds = new String[] { "C:\\Mplayer\\mplayer.exe", args[0]};
                //Process proc = rt.exec(cmds);
                Process proc = rt.exec("C:\\Mplayer\\mplayer.exe "+args[0]);
                // any error message?
                StreamGobbler errorGobbler = new
                    StreamGobbler(proc.getErrorStream(), "ERROR");           
                // any output?
                StreamGobbler outputGobbler = new
                    StreamGobbler(proc.getInputStream(), "OUTPUT");
                // kick them off
                errorGobbler.start();
                outputGobbler.start();
                //Keep App Running for a while
    //            int count = 0;
    //          while (count < 2000000) {
    //                 Thread.sleep(200);
    //                 count++;
    //                 System.err.println(count);
                // any error???
                int exitVal = proc.waitFor();
                System.out.println("ExitValue: " + exitVal);
            } catch (Throwable t)
                t.printStackTrace();
    }I will restate myself:
    "I was not able to repeat the problem, except as described, as long as I took the hints mentioned in the article I posted into account and actually put them into action."
    Of course, as soon as I ignored those hints, I was able to reproduce the error described above quite easily in all the different tests I made... But I guess the OP implemented those fixes, right? He did say he read the article...
    Message was edited by:
    stevejluke

  • Running java application without installing JRE

    We try to run Java application without installing JRE, by copying java.exe (and other JRE files) together with our jar file. This does not work.
    Can it be solved?

    Can you elaborate on the steps to create a java
    application without installing JRE.
    Regards,
    padmaPadma,
    The solution is to deploy my JAR together with JRE files, without running standard JRE installation. This makes possible to simply ensure that my JAR will run with THIS SPECIFIC JRE. This is important from QA point of view. Also, installation of my application does not change configuration of JVMs on the computer.
    The solved problem:
    Standard JRE installation may change the default JRE for many Java applets and application on computer. Changing version JRE may lead to some programs misbehaviour (JRE backward compatibility does not always work and different Java versions not always live together well). Thus, some IT departments are very nervous about JRE version change.
    Hope, this explains my problem and the solution.

  • HELP! - Can't update Adobe Air Apps - Application Install Error

    I have several Adobe Air Apps on my Mac OSX (10.9.4) MackBook Pro. They won't update due to the following Install Error.
    "The application cannot be installed due to a certificate problem. The certificate does not match the installed application certificate, does not support application upgrades, or is invalid. Please contact the application author."
    Following the above instructions, I've been contacting the authors of my Adobe Air Apps and they are telling me that it is not their problem. The Apps should simply update without difficulty.
    I searched the "Google" and found no fix other than uninstall and reinstall Adobe Air. Did this and the problem persists.
    If you can help me get beyond this issue and back to productivity, I'd be very appreciative.
    Thanks!
    David

    I had a similar problem when trying to install Zinio.air. I have made it all work out. What i did was remove Adobe Air 15 entirely from the Utiliites and Library/ accounts and preferences. I then downloaded Adobe Air 13 and installed and then clicked on Zinio .air and it all installed ok. I also had to temporarily change security settings from Apple approved to Anywhere. All functioning now.

  • Help in the design of Adobe Air application

    Hello!
    I am confused and unaware how to design for Adobe Air.
    I explain my need:
    1) first page I have background1 and over it 2 swf clickable
    2) when I click on any swf1 it send me to a new "page" (or
    whatever) with another background (background2) and other swfs
    (swf3 and swf4, for example).
    3) then if I want I can go back to "background 1 with swf1
    and swf2 on it....
    I do not know what component to use?
    Should I do like "a main document with a HBox" and
    "hiding/displaying" Hboxes??
    Like:
    1) mainscreen, Hbox with a background image, 2 swfs
    2) when I click like HBox1 become invisible and HBox 2
    appears?
    3) then box2 rebecome invisible and HBox1 reappears??
    Any help, comments welcome!!

    Hello Mr. Ramaya,
              Your SAP_CRM system definition is missing the entries for web application server. Check your system definition.  This is why in following url your host and port are missing.
    <b>'http:///sap/bc/bsp/sap/crm_bsp_frame/entrypoint.do'</b>

Maybe you are looking for

  • EoMPLS problem with 6500 and IOS SXF6 + SXE5

    My EoMPLS stopped working after one ge-wan interface gone down and up. Before the down it was working fine. The connection is between two 6500 switches, trough GE-WAN (OSM+4GEWAN) ports. One swith have IOS 12.2(18)SXF6 and the other is using 12.2(18)

  • Copy of Mac OS 9

    I just purchased a computer for my mother and she and her children will be using it (everyday). I was thinking of backing up the Hard Drive (it had a clean install) so that when a problem arises I can restore it to its original state. I wanted to kno

  • Registration of columns in a table

    Hi, I am new in oracle apps. Do we need to register all cols. of table while we use flexfields. or only the flexfields columns. thanks in advance.

  • AIR 2.0 SDK installed but Flash Builder still giving error "NetworkInterface could not be found."

    Hi there, I am trying to retrieve the users MAC address to implement an authorization process on a AIR application. I have read that this is possible with the latest version of the AIR SDK (2.0). I am developing in Flash Builder and have discovered t

  • How to extract one dimension out of a two dimensiona​l array

    Hello, May be this question is too naive and simple.I have a two dimensional array (two columns and 256 rows). All I want is to extract one of these columns as a separate one dimensional array. It seems like a very very basic task that any programmin