Adobe Flex's performances with Web

Dear Flex Experts.
   Good morning! How are you? I am SAP consultant,, I have preety big application( not on SAP platform but with PHP ZEND platform ) to develop with table UI, Google Maps, and other mighty visualisation UIs. I love Flex to work with. My most work is from SAP side so dont know possible performance issues with PHP and Zend .  My friends are telling not to use Flex as it will create performance issues in Web page.  I dont want to go with any other technology like JQuery or something. Is it really that much performance problem can face anyone ? if any one help me to understand How can I improve the performance of FLEX RIA, it will be great help of mine. I will appreciate any answer.
Thanking you
Regards
Naeem

How could such high profile Flex applications as Morgan Stanley Matrix be built if Flex was such a slouch ?
http://www.morganstanley.com/matrixinfo/
The answer is that a lot of people's talk is due to ignorance:
- In order to create a Flex application that performs well, know both the innards of the Flex framework and don't work against the underlying Flash Player. A lot of people try and rewrite things that exist in the Flex framework or work against the Flash Player.
- A lot of people will talk about Silverlight/.NET because it has multithreading and Flex does not. But multithreading used unwisely can lead to performance problems. A lot of operations in Flex are asynchronous and use a callback mechanism.
- You can use Time Slicing for data heavy processing but best practice is to reduce the amount of data loaded and processed at any one time (e.g using paging): http://cookbooks.adobe.com/post_Time_slicing-18691.html
- Flash Player 11 will bring Stage 3D for GPU acceleration as well as possibly multithreading

Similar Messages

  • Sun Java Application Server Performance with Web Services

    We are running a web service on SJAS (Standard Edition). Load testing under 1 or 2 users works alright, but with 5 users making concurrent web service calls it immediately crashes the domain. Has anyone else run into performance issues when using SJAS with Web Services? Are there any configuration parameters we need to setup to handle more than 1 connection?
    I'm sure that the application server can handle many concurrent connections, just not sure how to configure and where to look for more information. If anyone is aware of actual numbers for load testing, that would be great information.
    Thanks,
    Dawson

    Hi Dawson,
    SJSAS can definetly handle more users. Can you please tell us, what version of SJSAS and web services (jax-rpc 1.1 or jax-ws 2.0?) implementation you are using? When you say it crashes the domain, do you see any error messages in the server.log?

  • Issue with ADOBE interactve form intergrated with Web dynpro ABAP

    Hi Experts
    I have intergarted an XML based adobe form in webdynpro with inputs fields and submit button.
    But on display on Internet expolrer it doesn't allow to input values even submit button dosen't work.
    Please help me how would it will allow to input values .
    Many thanks in advance

    Hi,
    have you checked Enabled for your Adobe form in SE80?

  • Flex Application architecture with web and air interface both using common components.

    We have a flex based e-learning application. It uses HTTP REST service and webservice to communicate with ASP.Net application to fetch and store data.
    We now want to develop an adobe air version of the user interface, which the students can download on their desktop as well as mobiles (Android, others).
    What would be a good architecture for such an application which has both web and windows interface. I can see that we can reuse almost 80% of the code of our web version. But I do not want to copy and create a new windows app from the flex web app. I would want to have both co-exist.
    Let me know a good article that I can read on this.

    I dug deeper and found the concept of Shared Common Library. I am trying to implement that.

  • Poor performance with WebI and BW hierarchy drill-down...

    Hi
    We are currently implementing a large HR solution with BW as backend
    and WebI and Xcelcius as frontend. As part of this we are experiencing
    very poor performance when doing drill-down in WebI on a BW hierarchy.
    In general we are experiencing ok performance during selection of data
    and traditional WebI filtering - however when using the BW hierarchy
    for navigation within WebI, response times are significantly increasing.
    The general solution setup are as follows:
    1) Business Content version of the personnel administration
    infoprovider - 0PA_C01. The Infoprovider contains 30.000 records
    2) Multiprovider to act as semantic Data Mart layer in BW.
    3) Bex Query to act as Data Mart Query and metadata exchange for BOE.
    All key figure restrictions and calculations are done in this Data Mart
    Query.
    4) Traditionel BO OLAP universe 1:1 mapped to Bex Data Mart query. No
    calculations etc. are done in the universe.
    5) WebI report with limited objects included in the WebI query.
    As we are aware that performance is an very subjective issues we have
    created several case scenarios with different dataset sizes, various
    filter criteria's and modeling techniques in BW.
    Furthermore we have tried to apply various traditional BW performance
    tuning techniques including aggregates, physical partitioning and pre-
    calculation - all without any luck (pre-calculation doesn't seem to
    work at all as WebI apparently isn't using the BW OLAP cache).
    In general the best result we can get is with a completely stripped WebI report without any variables etc.
    and a total dataset of 1000 records transferred to WebI. Even in this scenario we can't get
    each navigational step (when using drill-down on Organizational Unit
    hierarchy - 0ORGUNIT) to perform faster than minimum 15-20 seconds per.
    navigational step.
    That is each navigational step takes 15-20 seconds
    with only 1000 records in the WebI cache when using drill-down on org.
    unit hierachy !!.
    Running the same Bex query from Bex Analyzer with a full dataset of
    30.000 records on lowest level of detail returns a threshold of 1-2
    seconds pr. navigational step thus eliminating that this should be a BW
    modeling issue.
    As our productive scenario obviously involves a far larger dataset as
    well as separate data from CATS and PT infoproviders we are very
    worried if we will ever be able to utilize hierarchy drill-down from
    WebI ?.
    The question is as such if there are any known performance issues
    related to the use of BW hierarchy drill-down from WebI and if so are
    there any ways to get around them ?.
    As an alternative we are currently considering changing our reporting
    strategy by creating several higher aggregated reports to avoid
    hierarchy navigation at all. However we still need to support specific
    division and their need to navigate the WebI dataset without
    limitations which makes this issue critical.
    Hope that you are able to help.
    Thanks in advance
    /Frank
    Edited by: Mads Frank on Feb 1, 2010 9:41 PM

    Hi Henry, thank you for your suggestions although i´m not agree with you that 20 seconds is pretty good for that navigation step. The same query executed with BEx Analyzer takes only 1-2 seconds to do the drill down.
    Actions
    suppress unassigned nodes in RSH1: Magic!! This was the main problem!!
    tick use structure elements in RSRT: Done it.
    enable query stripping in WebI: Done it.
    upgrade your BW to SP09: Has the SP09 some inprovements in relation to this point ?
    use more runtime query filters. : Not possible. Very simple query.
    Others:
    RSRT combination H-1-3-3-1 (Expand nodes/Permanent Cache BLOB)
    Uncheck prelimirary Hierarchy presentation in Query. only selected.
    Check "Use query drill" in webi properties.
    Sorry for this mixed message but when i was answering i tryied what you suggest in relation with supress unassigned nodes and it works perfectly. This is what is cusing the bottleneck!! incredible...
    Thanks a lot
    J.Casas

  • Poor Performance with Webi on top of BW - Large Navigational Attributes

    We have recently developed a reporting model based on having a BW cube of approx 20 million records. This has 2 very large line item dimensions (one 14 million records, on 6 million records) that both have navigational attributes stored against them.
    We need the design to be like this because the attributes change monthly and we do not wish to do a complete drop and reload of cube data each month (this takes 10-12 hours).
    When we build a Universe on top of the cube and try Webi reporting the performance is dreadful - many reports time out completely. This happens whether or not the large line item dimensions are selected in the query. The BW query is very simple just 2 key figures and approx 30 Navigational Attributes as default values. No filters are applied.
    For example a query that just contains Calander Year and one key figure either times out after 10 minutes or fails.
    Our source of the data is Oracle tables and the same query runs in 2 1/2 minutes and the query runs in RSRT in approx 5 minutes with no problems so it is definately a problem with BOBJ to MDX to BW.
    We are on BW7.01 SP5 and XI3.1 SP2. SAP have recommend going to SP3 and using query stripping to help with this but I doubt if this will work.
    We have tried building aggregates, splitting into yearly cubes etc but nothing seems to help.
    My question is do the large navigational attributes mean Webi simply can't cope with this?
    Thanks

    Thanks for the suggestions.
    Although this did not directly help I've now found a solution.
    We had a calculated key figure in the query that doing a count of records on a huge navigational attribute. This was causing all queries to run very slowly (even if the key figure wasn't selected in Webi).
    Removing it solved the problem. Will have to find another way to  do the count key figure.
    Thanks

  • Making a Adobe muse into cms with web menu

    HI people,
    After lots of hard work i have worked out a way how to turn a adobe muse site into a cms for a client. use the Adobe incontent editor.
    They can change pictures, text and slideshows.
    Only one thing i need help with. Is there a way when a client add a webpage it can automatically add into the web menu?
    I know if I upgrade hosting plans you can do it but client doesnt want to spent that much on hosting.
    Is there a plugin what can do the same thing? or can you some how do it on the basic hosting.
    Thanks

    Hi ographix,
    You would need to upgrade to a higher BC plan and insert the dynamic menu module.  Since Muse outputs static pages with menus based off site structure, the only way you can have a menu which adapts based off change on the server would be to leverage those advanced features in BC.
    If you are interested in these features of BC (and don't mind learning some code):
    http://forums.adobe.com/docs/DOC-1921
    http://forums.adobe.com/docs/DOC-1903
    Otherwise, its a matter of getting that content from your client and using it to create a new page in your Muse file, followed by republishing onto the server.
    Regards,
    Justin

  • Integration of Adobe Flex 3.0 with Webdynpro ABAP

    Dear Experts,
    This is the first time I am trying to work with Flex and trying to integrate with Webdynpro ABAP.
    What I have done is made a 'Starter' project in Flex where I have just embedded an image , downloaded
    1. WDIslandsLibrary30.swc
    2. WDIslandsLibrary30-debug.swc
    included them in the flex project and did Export Release Build.
    What I want to do through this project is just to display the image and no data exchange is happening here between Flex and webdynpro.
    Next I have made a webdynro project , included the Flash Island and imported the mime object.
    When I activate my object and run the application I dont see the image , i can only see a blank window.
    Please guide me where I am going wrong.
    Regards,
    Mamai.

    Hi Banarji
    Ple try this.
    In Flex Part
            [Bindable] 
            [Embed(source=".jpg")]
           <mx:Image x="" y=" " width=" " id="loader1" autoLoad="true" source=".JPG" height=" "/>
    Webdynpro Part
          Goto MIME - > add .swf file
    I hope.It will work fine.
    Regards
    Laxmikanth Karunamoorthy

  • Performance with Web Applications

    Hello,
    We have implemented an Information System with many web templates. Each web template has several queries.
    The problem is that when executing web templates the system takes too long time to show the results and most of times a timeout occurs.
    However when we execute the queries from Bex Analyzer the system returns them in less time.
    Does anybody know how to improve response time in web templates? Any idea?
    Thanks,
    Elena

    Depending on the complexity of your queries in the template you can use reporting agent to speed up the template run time.
    http://help.sap.com/saphelp_nw04/helpdata/en/9e/9f653ade969f4de10000000a114084/content.htm
    Also you can try activating HTTP compression for the Bex service from SICF.
    Are you executing the queries in Bex individually or have multiple queries in a workbook like the template has multiple queries?
    Web templates should run faster than the workbooks as they require less number of round trips. See the attached SAP documentation on this subject.
    https://websmp105.sap-ag.de/~sapidb/011000358700001394912002
    Thanks.

  • Adobe Flex integration - Issue with populating table in Flex

    I'm trying to populate a table EXORGDS. In SAP I have defined the same DATASOURCE as EXORGDS. Here is the code I have defined in Flex.
    <mx:DataGrid id="OrgGr" borderStyle="outset"  backgroundAlpha="2" width="285" rowCount="3" backgroundColor="#ffffff" dataProvider="">
                <mx:columns>
                    <mx:DataGridColumn dataField="PORGUNIT" headerText="Org Unit"/>
                    <mx:DataGridColumn dataField="PORGDESC" headerText="Description"/>
                </mx:columns>
      </mx:DataGrid>
    Am I missing something here.
    Regards,
    Imthiaz

    Hi Srilatha,
    I am struck in the same problem. I am using the grouping collection option in Flex but my data is not getting displayed in the Flash Island, I have attached the code sample. Kindly guide me.
    <mx:AdvancedDataGrid id="myADG"
            width="100%" height="100%"
             initialize="gc.refresh();"  >       
            <mx:dataProvider>
                <mx:GroupingCollection id="gc" source="{datasource}">
                    <mx:grouping>
                        <mx:Grouping>
                            <mx:GroupingField name="{dis}"/>
                            <mx:GroupingField name="{ter}"/>
                        </mx:Grouping>
                    </mx:grouping>
                </mx:GroupingCollection>
            </mx:dataProvider>       
            <mx:columns>
                <mx:AdvancedDataGridColumn dataField="{dis}"
                 headerText="Employee Name"/>
                <mx:AdvancedDataGridColumn dataField="{ter}"
                    headerText="Age"/>
                <mx:AdvancedDataGridColumn dataField="{act}"
                  headerText="Department" />
                <mx:AdvancedDataGridColumn dataField="{est}"
                  headerText="Job Title"/>
            </mx:columns>
        </mx:AdvancedDataGrid>  
    Thanks
    Vivek

  • Adobe Flex with RFC

    Hi all,
    Can anybody provide me with any document that involves integration of Adobe Flex with R/3 RFCs. I have tried SAP Integration woth Adobe Flex in form of Web Services, and it is working fine. Please help.
    Regards,
    Gita

    HI,
    U can try this code using Adobe Flex 2. BAPI_FLIGHT_GETLIST is used as example.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
         <mx:Script>
              <![CDATA[
                   import mx.rpc.events.ResultEvent;
                   import mx.rpc.events.FaultEvent;
                              import mx.controls.Alert;
              public function fault_getAll(event:FaultEvent):void
                        Alert.show(event.fault.faultString);
              public function result_getAll(event:ResultEvent):void
                   Alert.show(dsCol.toString());
              public function Test():void
                   ws.BAPI_FLIGHT_GETLIST.send();
              ]]>
         </mx:Script>
         <mx:XMLListCollection id="dsCol" source="{ws.BAPI_FLIGHT_GETLIST.lastResult.FLIGHT_LIST.item}"/>
         <mx:WebService id="ws" useProxy="false" showBusyCursor="true"
              wsdl="http://XXX.XX.XX.XX:8080/sap/bc/soap/wsdl11?services=BAPI_FLIGHT_GETLIST&style=rpc_enc" >
    Here XXX.XX.XX.XX - is nothing but Ip address and 8080 is port Number.
              <mx:operation name="BAPI_FLIGHT_GETLIST" 
                   resultFormat="e4x" result="result_getAll(event)" fault="fault_getAll(event)" >
                   <mx:request>
                     <AIRLINE>AIR</AIRLINE>
                     <DESTINATION_FROM></DESTINATION_FROM>
                     <DESTINATION_TO></DESTINATION_TO>
                     <MAX_ROWS>10</MAX_ROWS>
                     <DATE_RANGE>
                      <item>
                          <SIGN>I</SIGN>
                          <OPTION>GT</OPTION>
                          <LOW>20000101</LOW>
                          <HIGH></HIGH>
                      </item>
                     </DATE_RANGE>
                     <EXTENSION_IN></EXTENSION_IN>
                     <FLIGHT_LIST></FLIGHT_LIST>
                     <EXTENSION_OUT></EXTENSION_OUT>
                     <RETURN></RETURN>
                   </mx:request>
              </mx:operation>                                   
    </mx:WebService>     
         <mx:Button x="116" y="146" label="Button" click="Test()"/>
         <mx:DataGrid x="52" y="176" width="601" height="135" dataProvider="">
              <mx:columns>
                   <mx:DataGridColumn headerText="AIRLINEID" dataField="AIRLINEID"/>
                   <mx:DataGridColumn headerText="AIRLINE" dataField="AIRLINE"/>
                   <mx:DataGridColumn headerText="CONNECTID" dataField="CONNECTID"/>
                   <mx:DataGridColumn headerText="FLIGHTDATE" dataField="FLIGHTDATE"/>               
              </mx:columns>
         </mx:DataGrid>
    </mx:Application>

  • Opinions about Adobe Flex + Java

    Hello all,
    Has someone experienced using Adobe Flex for building Java web applications? I'm curious how easy is to move from building JSP's and using the standard Java frameworks (like Struts, Spring, Hibernate) to the Adobe Flex technologies? I've read the webservices can be easily intergrated but I don't know how Hibernate can be used in Flex.
    Can someone give me the advantages and disadvantages from their experience?
    Thanks!

    Kamal,
    Have you tried using the SEARCH yet ?
    FYI... I used it and this is what it gives, I hope you can search further for better results.
    https://www.sdn.sap.com/irj/scn/advancedsearch?query=adobe+flex&cat=sdn_all
    Good Luck!
    Sandeep Tudumu

  • Integration of Adobe Flex with SAP Web Dynpro ABAP

    I am new to adobe flex development. i am following a tutorial prepared by
    Mr. Karthikeyan Venkatesan (Infosys Technologies Limited) Integration of Adobe Flex with SAP Web Dynpro ABAP-for ABAPers
    He used flex 3 to develop the flex application. i am using flex 4 downloaded from adobe(At a time Build release I used low version only 3.5). I followed all the steps. At a time of Run the data was not came.
    How to fetch the data?
    Please Guide how to proceed.

    Hi Laxmikanth,
    For Adebo Flex help..
    Please go through Thomas tutorial..
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10989ef6-968c-2b10-50a9-eb34a5267163&overridelayout=true
    and ...
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/307b434f-ff32-2b10-e885-991247270480?quicklink=index&overridelayout=true
    Hope it might helps you
    Thanks,
    Kris.

  • Can ABAP web dynpro floor plan manager integrate with adobe flex ?

    Hi All,
    Is it possible to integrate Web dynpro ABAP with adobe flex ?
    Can we integrate the standard ABAP web dynpro floor plan manager screen with adobe flex ?
    Brief about my requirement: I have refer few articals about  ABAP web dynpro is easyely integrate with adobe flex. My client is currently implementing SRM 7.0 for procure to pay process. For your information, standard SRM 7.0 are developed in ABAP Web dynpro floorplan manager. In my client,other processess such as order to cash, resource management etc screen are designed in Web dynpro Java(deployed in SAP EP) to make it more user friendly and good in resolution. My client is very much happy with SRM  7.0 business logic, however not happy with the standard SRM screen. They have asked to redesign SRM screen to make it more user friendly and good in resolution. 
    Thanks in advance. 
    Regards,
    Jennyfer

    It is possible to insert Adobe Flash islands in Web dynpro. You could take a look at the following link for more information on how to implement this:
    Adobe Flash Islands in Web Dynpro ABAP

  • Combine Adobe Flex 2 with Web Dynpro ABAP

    Does somebody know if there is a way to call a WDA component from an Adobe Flex 2 application or the other way around? I think within a Portal it should be possible by creating 2 iViews and let them communicate through input and output events (portal events).
    However I am looking for a way without having a portal available. Example: I have created a WDA application that displays customer information in a simple ALV. When I click on a row I would like to call a Adobe Flex component which shows the information in a very nice graphical chart that we cannot create in WDA because it is too complex and in Adobe Flex it is possible.
    Looking forward to your input!
    kind regards
    Angelique

    Hi  Angelique,
    "Flex integration into Web Dynpro is not available to customers yet. The last I heard, it is supposed to be made available for Web Dynpro Java in Q2 of 2008 and made available for Web Dynpro ABAP in Q3 of 2008."
    Please go through the below links for related information :
    Re: How to Flex + Web dynpro Screen
    Re: Flex with WebDynPro
    Regards,
    Mary Joseph

Maybe you are looking for

  • Really working Crosstab / Pivot Report example

    try it here: http://apex.oracle.com/pls/otn/f?p=20819:2 Details: Create Report - based on PL/SQL ************************************ DECLARE l_return_value VARCHAR2(32000) DEFAULT NULL; BEGIN l_return_value := PK_PIVOT.PivotSQL('SELECT * FROM TESTDA

  • How do I set a unique texture for each cloned 3D model in Director?

    Hi, I am using a 3D world built from 3Ds Max, it contains 2 boxes, In Director I have set the boxes to move along a path and when out of camera shot the boxes are reset along the Z axis and a new texture if applied (generated via a text member), so f

  • Vendor Change Authorization

    Client requires that" user will make a Change request to the Approved Person to change the vendor Address. Means the step will be as follows 1. user will create a request to change the address details in SAP. 2. Person having the authorization will c

  • Can't import/play songs after rebuilding machine

    i can't import or play half of the music i purchased from itunes after wiping my machine and installing windows 7. my default music folder is on an external hard drive so i didn't think i had to worry about losing anything since i didn't change anyth

  • BI System Object in Portal

    Hi everyone, I'm trying to to display a BI Report in the Portal. Both systems are on NW04s. The connection test of the BI system object fails with the following error: SAP Web AS Connection   Test Details: The test consists of the following steps: 1.