Adobe air exe to ios app - the process?

Hi,
I am new to app development. I am wanting to know what is possible and my cheapest option in creating an app for IOS from windows.
The app I am creating is a technical publication wanting to be displayed on anipad.
I have an adobe Air version exe published from robohelp/ framemaker. Is there a way to turn my adobe air application into a IOS App?
If not, what are my other options to get a tech pubs document as a IOS App? I would like to use ideally windows adobe products for the creation of it.
Thanks

Ye that Merapi definitely seems interesting but it's the Java chops part that I think I'll fall down lol
I've also asked on a java forum if anyone with experience of using Flex in Conjunction with Java can create the function that I'm after but my topic has been ignored like the ugly girl at the prom.
I've never heard of a socket server. Would they be required to be installed on each machine that the interface is installed on?
I'll definitely look into it. Thanks a lot mate.

Similar Messages

  • Java.lang.NullPointerException is thrown when packaging Adobe AIR application for iOS

    Hi All,
    https://bugbase.adobe.com/index.cfm?event=bug&id=3071298
    As per above link this bug resolve(latest build) but i am facing  Java.lang.NullPointerException is thrown when packaging Adobe AIR application for iOS, using the packaging tools.
    (for  inappPurchase Demo app --- i used below link code)
    http://code.google.com/p/in-app-purchase-air-ios/
    Thanks,
    Sunil Rana

    Hi Everyone,
    I'm getting basically the same error. Are there any rules or guidelines that we are suppose follow when writing an app for iOS? Is there a way to know exactly where it is crashing? My apps are not MXML, only actionscript. Also I made sure I have no errors not even warnings in my SWF file, but still no go! 
    Getting the same error.
    Exception in thread "main" java.lang.NullPointerException
            at adobe.abc.GlobalOptimizer.sccp_eval(GlobalOptimizer.java:6944)
            at adobe.abc.GlobalOptimizer.sccp_analyze(GlobalOptimizer.java:5909)
            at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4628)
            at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3514)
            at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2215)
            at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:526)
            at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:336)
            at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
    .java:472)
            at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:82)
    Compilation failed while executing : ADT
    regards,
    Keith

  • How to get the data from mysql database which is being accessed by a PHP application and process the data locally in adobe air application and finally commit the changes back in to mysql database through the PHP application.

    How to get the data from mysql database which is being accessed by a PHP application and process the data locally in adobe air application and finally commit the changes back in to mysql database through the PHP application.

    If the data is on a remote server (for example, PHP running on a web server, talking to a MySQL server) then you do this in an AIR application the same way you would do it with any Flex application (or ajax application, if you're building your AIR app in HTML/JS).
    That's a broad answer, but in fact there are lots of ways to communicate between Flex and PHP. The most common and best in most cases is to use AMFPHP (http://amfphp.org/) or the new ZEND AMF support in the Zend Framework.
    This page is a good starting point for learning about Flex and PHP communication:
    http://www.adobe.com/devnet/flex/flex_php.html
    Also, in Flash Builder 4 they've added a lot of remote-data-connection functionality, including a lot that's designed for PHP. Take a look at the Flash Builder 4 public beta for more on that: http://labs.adobe.com/technologies/flashbuilder4/

  • Adobe Air SDK for IOS, i'm searching for a week  to get the certificate and provisioning files

    Adobe Air SDK for IOS, I'm searching for a week  to get the certificate and provisioning files!!
    Please help me to get the certificate and provisioning files and I should pay to have these files.
    Thanks

    Apple doesn't provide support for third-party development tools.
    You need to post in the Adobe forums.
    You need a paid developer account to install apps on an iOS device.

  • Adobe Air 3.0 iOS streaming H264/Speex over RTMP -- No Video

    Problem:
    H264/Speex RTMP stream from Flash Media Server doesn't display video.  Audio plays fine.
    Conditions:
    Adobe Air 3.0
    iOS device (iPad 2, iOS4.3)
    App settings:
    <renderMode>direct</renderMode>
    Flash Builder 4.5.1 compiler settings:
    -swf-version=13
    -target-player=11.0.0
    I have tried using both stageVideo and the regular Video object to render an H264 signal streaming from Flash Media Server over rtmp, but with no luck.  I can hear the audio, but the video is never rendered.
    I CAN see H263 video when streamed over RTMP using this setup (with just the Video object). 
    I can also stream a locally stored mp4 (H264/AAC) file over rtmp from the iOS device and play it locally just fine (using a stageVideo object).
    I have attempted this with both stageVideo (which works fine when streaming an mp4 file from the iOS device) and with the regular Video object (the regular Video object handles H263 just fine streaming down from FMS over rtmp).  I've also played around with backgroundAlpha = "0" for this case, all with no luck.
    I've followed all the online instructions and tutorials to get this working for the past week, but have not had any luck.  I'm happy to post more code, but this approach is fairly straight forward and has been described multiple times around these forums and in the adobe blog posts.  It goes like this:
         - instantiate NetConnection (_nc) to FMS and wait for successful connection:
                   _ns = new NetConnection();  
                   _nc.connect(serverAddress);
         - instantiate NetStream (_ns) and connect using NetConnection: 
                   _ns = new NetStream(_nc);
         - setup listener for StageVideoAvailabilityEvent; if stageVideo becomes available, attach _ns: 
                  _stageVideo = stage.stageVideos[0];
                  _stageVideo = _stageVideo.attachNetStream(_ns);
         - if stageVideo ISN'T available, fall back to Video object:
                   _video = new Video();
                   _video.attachNetStream(_ns);
                   stage.addChild(_video);
         - play netStream app:
                   _ns.play(appName);
    My renderMode is set correctly ("direct"), and from what I can tell, this isn't a backgroundAlpha issue.
    I have seen this problem described elsewhere on this forums and on the net. 
    I'd like to know from Adobe: are there any compatibility issues with this approach?  There doesn't seem to be any type of compatibility chart listing which video codecs and transport protocols are available on the different mobile platforms.  Since mobile deployment is so heaviliy fragmented, a descriptive chart or table like this would be helpful for those of us developing -- at least for the main mobile platforms predominantly in use.
    Other forum posts similar to this problem:
    http://forums.adobe.com/message/3981541#3981541
    http://forums.adobe.com/message/3954578#3954578
    Thanks in advance!

    I do hope someone from Adobe is "hearing" this, guys. The lack of RTMP-based H.264 video on the Air for iOS is a major problem, indeed.
    As Fabio Sonnati mentioned in http://sonnati.wordpress.com/2011/04/26/air-2-6-for-ios-and-video-play back/, AIR for iOS does support HTTP streaming (via HLS) of h.264 videos. However, when streaming via RTMP, AIR for iOS only supports VP6 and Spark – a couple of old, retired codecs.
    While HTTP streaming (HLS) seems to be a good option for those who simply want to “play a video” in iOS, I do believe it has some severe limitations, especially for live-communications. I’d like to share some of these thoughts with you.
    1. HLS has ridiculously high latency for live videos (around 40 seconds), when compared to RTMP. Although this may not be a problem for on-demand videos, it sure is a great problem for anyone doing serious live-communications applications (such as webconferencing, live webcasting with audience interaction or Skype-like video chats), which require near-zero latency.
    2. Perhaps someone can correct me on this (hopefully!), but as far as I know, HTTP streaming will not allow cuepoints to be read from videos. This is particularly painful for anyone doing video-triggered actions, such as slide changes (for webinar apps), subtitling or live closed captioning, etc. I read somewhere that OSMF player allows cuepoints (or "temporal metadata". See http://blogs.adobe.com/osmf/2009/11/cue_point_support_in_osmf.html), but I haven't been able to test it myself.
    3. Although HLS it is quite compatible with firewalls (since it flows through port 80), RTMP with tunnelling also flows through port 80 or 443, which adds great compatibility, even on very restricted networks. Our experience with very large clients proves that, hands down.
    In other words, HTTP/HLS streaming is Ok. But it simply does *not* fit into every shoe that RTMP does. We do believe that RTMP remains as our best option for live streaming or serious streaming-oriented *apps* (in which things more complex than “mere video playing in a window” actually happen).
    That all said, I do believe we should let Adobe know about this need. The fact that RTMP streaming in AIR for iOS is limited to VP6 and Spark, which are two “dead” codecs, still puts us, Air developers, in a very fragile position in terms of what we can accomplish with video in iOS.
    I’m sure some of you cheered when you heard about Flash Player 11 having h.264 video encoding. This, (plus the echo cancellation feature that came in 10.3) opened great doors for great Unified-Communication applications to be developed for Flash/Air. Now, it’s undeniable that clients want those applications running on tablets, especially the iPad.
    Not being able to use h.264 via RTMP on iOS is certainly a huge step backwards. Anyone shares this same opinion? What do you guys believe to be the best option to let Adobe really know about this need? Is this limitation a simple lack-of-a-feature (which can be fixed by Adobe) or is this some imposed thing by Apple?
    Just one final note: Air for Android does *not* have the same limitation. It does allow RTMP streaming of h.264.
    Thanks for your attention,
    Helder Conde

  • Include Adobe AIR in apk and app file.

    Is there any way to include a Adobe AIR in apk and app file (Android and iOS), that the user dont have to download it and install separtely?
    Is it possible to be  done in Flash Builder 4.5 (ActionScript Mobile Project)?

    See Captive Runtime
    http://tv.adobe.com/watch/adc-presents/adobe-air-with-captive-runtime-support-for-mobile/

  • Adobe Air I get this message: The application could not be installed because the installer file is damaged....

    Every time I try to install new product through adobe air I get this message: The application could not be installed because the installer file is damaged. Try obtaining a new installer file from the application author. Kiran Kumar: May I have the product name and version you are referring to? I've looked over the online suggested repair which indicates to search for and delete Adobe Muse but when go looking for it, it doesn't seem to exist. How can I get this resolved?

    Finally found a fix on my own....Wasted like 3 hours today. Hope this helps for anyone struggling with that stupid error message:

  • Adobe AIR 3.7 - iOS run error

    Hi,
    I have set up a simple project to test the latest release of Adobe Air 3.7 which allow loading external swf with bytecode inside.
    The project use the krpano_as3_interface, load the main krpano.swf, and after a simple xml file.
    Building and running in iOs SImulator using my Flex IDe works fine, the panorama load.
    Building and trying runnig on an iOs Device connected with USB doesn't works.
    I get this error :
    Trying to connect to Player
    Player connected; session starting.
    [trace] krpano_load
    [trace] krpano_load_complete
    [Fault] exception, information=Error: Error #3747: Multiple application domains are not supported on this operating system.
    Following this blog article, http://blogs.adobe.com/airodynamics/2012…ir-apps-on-ios/, i correctly load krpano swf file. But it seems that adding krpano content on stage is not possible.
    Any idea ?
    [code]
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   applicationDPI="160"
                   applicationComplete="krpano_load()"
                   width="100%" height="100%" usePreloader="false"
            >
        <fx:Script>
                        <![CDATA[
            import mx.core.UIComponent;
            import mx.events.FlexEvent;
            import mx.core.FlexGlobals;
            import mx.events.ResizeEvent;
            import flash.system.Security;
            import krpano_as3_interface;
            public var krpano:krpano_as3_interface = null;
            public var area:Object;
            public var _krpano:*;
            public function krpano_load():void
                trace("krpano_load");
                var loaderContext:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
                loaderContext.allowLoadBytesCodeExecution = true;
                loaderContext.allowCodeImport = true;
                var krpanoloader:Loader = new Loader();
                krpanoloader.contentLoaderInfo.addEventListener(Event.COMPLETE, krpano_load_complete);
                krpanoloader.load(new URLRequest("./krpano.swf"), loaderContext);
            public function krpano_load_complete(event:Event):void
                trace("krpano_load_complete");
                (event.target.content as Object).embeddedstartup(stage, krpano_ready);
                _krpano = (event.target.content as Object);
            public function krpano_ready(krpanointerface:krpano_as3_interface):void
                trace("krpano_ready");
                krpano = krpano_as3_interface.getInstance();
                krpano.call("showlog(true);");
                area = krpano.get("area");
                area.x      = 0;
                area.y      = 0;
                area.width  = stage.stageWidth;
                area.height = stage.stageHeight;
                krpano.call("loadpano(./krpano.xml,null,MERGE,BLEND(1));");
            ]]>
              </fx:Script>
    </s:Application>

    The error #3747: "Multiple application domains are not supported on this operating system." occurs when the Applicationdomain is not set to currentDomain. Can you please debug if the ApplicationDomain is getting set to currentDomain rather than the default one?
    Thanks,
    Nimisha

  • Adobe air Won't install apps; won't even install

    I tried installing the new seesmic desktop app and kept claiming the package was damaged, so I used perfect uninstaller to uninstall adobe air and tried a reinstall, it now says I need admin rights which is odd because I'm logged into an admin account.
    Log file
    Performing runtime install
    UI SWF load is complete
    UI initialized
    starting user confirmation
    Version of this installer: 1.5.2.8870
    Installation type: additionalNewest
    starting install
    Scheduling runtime installation operations
    uninstall scheduled for 1.0.4, 1.0.6, 1.0.5
    Installed Product GUID:  is same:false
    Beginning runtime installation
    Beginning install
    Installing c:\docume~1\rpvonz\locals~1\temp\aire8.tmp\setup.msi
    Error occurred; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1625" errorID=5009]
    Rolling back install of c:\docume~1\rpvonz\locals~1\temp\aire8.tmp\setup.msi
    Rollback due to error complete
    error during install: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1625" errorID=5009]
    runtime install entering error state: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1625" errorID=5009]
    begin quitting

    Try this:
    Make sure everything is closed on you computer. Before trying to reinstall turn on Hidden Files and Folders. Go to C:\Documents and Settings\USERNAME\Application Data\Adobe\ and delete the AIR folder. Then clear your Temp files from C:\Documents and Settings\USERNAME\Local Settings\Temp. Empty your trash can. Try reinstall.

  • How can i integrate Adobe Reader in my iOS App

    HI,
    I am an iOS developer and trying to read DRM files.
    So i am searching an API by which i can do the same.
    Please suggest me available APIs.
    Thanks in Advance,
    Nirmala Maurya

    Steve is correct in that there may be an Apple API to do what you want. If you care interested in finding out if Adobe is providing an API to its Reader app, the Acrobat SDK forum might have people with some knowledge. But since Apple has sandboxed iOS apps, I doubt there is any API or to allow the interApp communication you are talking about.
    However, I imagine if you are running one of Adobe's LiveCycle server products, you might be able to create an App that somehow communicates to the server to give you the sort of service you might need. So if the Acrobat SDK forum has no ideas, you might try one of the LiveCycle forums. Unless you are going to support some enterprise operation, I doubt the LiveCycle route would be cost effective.

  • StageVideo Adobe Air 3.0 iOS Error 1069 |onUpstreamBase not found

    I am using a StageVideo object with Adobe Air 3.0 compiled down and running on an iOS device iPhone 3GS.  The StageVideo appears and attaches to the NetStream just fine.  But after I issue NetStream.play(), I get the following runtime error:
    ReferenceError: Error #1069: Property |onUpstreamBase not found on views.DisplayView and there is no default value.
    You'll notice that the "|onUpstreamBase" contains a "pipe"-character at the beginning.  I tried to add:
    public function onUpstreamBase (dataObject:Object):void {
                                            trace(dataObject.toString());
    to the view function, but that didn't work.  And I can't create a function handler for |onUpsteamBase because of the pipe character.
    I am attaching the Netstream and NetConnection to an recorded H.264 rtmp stream. The rest of my code works just fine, but is failing on this runtime error.
    Anyone else run into this? 
    Thanks in advance.

    I got this error too, but not trying to do anything fancy like Stage Video. The issue is w/the "client" property on the NetStream object. You're supposed to use this to add some event handlers/call back functions that the NetStream will invoke.
    I got this error when I set the client property to "this" and defined the callback functions in my class.  However, that generates this error. If you use a generic object to store the call back function, the error does not occur (b/c the generic object is dynamic)...
    private function onNetStatusConnect():void
    foo = { onMetaData: onMetaData };
    stream=new NetStream(connection);
    stream.client=foo;
    // don't do this
    stream.client=this;
    vid=new Video();
    addChild(vid);
    vid.attachNetStream(stream);
    stream.play(feedAddress);
    public function onMetaData(data:Object):void
    trace(data);

  • Adobe Air 1.5 - Broken Apps, Can't Reinstall

    Hi.....I installed Air 1.5 (foolishly) and now I can't get
    any of my apps to work. I'm on OS X 10.5.6, and had everything
    working prior. I'd like to get this working again, but I can't even
    uninstall because the uninstaller is gone, and when I try to
    reinstall, it tells me that I have it installed already. I'd really
    appreciate any help whatsoever, and I'd like to get this working!
    tahnks!

    Terminal is the application you can find in
    Applications/Utilities folder.
    After you download the AIR Runtime, double click on the
    AdobeAIR.dmg file to mount the disk image. You can copy the Adobe
    AIR Installer file
    to your home directory( then you don't need to use the
    command cd).
    Launch Terminal. Then type in the command and hit
    return.

  • Adobe Air Cookies Removed When App Closed?

    Hi,
    I have a flex app which I would also now like to offer an Air client for. I don't want to create a new authentication system just for the Air app, I just want to use the cookie/session setup that I already have in place.
    The cookies work and after logging in to the AIR app I can make subsequent requests without being asked to authenticate again, the problem is that the cookie seems to be deleted when the client is shut down, meaning that when I restart the air client I have to log in again which is obviously not acceptable for my users.
    Is this expected behaviour in AIR and if so, what is the work around?
    Cheers,
    Chris

    Hi Chris,
    AIR uses the underlying operating system stack for managing cookies. As such, cookies can be shared between different AIR applications and with browsers that use OS stack (e.g. Internet Explorer on Windows).
    From the official documentation as well as my experiments, cookies are preserved between application restarts.
    I suspect the application uses session cookies for authentication -- these are meant to be cleared when the browser exits and for a good reason (mostly security). AIR clears session cookies when the application closes, unlike some browsers (e.g. Firefox) that don't always clear them.
    From what I can tell, you have 2 choices here:
    change the authentication system to not use session cookies anymore -- I strongly suggest *NOT* to do this.
    write some code in the application to read/write the credentials from another kind of storage when run in AIR, for instance using the Encrypted Local Store. You could do this by inspecting the value of flash.system.Capabilities.playerType (see http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Capabiliti es.html#playerType ). You would have to write some AIR specific code, but it wouldn't require you to rewrite the authentication system.
    Hope this helps,
    Mihai

  • TweetDeck/Adobe Air not opening URLs in the browser in x86_64 system.

    Hi,
    I have managed to setup the last version of the (Adobe Air based) TweetDeck application running in my x86_64 and KDE system. I've gone through all the comments in the AUR entry and installed all the relevant lib32 libraries and such, and it appears to all work fine except for one issue.
    When I click on a URL contained in a tweet, nothing happens. It does not open the URL in Firefox as I would expect. Clicking on other items such as the user's ID or the posting date also do nothing. (I should mention that I have i686 ArchLinux running on another machine, and it handles all this with TweetDeck/Air no problems.) Now I suspect this is an Adobe Air issue rather than TweetDeck specific, but that is only my suspicion.
    I tried running strace on the app, and I can see that at one point it reads the Firefox profiles.ini and the prefs.js for my profile, so I suspect it is trying to do some sort of silly-buggers instead of just launching the /usr/bin/firefox executable with the URL as an argument.
    Any ideas on how I can get this working?
    Thanks.
    E.
    Last edited by ecognito (2012-02-06 04:19:04)

    Hi ecognito,
    what window manager are you using? I had a similar issue with pidgin not opening links in XFCE4 and was able to fix it... but I suspect yours MAY be a different case.

  • Will Adobe AIR support Google Glass app ?

    I'd like to develop Google Glass app using Adobe AIR. Will GDK support be included in the future Adobe AIR release ?

    That's great insight Colin.
    What are the complications? Can you go into any more detail?
    I have published an APK from FlashPro it contains just an image and loaded it on Glass (there were no errors) but it's not running.
    Thanks

Maybe you are looking for