Run .air application without installation?

Is it possible to have a .air file or something similar which
runs in the AIR runtime but does not need to be installed?
Something like an executable or maybe like Java .jar file.

Hi Rob,
There's one primary reason, and that is for client testing
cycles. I've not done many AIR projects but I've immediately found
clients hesitant to "install" anything that is not final. Of course
I tell them that AIR has a very lightweight installation, can be
easily updated as I make new versions, etc, but... you know
clients. Then I might make a mistake, like change the app id and
they end up with two versions installed and have a conniption. So
it would be nice to give a client a single file they can just run
and see how they like it, especially for early versions of a
project where we are mainly testing UI experience, not
functionality.
Other than that, it's more of a nice-have for some situations
with little utility apps than anything critical. There may be
installation permission reasons or running from external device or
other reasons for some people, but that does not really apply to me
at this time.

Similar Messages

  • 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.

  • 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.

  • 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.

  • 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..

  • AIR Application and Installer Settings

    Hello,
    I have installed the Adobe AIR extension for Dreamweeaver
    CS3. However, whenever I click Save on the "AIR Application and
    Installer Settings" screen I get the following error and the air
    app is not built.
    quote:
    While executing onClick in AIRSettings.htm, a JavaScript
    error occurred.
    Any help would be greatly appreciated! I'd really like to get
    started building AIR apps!

    Having exactly the same problem on Dreamweaver CS4.
    Can anyone help?

  • 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

  • Run air application

    Hello,
    I'm try to run air application under Arch linux. I have:
    test.air application.
    I installed adobe-air-sdk from aur.
    I try as: https://wiki.archlinux.org/index.php/Adobe_AIR
    I make:
    #! /bin/sh
    /opt/adobe-air-sdk/bin/adl -nodebug home/user/test.air/META-INF/AIR/application.xml /opt/airapps/Mpoker.air
    But get error:
    application descriptor not found
    On other operation systems are all all right. Anybody runs any air application under arch linux?
    Thank you.

    Shouldn't it read "/home/user/test.air/META-INF/AIR/application.xml" with a slash at the beginning?
    Also http://www.siamnet.org/Wiki/AdobeAIR and http://codingbiologist.wordpress.com/20 … not-found/
    Last edited by karol (2011-04-25 13:46:50)

  • Installing and Running Air application from webpage

    Hello ,
    I am trying to run the air application from web page and its working fine in my system. (http://localhost:8080/examples/test1.html)
    if i try to run the same air application from another system's webpage by pointing the url to my system's IP Address,(http://lpAdres of my system:8080/examples/test1.html) its showing error "The application could not be installed because the installer file is damaged. Try obtaining a new installer file from the application author"
    Air Application version are . Flex3.6 sdk and Air2.7 sdk & runtime
    Any of you know what could be the problem.
    please help em to resolve this issue asap.
    its very urgent requirement

    Hi, Jeff;
    Make sure you have compiled your application as 32 bit, and not "any cpu".
    See this document for some more info: [64|http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/10d5fa88-2013-2c10-c9a5-f11963607d4e&overridelayout=true]
    Regards,
    Jonathan
    Follow us on Twitter u2013 http://twitter.com/SAPCRNetSup

  • Deliver the JRE with own desktop application - without installation

    Hi,
    the Java license allows to distribute Java along with a software application, if Java is needed to run this application. I do not want my users to worry about operating systems, java versions and installations. So my idea was to include the JRE in a subfolder of my application and to use a native launcher to start the jar containing the main program, using the JRE in the subfolder.
    It seems to work - and I'm quite sure that previous versions of the eclipse IDE did this exactly this way. Unfortunately, I'm not able to find any download containing the JRE without an installer. And first installing and then copying the extracted files seems to be a dirty workaround. Also it's not really clear if this would be conform to the java license.
    So my question would be if there's any clean approach for this.

    927748 wrote:
    Thanks for the pointer - although it's weird that there's no zip or something similar only containing the files (without an installer).That used to exist, but it was dropped in favor of only an installer (for Windows) long before the Oracle takeover. I guess the main reason was that when you provide the runtime as a zip file, that does not install any "default Java" (IE. a java.exe / javaw.exe in the windows system folder). Having a default java, which means being able to run java stuff without ever having to modify any PATH variable yourself like was already the case on Linux for ages, was kind of a big deal for Sun back in the day.

  • Is it possible to run AIR apps without installing them?

    Hi there,
    Just have a sudden thought. Most Adobe AIR apps I have seen required installation before execution. Is it actually launch the application directly from the .air file without installatoin?
    You know, some users are quite reluntant to "install" software onto their machine, and moreover in some environment "installation" requires special priviliege. For some tiny utilities, (e.g. a simple calculator, you name it), it would be really handy for users to be able to exceute them directly after downloading the .air file, or even directly from web pages.
    Thanks,
    Kenneth

    I see. Thanks for your help.
    Really wish Adobe would consider adding direct execution feature to AIR.

  • Error on running AIR application

    Hello,
         I am new to AIR and andriod OS. I have developed a new AIR application in flash builder burrito. It is working fine in native emulator of flash builder. Then I installed on andriod emulator with target name Andriod2.3.3 on andriod sdk. It shows an error - The application barcode (process air.barcode) has stopped unexpectedly. Please try again -  while running the application. this error show for all AIR application.
    Please help me to rectify this error
    Thanks in advance
    Regards
    Shibu

    Hello,
    Thanks for your replay
         I actually tried in andriod 2.2 API level 8 emulator. there is still exists some problem . It is working fine with google APIs 8 target in the emulator.
         I installed the application on my mobile device. It is LG optimus. But unable to install air runtime on this mobile. what are the minimum requirments for air runtime?
    Regards
    Shibu

  • Run Swing application without opening DOS prompt window

    is it possible to run a Swing application without opening a command interface window in MS Windows?
    thanks

    Don't know if you mean that, but if you try to call javaw.exe instead of java.exe there pops no prompt up.

  • Can I Run WebDynpro Applications without Installing EP .0

    Hi,
    I Have Installed Netweaver Developer Studio 7.0 .on My Machine.
    Can Any one Tell me that Without Installing Enterprise portal can i Run Webdynpro Applications.
    Reply ASAP.
    Regards
    Kiran

    Hi julio Alberto,
    Thanks for U R Reply.
    I am New to Webdynpros.
    I am Having Pack of Dvds but i Dont which DVD contains WAS?
    Give the name of the DVD.So that I can Install WAS?
    Reply ASAP
    Regards
    Kiran

Maybe you are looking for

  • Apple tv as 2nd display??

    With Apple TV can I use my tv as a separate display? - So I can watch anything that is on my computer screen - internet streams, DVDs, other audio/video programs??? Or is VGA the only way to get this?....

  • Wht account entries

    hi, for withholding tax posting when invoice cr vendor          980 dr tax expense 1000 cr wht payable   20 1 but for withholding tax posting when payment cr bank clearing  980 dr vendor          1000 cr wht payable     20 2 subsequently when come to

  • Can't Export Release Build for AIR app...

    Flash Builder 4.7 won't let me export a release build for any AIR apps at all... It started when I wanted to make some changes to an old AIR app.  Couldn't even run it in the debugger, so I updated the AIR SDK (using instructions found here: http://h

  • Importing Movs instead of MPEGs

    I'm using Premiere Pro CS3 and recently I've had a problem with the program crashing. I noticed that the clips' thumbnails on the timeline were red (even though they were rendered) and then when I scrubbing on the timeline Premiere would crash. Also,

  • LOV field "Country" in several Languages

    Hi, I have a field of type LOV (Country) in Account BC of Siebel, shows a different value depending on the application language. Mapping the field in the Integration Object (XML) for the report, only shows a value, always the same language. Is it pos