Flex deployed on a large scale?

We plan on developing a new product and Flex popped in my
mind as a development platform. I know a good deal of Flex 1.5, but
only used it for personal sites.
My question is how well Flex behaves in a large scale
environment to those who have deployed it in such. Server load will
be at least thousand / day.
Thanks!

Hmm... I made one medium sized application in 1.5 (approx 10
screens, user access <1000 times per day) and it seems to be
working alright for the client.
Now I am working on a major application (over 20 main
screens, and definately access>1000 times per day) and it is not
going well. I am really worried about the bugs and memory issues of
Flex 2.0. I have also not found a sure-fire way to address these
potential issues. I can say this: for the size of application we
are making, Flex and Flash Player just aren't up to the job.
Compiled and executed as a single .swf application results in 755MB
ram usage and for some reason a constant CPU access of 60% (Pentium
4 proc.) after accessing every screen. And this is just FlashPlayer
doing what it is supposed to. Me, not being a computer engineer,
can't really address these problems. Flex and AS aren't C. I can't
control memory usage with my code. By breaking up the huge
application into smaller ones and then loading those via an
SWFLoader I may be able to avoid this rampant resource hogging but
it's sort of illogical from an application architecture standpoint
because this is ONE application.
As a developer, I can see plenty of places to streamline the
application but this simply isn't possible when dealing with the
client. They want this screen to look and act this way and that
screen to look and act the other way. I can talk about how if both
screens use the same layout and logic they can both use the same
template class, share static resources, blah blah until I am blue
in the face but it won't matter because they are the client and
they decide how the application is going to look--at the expense of
streamlining. That's just the real world. Then I have to somehow
make it work.
By the way... before you think "just use view states!", I do
use those--and bitwise logic flags for more complicated
configurations--it's still not enough, although it did cut approx
160 screens in documentation form down to just 20 in
implementation.
In worst case scenarios, I have to deny the client what they
want and if they ask me why, I have to reply "it can't be done with
Flex". Then their satisfaction in the product drops. Flex suddenly
isn't as incredible as it seemed at first. Doesn't matter how
pretty and animated the screens are when if you run them over an
hour your computer slows to a halt or .ttc fonts stop loading (HUGE
issue here in Japan).
I have yet to see a sample application that comes close to
the scale of our current project: A library book browser? neat but
that's just square one; A Commodore 64 emulator? cute. no place in
business; A real-estate browswer? in our project that would be the
equivalent of ONE SCREEN out of the entire application.
I like Flex. It's fun--on a small scale. But I never want to
develop a real world business application using it again. There are
way more (and way more skilled) Java, JSP, PHP, etc. etc.
developers out there than Flex developers who can make much more
robust applications. It's a shame the client got caught up in the
hype of Flex RIA before the technology was ready for the task.
Very long story short: Beware using Flex for an involved
application.
It's going to require exponentially more time than a smaller,
less ambitious project--especially if you don't purchase FDS. And
oh my god implementing a Flex application on a legacy Struts
framework... kill me now! As much as I hate "page-refresh"
applications, Flex (both 1.5 and 2.0) has not proven to be the
god-send that I had hoped and dreamed it would be as a developer.
What can you expect, though? It's only been out a few years.... And
as far as clients' perspectives go, the price for FDS also
certainly doesn't help make it appealing. That is why it is so
embarrassing to tell them their dream application is quickly
becoming an egregious memory hog.
Anyway, good luck if you take on your project with flex. Just
be careful!

Similar Messages

  • Typical/Common large-scale ACE deployment or designs?

    I am deploying several ACE devices and GSS devices to facilitate redundancy and site load balancing at a couple of data centers.  Now that I have a bunch of experience with the ACE and GSS, are there typical or common ACE deployment methods?  Are there reference designs?  I have been looking, and haven't really found any.
    Even if they are not Cisco 'official' methods, I'm wondering how most people, particularily those who deploy a lot of these or deploy them with large-scale systems, typically do it.
    I'm using routed mode (not one-arm mode) and I'm wondering if most people use real server (in my case, web servers) with dual-NICs to support connectivity to back-end systems?  Or do people commonly just route it all through the ACE?
    Also, how many VIPs and real servers have been deployed in a single ACE 4710 device?  I'm trying to deploy about 700 VIPs with about 1800 Real Servers providing content to those VIPs.
    How do people configure VIPs, farms, and sticky?  I'm looking for how someone who wants to put a large ammount of VIPs and real servers into the ACE would succeed at doing it.  I have attempted to add a large number in the 'global' policy-map, but that uses too many PANs.
    I have tried a few methods myself, and have run into the limit on Policy Action Nodes (PANs) in the ACE device.  Has anyone else hit this issue?  Any tips or tricks on how to use PANs more conservitively?
    Any insight you can share would be appreciated.
    - Erik

    As far as i can see from your requirements i suggest you create 1 ear file for your portal and 1 ear file per module.
    The ear file from your portal is the main application and the ear files of your modules are shared libraries that contain the taskflows. These taskflows can be consumed in the portal application.
    This way, you can easily deploy 1 module without needing to deploy the main application or the other application.
    It also let you devide your team of developer so everybody can work on a sepperate module without interfering.
    On a sidenote: when you have deployed your main application, and later you create a new module, than you have to register that module to your application so then you will need to redeploy your portal but if you update an existing module, you won't need to redeploy your portal.
    As for the security, all your modules will inherit the security model of your portal application.

  • 6.0.1 ready for large scale deployment?

    I have a 210 we are in the process of migrating to, at the end of the migration we will have 700 or so 2800 IOS firewalls. We are half way through the process and already MARS is having CPU issues, although I think this may be bug related. Is 6.0.1 ready for a large scale deployment and heavy load? Im hoping this may bring the cpu down a little but I do not want to introduce other issues.
    Thanks

    I ended up doing a clean install of a MARS50, originally 4.3.6, and still have problems with graphgen shutting down.
    I have no support on my MARS 50 so I'm stuck waiting for a possible future upgrade beyond 6.0.1. It's odd that the same ISO install gives different results on the same hardware. MARS in not exactly an "appliance" like a PIX but still...ISO based installations should produce identical installations
    /Fredrik

  • Best and most secure tracking option for large scale iPad deployment?

    Hi, we are deploying iPads to hotel rooms on a large scale basis and need to find an appropriate solution to securely track them in case they are stolen.
    We are actually considering Find my iPhone for its simplicity, but the 100 devices limit and also the fact it is relatively easy to disable poses a problem.
    On the other spectrum there is AirWatch which is very expensive.
    I was wondering if any other options are available for this?
    Best regards
    Florian

    MobileIron Sentry iPad app, enterprise IT departments can track iPhones and iPads, view device inventory, block offending or compromised devices, and remotely wipe stolen, lost or compromised units. The application also enables remotely suspending email access for active staff, just-terminated employees, and others.
    Just read about it.

  • RV120W Admin Question - Large-Scale Scale Deployment

    Hello:
    I've been demoing the RV120W for consideration of deploying these for a 'large-scale SOHO deployment', possibly hundreds of sites. While I'm not a big fan of the fact that there is no CLI, only a web interface, the RV120W does appear to do all the functionality that I need it to do on a basic level. However, since there is no CLI, is there a way to mange these for a large-scale deployment? For example, is there a way to backup configurations over the network, or a way to perform configuration changes to all the routers at once, on an automated level, such as CiscoWorks, or some other tool? I have not found or read about anything that would be suitable for this router. . .

    There are not any tools for a mass deployment. About as far as it goes is make a 'master config' load to each router then tweak the unique attributes. I think in all matters, it will be a cumbersome process.
    -Tom
    Please rate helpful posts

  • ACS issues in large scale network with Prime Infra and WAAS express

    Hi,
    I wonder if there is a common practice or a recommended way for deploying large scale network where there are Prime Infrastructure (PI) and WAAS Central manager keep logging into routers (scale of 1000 or more) to collect statistics. The way PI and WAAS CM collect stats from the routers (besides using SNMP) is that they log in (authenticate) themselves with there usernames and password and issue multiple show and config commands on the routers. Imagin this routine happens every 5 - 10 minutes with all 1000+ routers at the same time and the impact to the ACS server in terms of authentication requests and AAA logs. Appreciate if somebody could recommend a solution where these elements can work together in a large scale network.
    Thanks,
    Tos

    The AEBS is connected to the TC via an ethernet run from the basement to the main floor... its not connected wirelessly.
    The "extend" feature is intended for wireless, not wired connections. Since you have the base stations connected by Ethernet, the downstream router just need to be reconfigured as a bridge. The bridged router would then perform as a combination Wireless Access Point and Ethernet switch. Neither base station should be configured for "extending."
    Basically, you will want both to be configured for a "roaming" network.
    o Setup the base station connected to the Internet to "Share a public IP address."
    Internet > Internet Connection > Connection Sharing: Share a public IP address
    o Setup the remaining base station(s), as a bridge.
    Internet > Internet Connection > Connection Sharing: Off (Bridge Mode)
    For each base station in the roaming network:
    o Connect to the same subnet of the Ethernet network
    o Provide a unique Base Station Name
    o The Network Name should be identical
    o If using security, use the same encryption type (WEP, WPA, etc.) and password.
    o Make sure that the channel is set at least three channels apart from the next base station.
    while the TC is running at 2.4ghz since my MBP is connected at speeds around 240 to the AEBS at the same time that my ipod is connected to the TC at speeds of only 54 max.
    The iPod is a 802.11b/g wireless device. It cannot connect at greater than the maximum bandwidth for that mode ... which is 54 Mbps, regardless of the bandwidth available.

  • Large scale forte implementation

    Dear Forte experts:
    I am part of a team in an large insurance company in charge of developing an
    enterprise-wide insurnace solution. We have been approached by few vendors, one
    of which bases its architecture on Forte. We really like what we saw, however,
    neither the vendor nor us are confident nor knowledgable enough about the
    performance behaviour of Forte in a distributed computing environment which can
    be characterized as, multiple islands of processing, with
    millions-of-transactions/day, spread across wide area network.
    I am afraid we won't be able to choose Forte route unless we gain confidence on
    its performance capability in our typical environment. So any insight, examples,
    case studies that I can get from this group collective knowledge is extremly
    helpful and is greatly appreciated.
    Sincerely,
    Farhad Abar, Ph.D.

    From: Inman, Kal
    Sent: Thursday, June 12, 1997 7:07 AM
    To: [email protected]
    Subject: RE: large scale forte implementation
    Farhad
    At Andersen Windows, we have been running our Order Entry system over
    a 56K frame relay network since the systems initial deployment in Nov
    of 1994. We currently have a user base of approximately 120 PC & Mac
    clients running over the frame, with an additional internal installed
    base of approximately 50 PC & Mac workstations. This system runs on a
    single Sequent server. We soon hope to add NT clients to this mix.
    It has been our observation that Forte has not been a constraint to
    performance. When we have performance problems, it has generally been
    caused by poor design. One of are largest constraints to performance
    is the amount of data we drag across the network.
    Since the successful implementation of our Order Entry system,
    Andersen has adopted Forte as our enterprise custom development tool.
    It has allowed our development staff to concentrated on development of
    business functionality while insulating us from the complexities of
    operating systems, messaging, and maintaining platform specific code.
    We currently have several additional systems deployed using Forte.
    These systems include three Express applications, a standalone windows
    application and a mobile client application.
    I think Thomas Mercer Hursh asked a valid question "What are the
    alternatives you are considering?". I don't think you will find one
    to compare with Forte.
    Kal Inman
    Andersen Windows
    From: [email protected][SMTP:[email protected]]
    Sent: Wednesday, June 11, 1997 10:07 AM
    To: [email protected]
    Subject: large scale forte implementation
    Dear Forte experts:
    I am part of a team in an large insurance company in charge of
    developing an
    enterprise-wide insurnace solution. We have been approached by few
    vendors, one
    of which bases its architecture on Forte. We really like what we saw,
    however,
    neither the vendor nor us are confident nor knowledgable enough about
    the
    performance behaviour of Forte in a distributed computing environment
    which can
    be characterized as, multiple islands of processing, with
    millions-of-transactions/day, spread across wide area network.
    I am afraid we won't be able to choose Forte route unless we gain
    confidence on
    its performance capability in our typical environment. So any insight,
    examples,
    case studies that I can get from this group collective knowledge is
    extremly
    helpful and is greatly appreciated.
    Sincerely,
    Farhad Abar, Ph.D.

  • Hi, My printing has suddenly changed in adobe to a large scale, as in, what should be one page of print comes out as 24 pages?   I havent changed anything, its happening on more than one document also, I have to stop my printer before all the pages spew o

    Hi, My printing has suddenly changed in adobe to a large scale, as in, what should be one page of print comes out as 24 pages?   I havent changed anything, its happening on more than one document also, I have to stop my printer before all the pages spew out. I have tried printing 'one single page' and it does exactly the same? Help?

    Is the Poster Print feature turned ON?

  • When printing from an online PDF, the page prints in extra large scale. How do I fix this?

    when printing from an online PDF, the page prints in extra large scale. How do I fix this?

    This can happen when Firefox has misread the paper size from the information supplied by Windows. Clearing it can involve finding some obscure settings, but here goes:
    (1) In a new tab, type or paste '''about:config''' in the address bar and press Enter. Click the button promising to be careful.
    (2) In the search box above the list, type or paste '''print''' and pause while the list is filtered
    (3) For each setting for the problem printer, right-click and Reset it. The fastest way is to right-click with the mouse and then press the r key on the keyboard with your other hand.
    Note: In a couple other threads involving Brother printers, the preference '''printer_printer_name.print_paper_data''' was set to 256 and when the user edited it to 1 that fixed the paper size problem. If you see a 256 there, you can edit the value by doubling-clicking it or using right-click>Modify.

  • Line appears when applying drop shadow on large scale

    Hello!
    Some weeks ago I had to make a large scale graphic (800mmx2000mm) for a roll-up banner. I wanted to apply a drop shadow to a rounded shape, and ugly lines came up. Since it was a bit urgent, I decided not to use it.
    But now I'm curious, so I quickly made an ellipse and added a shadow, so you know what I mean. This also happens when I save it as pdf or image.
    Perhaps someday I will have to use a drop shadow on large scale. So, does anybody knows how to fix this or what could I do in case I need to use this effect in these conditions? I use Illustrator CS6 in Mac with Mavericks.
    Thanks in advance.

    Mike Gondek wrote:
    I was able to create an ellipse to your dimension and got a good drop shadow. What happens if you manually make a drop shadow using appearance?
    FYI I tried making the same using drop shadow filter in CS5 and got this error.
    Incase your file was created in CS5 and opened in 6, I would recreate the drop shadow in CS6. I know they redid the gaussian blur in CS6, but not sure if that affected drop shadow.
    CS6 is better on raster effects at large sizes.
    My file was created and opened in CS6.
    My ellipse is around 175cmx50cm. I tried it manually like you said and got the same results:
    So, I guess I'm alone with such a problem. No idea what is wrong :/

  • Tweaking product prices on a large scale - how?

    My Client has a software store on BC. His supplier is constantly changing their prices and my client wants to be able to quickly review prices, make changes to reflect supplier prices every few days
    If I export the Product List the Excel export is unusable with it full of HTML markup from the product descriptions.
    Apart from opening each product individually to check and tweak prices how is everyone ammending prices on a large scale.... My client only has 60 products at the moment but this is soon to quadruple and I have prospective clients looking at BC for their ecommerce solution and they have thousands of items.
    Regards
    Richard

    If its just prices you want to input, see if you can just eliminate all the other columns that are not needed and only import the price column with its product identifier ofcourse, and see if it will just update the price and not have to deal with the descriptions...Just a thought...

  • What design aids for large-scale application (using LV6i) exist?

    I have a large-scale application that includes analog and digital I/O, motion control, multiple temperature readings, Ethernet communication, RS-232, DDE and ActiveX controls for communicating with other commercial software. We have to improve the system performance and ease the pain of maintaining and upgrading. What aids are there for large-scale application design and development?

    This doesn't exactly count as development "tools" but I can send you copies of three papers that I found when I was just getting started with LV. They can show you how to think about your problem--and that is really the hardest (and most important) part.
    Contact me directly and I'll email them to you. The archive is to large to post.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Large Scale Digital Printing Guidelines

    Hi,
    I'm trying to get a getter handle on the principles and options for creating the best large and very large scale prints from digital files.  I'm more than well versed in the basics of Photoshop and color management but there remain some issues I've never dealt with.
    It would be very helpful if you could give me some advice about this issue that I've divided into four levels.  In some cases I've stated principles as I understand them.  Feel free to better inform me.  In other cases I've posed direct questions and I'd really appreciate professional advice about these issues, or references to places where I can learn more.
    Thanks alot,
    Chris
    Level one – Start with the maximum number of pixels possible.
    Principle: Your goal is to produce a print without interpolation at no less than 240 dpi.  This means that you need as many pixels as the capture device can produce at its maximum optical resolution.
    Level two – Appropriate Interpolation within Photoshop
    Use the Photoshop Image Size box with the appropriate interpolation setting (Bicubic Smoother) to increase the image size up to the maximum size of your ink jet printer.
    What is the absolute minimum resolution that is acceptable when printing up to 44”?
    What about the idea of increasing your print size in 10% increments? Does this make a real difference?
    Level three - Resizing with vector-based applications like Genuine Fractals?
    In your experience do these work as advertized and do you recommend them for preparing files to print larger than the Epson 9900?
    Level four – Giant Digital Printing Methods
    What are the options for creating extremely large digital prints?
    Are there web sites or other resources you can point me to to learn more about this?
    How do you prepare files for very large-scale digital output?

    While what you say may be true, it is not always the case. I would view a 'painting' as more than a 'poster' in terms of output resolution, at least in the first stages of development. Definately get the info from your printer and then plan to use your hardware/software setup to give you the most creative flexibility. In other words - work as big as you can (within reason, see previous statement) to give yourself the most creative freedom. Things like subtle gradations and fine details will benefit from more pixels, and can with the right printer be transferred to hard copy at higher resolutions (a photo quality ink jet will take advantage of 600ppi) if that's what you're going for.
    Additionally it's much easier to down scale than to wish you had a bigger image after a 100 hours of labor...

  • Applying Oil Paint Filter to Large Scale Images

    I need to apply the effects available from the Oil Paint filter to very large, 80mb images. The filter works exactly as I need it to on small images, but not at large scale. A comment I have heard in a Lynda.com video on the Oil Paint filter mentioned that the filter does not work well on large images. However, I REALLY need this, even if I need to pay someone to write a program that can do it! Does anyone know if / how I can get the filter to work for large images and / or if there is a third-party plug-in that will provide the same results? Having this filter work on large scale images could make or break a business idea I have so finding a solution is extremely important to me.

    What's the problem you're having with applying it to an 80 MB image?  Is it that the effects don't scale up enough?
    Technically it can run on large images if you have the computer resources...  I've just successfully applied it to an 80 MB image, and with the sliders turned all the way up it looks pretty oil painty, though it kind of drops back into a realistic looking photo when zoomed out...
    If it's just that the sliders can't go high enough, given that it's a very abstract look you're trying to achieve, have you considered applying it at a downsized resolution, then upsampling, then maybe applying it again?  This is done that way...
    Oh, and by the way, Oil Paint has been removed from Photoshop CC 2014, so if you're planning a business based on automatically turning people's large photos into oil paintings you should assume you'll be stuck with running the older Photoshop version.
    -Noel

  • About shell scripts for large-scale automation of  encoding tasks

    in the user menu of Compressor, it said that we can use the command line to write shell scripts for large-scale automation of encoding tasks.
    I would like to have more information about the shell script for compressor, is that any document link?
    Thanks

    You can use a script function to set-up a more secure environment that you call at the start of every admin script. This could be your main stamp album for stuff that can be moved there.
    A few more stamps to add to the collection (be sure to read up on them before use):
    1) reset the command hash
    hash -r
    2) prevent core dumps
    ulimit -H -c0
    3) set the IFS
    4) clear all aliases  (see unalias -a)
    Also you can remove the ALL from sudo and add explicit commands to the the sudoers file. There's a lot of fine tuning you can do in sudoers - inc. env variables as teekay said.
    But I'm no expert so best to check all of the above.

Maybe you are looking for

  • With multiple Oracle Clients how do you know which one ADO is using

    Currently using Oracle client 8.1.7 to connect to a 10g database with the following connection string. Driver={Microsoft ODBC for Oracle}; CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=10001))(CONNECT_DATA=(SERVICE_NAME=Falc

  • ITunes 11.1.1.11 errors out During SYNC with iPod Touch

    I have an issue with iTunes 11.1.1.11 on my Windows 7 computer. When my iPod Touch, Generation 4 is connected and trying to select the Podcasts Tab in the iPod window with my iPod connected, iTunes locks up and freezes. The only way to get iTunes to

  • Does FCP support 1080i open GOP HDV files?

    Hello........ A FCP pre-purchase customer question: Will FCP support 1080i open GOP HDV for seamless editing ? My capturing device requires it. My previous NLE has frame errors/stutters that occur when placing two or more .m2t or .mov clips side by s

  • TOC in Printed Documentation

    How do I specify the location of the TOC in the printed documentation? I would like it to appear after the title page, but it always shows up before it.

  • Giving next / previous a brain?

    Hello; I wrote a next previous nav for editing records on my web site. I also on one of the same pages, have it filtering records by the category. If a user wants to see all the records they can, or if they select from a list on another page, they ge