Is Adobe Connect Mobile built on Adobe Air?

I want to know is adobe connect application built on adob air platform?
Are there any native extions used if it is built on air?

I believe it doe run on AIR.
What do you mean by native extensions? Do you mean objects you can load in the Share pod and have it work in the mobile app?
I know that you can load PPT(X), FLV, JPG, PNG, and MP3 file and they should display properly in the mobile app. MP4, F4V, and PDF may also work, but I'm not 100% sure on those.
I do know that SWF content does not currently work in the mobile app.

Similar Messages

  • Connecting between two Adobe air mobile applications (On Android)

    Hi There,
    Does an Adobe AIR application can connect and pass parameters somehow (Directly or by http) with another android application?
    Can Adobe AIR mobile application open a listening socket?

    Um, I'm pretty sure this is wrong. You cannot use SocketServer on a mobile app platform for some stupid reason.
    From the doc
    "AIR profile support: This feature is supported on all desktop operating systems, but is not supported on mobile devices or AIR for TV devices"

  • Excessive connection latency... Does Adobe Air support connection pooling on mobile?

    Hello,
    I am developing a mobile app which loads thumbnail images from a remote server. During testing on the Android platform, however, I have discovered that images are very slow to load. By monitoring server logs I have determined that the poor performance is caused by the lack of connection pooling, meaning that each request builds a new connection. Running the sample code below on a mobile device produces 20 requests and 20 connection attempts. By comparison, the same web or desktop app creates 2 connections and reuses those connections for subsequent requests. The substantial overhead and latency associated with generating new connections has a substantial affect on performance, with 20 thumbnails taking approximately 4-5 seconds to load on mobile versus 0.5 - 1 second on a desktop.
    I have included a sample app below to emphasis the performance issue. The image itself is very small (290 bytes) to focus the issue on connection latency. I have confirmed this behavior on numerous Android devices, running 4.1, 4.0, and 2.3. I have also attempted using Loader v. URLLoader v. URLStream and sequential v. simultaneous loading with no change in connection behavior. Attempting to set the connection to 'keep-alive' in the URLRequest also has no affect.
    package
              import flash.display.Loader;
              import flash.display.Sprite;
              import flash.display.StageAlign;
              import flash.display.StageScaleMode;
              import flash.events.Event;
              import flash.net.URLRequest;
              import flash.utils.getTimer;
              public class Main extends Sprite
                        private var _count:int = 0;
                        public function Main()
                                  super();
                                  stage.align = StageAlign.TOP_LEFT;
                                  stage.scaleMode = StageScaleMode.NO_SCALE;
                                  trace("Start time " + getTimer() + " ms");
                                  var loader:Loader;
                                  var url:String = "http://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif";  // 290 bytes
                                  for (var i:int = 0; i < 20; i++) {
                                            loader = this.addChild(new Loader()) as Loader;
                                            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
                                            loader.load(new URLRequest(url));
                        private function complete(event:Event):void
                                  _count++
                                  trace("Finished " + _count + " at " + getTimer() + " ms");
    So, I have a couple questions:
    1) Is there something that I can do to enable connection reuse?
    2) Is this an inherent limitation with Adobe Air for mobile?
    3) Can someone confirm whether this limitation exists on other mobile platforms (iOS or Blackberry)?
    Any help that you can provide would be greatly appreciated. I am really hoping that this isn't a fundamental limitation of Adobe Air as it causes my app to feel very sluggish.
    Thanks,
    Adam

    Hmm. You were absolutely correct, that's a bit disappointing!
    This is Android recompiled for 3.4 rather than 3.1.
    null
    COMPLETED 50 with 8 loaders in 11327 milliseconds or 226.54 per load.   50           8              11327    226.54
    COMPLETED 50 with 50 loaders in 8899 milliseconds or 177.98 per load.   50           50           8899       177.98
    COMPLETED 50 with 50 loaders in 9280 milliseconds or 185.6 per load.     50           50           9280       185.6
    COMPLETED 50 with 50 loaders in 9513 milliseconds or 190.26 per load.   50           50           9513       190.26
    COMPLETED 50 with 8 loaders in 9744 milliseconds or 194.88 per load.     50           8              9744       194.88
    COMPLETED 50 with 1 loaders in 16383 milliseconds or 327.66 per load.   50           1              16383    327.66
    Versus Apple iPad recompiled for 3.4 rather than 3.1.
    null
    COMPLETED 50 with 8 loaders in 502 milliseconds or 10.04 per load. 50      8        502    10.04
    COMPLETED 50 with 50 loaders in 100 milliseconds or 2 per load.     50      50      100    2
    COMPLETED 50 with 50 loaders in 117 milliseconds or 2.34 per load. 50      50      117    2.34
    COMPLETED 50 with 50 loaders in 93 milliseconds or 1.86 per load.  50      50      93      1.86
    COMPLETED 50 with 8 loaders in 270 milliseconds or 5.4 per load.    50      8        270    5.4
    COMPLETED 50 with 8 loaders in 307 milliseconds or 6.14 per load.  50      8        307    6.14
    COMPLETED 50 with 8 loaders in 316 milliseconds or 6.32 per load.  50      8        316    6.32
    COMPLETED 50 with 4 loaders in 555 milliseconds or 11.1 per load.  50      4        555    11.1
    COMPLETED 50 with 4 loaders in 547 milliseconds or 10.94 per load. 50      4        547    10.94
    COMPLETED 50 with 4 loaders in 535 milliseconds or 10.7 per load.  50      4        535    10.7
    COMPLETED 50 with 2 loaders in 1038 milliseconds or 20.76 per load.        50      2        1038          20.76
    COMPLETED 50 with 2 loaders in 1042 milliseconds or 20.84 per load.        50      2        1042          20.84
    COMPLETED 50 with 1 loaders in 2107 milliseconds or 42.14 per load.        50      1        2107          42.14
    COMPLETED 50 with 1 loaders in 2099 milliseconds or 41.98 per load.        50      1        2099          41.98
    Both are on release compile, which should take out all of the variability. So, yes, it looks as if the 3.4 AIR runtime has lost the connection pooling but ONLY for Android.
    PS: Code I used in my test (which was a conventional View based Mobile app) is below in case you want to include it when you submit a bug report.
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark" title="TestLLatency" xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
      <![CDATA[
       import mx.events.FlexEvent;
       protected function uicomponent1_creationCompleteHandler(event:FlexEvent):void
        startTest();
       public function startTest():void {
        if(queue) throw new Error("Please wait for previous test to end.");
        queue = new Array();
        _count = 0;
        var loader:Loader;
        var i:int;
        for (i = 0; i < numToQueue; i++) {
         loader = bob.addChild(new Loader()) as Loader;
         loader.x = (i%10)*50;
         loader.y = Math.floor(i/5)*50;
         loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
         queue.push(loader);
        startTime = getTimer();
        for(i=0;i<numLoaders;i++) {
         nextQueue();
       protected var startTime:int;
       protected var endTime:int;
       protected var numToQueue:int = 50;
       protected var numLoaders:int = 8;
       protected var queue:Array;
       private var _count:int;
       private function complete(event:Event):void
        _count++
        nextQueue();
       [Bindable] protected var results:String;
       protected function nextQueue():void {
        var url:String = "http://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif";  // 290 bytes
        if(queue && queue.length) {
         var loader:Loader = queue.pop() as Loader;
         loader.load(new URLRequest(url));
        } else if(_count==numToQueue) {
         endTime = getTimer();
         var elapsed:int = endTime-startTime;
         results += "\n"+("COMPLETED "+numToQueue+" with "+numLoaders+" loaders in "+(elapsed)+" milliseconds or "+(elapsed/numToQueue)+" per load.\t"+[numToQueue,numLoaders,elapsed,elapsed/numToQueue].join("\t"));
         queue = null;
         while(bob.numChildren>5) {
          bob.removeChildAt(bob.numChildren-1);
         bob.getChildAt(0).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(1).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(2).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(3).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(4).addEventListener(MouseEvent.CLICK,repeatTest);
       protected function repeatTest(event:MouseEvent):void {
        var dob:DisplayObject = event.target as DisplayObject;
        var testBehaviour:int = dob.parent.getChildIndex(dob);
        try {
         switch(testBehaviour) {
          case 4 :
           this.numLoaders = this.numToQueue;
           break;
          case 3 :
           this.numLoaders = 8;
           break;
          case 2 :
           this.numLoaders = 4;
           break;
          case 1 :
           this.numLoaders = 2;
           break;
          case 0 :
           this.numLoaders = 1;
           break;
         startTest();
         dob.removeEventListener(MouseEvent.CLICK,repeatTest);
         for(var i:int=0;i<5;i++) bob.removeChildAt(0);
        } catch(e:Error) {
         trace(e.message); 
      ]]>
    </fx:Script>
    <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:HGroup width="100%" height="100%">
      <mx:UIComponent id="bob" width="100%" height="100%" creationComplete="uicomponent1_creationCompleteHandler(event)" />
      <s:TextArea text="{results}" width="100%" height="100%" />
    </s:HGroup>
    </s:View>

  • Adobe AIR HTTP Connection Limit

    Hello,
    I'm working on an Adobe AIR 2.7 application which can upload files to a web server, which is running Apache and PHP. Several files can be uploaded at the same time and the application also calls the web server for various API requests.
    The problem I'm having is that if I start two file uploads, while they are in progress any other HTTP requests will time out, which is causing a problem for the application and from a user point of view.
    Are Adobe AIR applications limited to 2 HTTP connections, or is something else probably the issue? From searching about this issue I've not found much.
    The file uploads are performed by calling the File classes upload method, and the API calls are done using the HTTPService class. The development web server I am using is a WAMP server, however when the application is released it will be talking to a LAMP server.
    Thanks,
    Grant
    Here is the code I'm using to upload the file:
    protected function btnAddFile_clickHandler(event:MouseEvent):void
        // Create a new File object and display the browse file dialog
        var uploadFile:File = new File();
        uploadFile.browseForOpen("Select File to Upload");
        uploadFile.addEventListener(Event.SELECT, uploadFile_SelectedHandler);
    private function uploadFile_SelectedHandler(event:Event):void
        // Get the File object which was used to select the file
        var uploadFile:File = event.target as File;
        uploadFile.addEventListener(ProgressEvent.PROGRESS, file_progressHandler);
        uploadFile.addEventListener(IOErrorEvent.IO_ERROR, file_ioErrorHandler);
        uploadFile.addEventListener(Event.COMPLETE, file_completeHandler);
        // Create the request URL based on the download URL
        var requestURL:URLRequest = new URLRequest(AppEnvironment.instance.serverHostname + "upload.php");
        requestURL.method = URLRequestMethod.POST;
        // Set the post parameters
        var params:URLVariables = new URLVariables();
        params.name = "filename.ext";
        requestURL.data = params;
        // Start uploading the file to the server
        uploadFile.upload(requestURL, "file");
    Here is the code for the API calls:
    private function sendHTTPPost(apiFile:String, postParams:Object, resultCallback:Function, initialCallerResultCallback:Function):void
        var httpService:mx.rpc.http.HTTPService = new mx.rpc.http.HTTPService();
        httpService.url = AppEnvironment.instance.serverHostname + apiFile;
        httpService.method = "POST";
        httpService.requestTimeout = 10;
        httpService.resultFormat = HTTPService.RESULT_FORMAT_TEXT;
        httpService.addEventListener("result", resultCallback);
        httpService.addEventListener("fault", httpFault);
        var token:AsyncToken = httpService.send(postParams);
        // Add the initial caller's result callback function to the token
        token.initialCallerResultCallback = initialCallerResultCallback;

    Could you please open a new bug report on this over at bugbase.adobe.com? Please include sample media, code, project or app to help us reproduce the problem. Did this occur on the desktop or mobile device? Finally, once the bug has been added would you mind posting back with the URL so that others affected can add their votes and comments? Thanks!

  • Scrim / Spinner For Adobe Air Mobile Apps?

    I'm in the process of learning Adobe Air for mobile devices.  I'm using Flash Builder Burrito.  I didn't have any previous experience with Flash Builder or ActionScript, but I'm finding it very easy to use (I do have 11 years of programming experience).  I'm stumped on something that's usually built into most other mobile platforms -> How do you create a scrim & spinner???  For those who may be wondering what I'm referring to, it's when your screen is dimmed and a revolving or spinning icon is displayed to show that your app is busy.
    I tried the following...
    1) Create a group that covers the entire view
    2) Change the background color of the group to black and alpha to .5
    2) Add a spinner image to the group
    3) Set the "enable" property of the group to true/false depending on if I wanted it displayed or not
    This didn't work at all.  Any suggestions would be great!!! 

    I ALMOST have it working thanks to this great post by Andrew trice.  I have two minor issues...
    The animated gif won't play.  I realize animated gifs probably aren't the way to go in FLASH builder, but it was worth a try.  How do I recreate the spinner effect???
    The scrim doesn't cover the navigation panel.  Again, any ideas?

  • Adobe Connect Mobile issues on Motorola RAZR

    While trying your Adobe® Connect™ Mobile application (version 1.7.5) on one of our latest Android-powered handsets--the Motorola RAZR (XT910)--we encountered a couple of issues that we thought you should know about. The text on the "whiteboard" will appear distorted when sharing between a PC and the handset, making it difficult to read.
    Steps to reproduce:
    Launch the application client on both a PC and the device
    Login with a username and password on the PC and as a guest on the device
    Select "Collaboration" on the PC client
    Select the "T" on the whiteboard for text
    Select anywhere on the whiteboard and begin typing a note. Notice that when it shows up on the device the font can be difficult to read.
    We hope that this feedback is useful to you in making your application the best it can be on the widest possible range of Android devices. Device specifications for the Motorola RAZR device can be found at http://developer.motorola.com/products/razr-xt910. Also note that you can get early and exclusive access to everything you need to create apps for Motorola's newest devices by joining our App Accelerator Program (AAP).
    If you have any follow-up questions or observations, please post them to our community discussion boards at http://community.developer.motorola.com/mtrl/.
    Thanks,
    MOTODEV Technical Support
    Motorola, Inc.

    I believe it doe run on AIR.
    What do you mean by native extensions? Do you mean objects you can load in the Share pod and have it work in the mobile app?
    I know that you can load PPT(X), FLV, JPG, PNG, and MP3 file and they should display properly in the mobile app. MP4, F4V, and PDF may also work, but I'm not 100% sure on those.
    I do know that SWF content does not currently work in the mobile app.

  • It appears that Adobe Air does not support persistent HTTP connections?

    As far as we can tell, Adobe Air does not support persistent HTTP connections via KEEPALIVE
    Thus a new connection has to be established to the server, making certain types of network intensive applications slow.
    Can anyone confirm if this is correct - is there any way to get Adobe Air to support KEEPALIVE and maintain persistent server connections?
    a

    I am trying to get 3.3 Beta 2 with Flash Builder 4.6 on Windows 7 x64bit to work. But still no luck.
    I have Flash Builder 4.6 on Win7 to work no problem.
    I have updated the playerglobal.swc to 11.3 using http://labsdownload.adobe.com/pub/labs/flashplatformruntimes/flashplay er11-3/flashplayer11-3_p2_playerglobal_041812.swc
    but still run into the same problem below:
    I can't go through the steps to create a new Flex Mobile Project because of the following error "Air 3.3 Beta does not support mobile projects".
    However, I have no problem creating a Flex Project (Web & AIR) and ActionScript Mobile Project.

  • Adobe AIR with Captive Runtime Support for Mobile | ADC Presents | Adobe TV

    In this video, Technical Evangelist Andrew Trice covers Adobe AIR with captive runtime support for mobile application development, which will benefit your Flash Builder projects for the Android OS.
    http://adobe.ly/wyNYjD

    Witch version of flash builder is this?

  • Adobe Air vs HTML5 vs Native in Mobile Development

    Just now, I read an article "HTML5 vs. Native: What`s a Mobile Developer to Do?" (http://www.eweek.com/c/a/Application-Development/HTML5-vs-Native-Whats-a-Mobile-Developer- to-Do-648997/), and this make me think of Adobe AIR.
    For those of you who have used Adobe AIR to develop mobile apps, how do you think about it's performance, features/functionality (API), and stability as compare with HTM5 done with phonegap?
    Please share your experience and opinion here. Thanks.

    Witch version of flash builder is this?

  • Where can I download old version of adobe connect mobile app?

    We are using old version of Adobe connect Pro (version <7.5)
    The recent version of Adobe connect mobile app does not work with our server.
    I want to get old version of  adobe connect mobile app.
    Thanks,
    JD Park

    If you are producing software how do you detect the Firefox version and show whether or not it is compatible ? You may be interested in http://hacks.mozilla.org/2012/01/firefox-goes-2-digit-time-to-check-your-ua-sniffing-scripts/
    If you are, or your clients are in a corporate environment there is a possibility that Firefox ESR will be in use.
    * https://wiki.mozilla.org/Enterprise#How_to_Participate_and_Post
    * http://www.mozilla.org/en-US/firefox/organizations/
    My understanding is that ESR has been brought out primarily to deal with this sort of problem ensuring software may be certified in an enterprise, and does not change as often (so it will remain as Firefox 10 with point releases for a while).

  • Adobe Air Mobile User Agent Issue.

    Hi,
    We are working on the adobe air applications to handle multiple instance of mobile user agents. While doing so we observed that when a user agent
    belonging to android/ios/windows/ mobiles web page objects/ui for mobile website is not loading as it was expected. To be precize some of the ui components
    location is getting distorted. Please let me know the possible solution/fix for the same. Looking forward to hear on this soon.
    PS: Same user agent when loading on firefox user agent addon, mobile web site opens properly without any issue.

    DOES THIS MEAN YOU ALREADY ABLE TO USE A CUSTOM USER AGENT FOR AIR PROJECT ??
    CAN YOU EXPLAIN HOW TO ADD CUSTOM USER AGENT ?

  • Adobe AIR available mobile platform

    Hello All,
    I am interested in knowing what mobile platforms will have support for Adobe AIR - either directly from Adobe or by third party.
    I understand Android currently supports it what about Windows Mobile 7, Qualcomm Brew MP , Mediatek etc
    Regards
    Srini

    See response here: http://forums.adobe.com/thread/716414?tstart=0
    -Rob

  • Overlaying adobe air sdk 13 for flex mobile project gives me error

    After overlaying adobe air sdk in flash builder 4.6 i am getting this error in my flex mobile project "Could not resolve <s:ViewNavigatorApplication> to a component implementation.". I have followed the steps mentioned on adobe site. Can anyone please suggest me what i need to do in order to get this work.

    You are probably missing the updated flash debug player that describes all the new methods to the application.
    There is a good walkthrough of how to upgrade flash builder to a new library version, this is described in the first video of hsharma's starling tutorials.
    Its very annoying though, i wish adobe would really build in a feature like this to update libraries.

  • Recording control with the Adobe Connect mobile ap

    In the Adobe Connect mobile ap, I do not see that it allows you to start (and end) the meeting recording?  This is one critical hosting feature that I do not see supported. Am I missing it?

    More host functions are expected to to be available in future releases of the Connect Mobile app. As of now, I don't believe there is the ability to start/stop recordings in the mobile app.

  • SMP in Adobe AIR mobile

    Hi,
      How do we get SMP (Strobe Media PlayBack) to work in Adobe AIR Mobile project? Ideally there should be a SWC for SMP....
    Regards
    Baliga

    So is there Alert.show() for adobe air/mobile developement??? I was wonder it hasn't been added or is there an alternative for it?

Maybe you are looking for