Flex and large real world b2b applications

Hi all.
I am new to Flex. I am acting in an architect capacity to
review the potential in Flex to become the client presentation
layer for a classic ASP?SQL application. I am seeking a
cross-browser, cross-platform, zero-installation,
just-in-time-delivery, rich user experience web application client.
I think I'm in the right place.
My aim in creating this post is to solicit feedback on
approaches and techniques on how to plan and execute a major-system
re-write into Flex, what is in-scope and what is not, etc. With the
Flex team putting the final touches into release 1.0, this might be
considered a bit too soon to ask these questions, but worthy of
response if Flex is to be take as anything more than
‘something to do with that flash games thing that my kids
play on’.
One of the key issues for my client company, which I believe
will be typical for many in the same situation, is to retain
current investment in the system by re-use of the business logic
and DB access layers. Basically the back-end is not broken and is
well prepared for generation of XML instead of HTML. What is
considered weak, by nature of the web browsers poor user interface
abilities, is the client side of the system.
The company has a small, loyal and technically able workforce
who are very familiar with the current system, which is written
using classic ASP and SQL Server , HTML and JavaScript. The company
is risk and runaway cost averse. It has held back from jumping into
.Net for fear of getting into a costly 5 year revision cycle as
.Net matures. The AJAX approach is another potentially fruitful
client-only route but is likely to be a painful way forward as
there is no major technology vendor leading the charge on
standards. A Java approach would meet the user interface
improvement needs but would require replacing or retraining the
current workforce and a paradigm shift in the technology losing all
of the middle-tier database logic.
The ideal is a stable zero-installation web-client that can
communicate with a server back-end consisting of the same, or
slightly modified or wrapped business logic and db configuration as
the current system and that could then run side-by-side during
switchover.
If this is possible then risk adverse organisations have a
way forward.
The problem is, that from several docs and articles on
Adobe's web site, there seems to be some careful but vague
positioning of the capability of Flex in terms of application
complexity and depth. Also, the demo's that are available seem to
be quite lightweight compared to real-world needs. These apps
‘seem’ to work in a mode where the entire application
is downloaded in one-hit at user initiation. The assumption is that
the user will be prepared to pay some wait time for a better UX,
but there must be a limit.
Question:: How does one go about crafting in Flex what would
have been a 300-page website when produced in HTML? Is this
practical? To create a download containing the drawing instructions
and page-logic for 300 pages would probably cause such a delay at
user-initiation that it would not be practical.
There are many further questions that span from here, but
lets see what we get back from the post so far.
Looking forward to reading responses.
J.

You're absolutely in the right place (IMO)...
Cynergy Systems can help you get started. We are a Flex
Alliance partner,
and have developed some extremely complex RIAs with Flex.
Contact our VP of Consulting - Dave Wolf for more info:
[email protected]
Paul Horan
Cynergy Systems, Inc.
Macromedia Flex Alliance Partner
http://www.cynergysystems.com
Office: 866-CYNERGY
"TKJames" <[email protected]> wrote in
message
news:[email protected]...
> Hi all.
>
> I am new to Flex. I am acting in an architect capacity
to review the
> potential
> in Flex to become the client presentation layer for a
classic ASP?SQL
> application. I am seeking a cross-browser,
cross-platform,
> zero-installation,
> just-in-time-delivery, rich user experience web
application client. I
> think I'm
> in the right place.
>
> My aim in creating this post is to solicit feedback on
approaches and
> techniques on how to plan and execute a major-system
re-write into Flex,
> what
> is in-scope and what is not, etc. With the Flex team
putting the final
> touches
> into release 1.0, this might be considered a bit too
soon to ask these
> questions, but worthy of response if Flex is to be take
as anything more
> than
> ?something to do with that flash games thing that my
kids play on?.
>
> One of the key issues for my client company, which I
believe will be
> typical
> for many in the same situation, is to retain current
investment in the
> system
> by re-use of the business logic and DB access layers.
Basically the
> back-end is
> not broken and is well prepared for generation of XML
instead of HTML.
> What is
> considered weak, by nature of the web browsers poor user
interface
> abilities,
> is the client side of the system.
>
> The company has a small, loyal and technically able
workforce who are very
> familiar with the current system, which is written using
classic ASP and
> SQL
> Server , HTML and JavaScript. The company is risk and
runaway cost
> averse. It
> has held back from jumping into .Net for fear of getting
into a costly 5
> year
> revision cycle as .Net matures. The AJAX approach is
another potentially
> fruitful client-only route but is likely to be a painful
way forward as
> there
> is no major technology vendor leading the charge on
standards. A Java
> approach
> would meet the user interface improvement needs but
would require
> replacing or
> retraining the current workforce and a paradigm shift in
the technology
> losing
> all of the middle-tier database logic.
>
> The ideal is a stable zero-installation web-client that
can communicate
> with a
> server back-end consisting of the same, or slightly
modified or wrapped
> business logic and db configuration as the current
system and that could
> then
> run side-by-side during switchover.
>
> If this is possible then risk adverse organisations have
a way forward.
>
> The problem is, that from several docs and articles on
Adobe's web site,
> there
> seems to be some careful but vague positioning of the
capability of Flex
> in
> terms of application complexity and depth. Also, the
demo's that are
> available
> seem to be quite lightweight compared to real-world
needs. These apps
> ?seem? to
> work in a mode where the entire application is
downloaded in one-hit at
> user
> initiation. The assumption is that the user will be
prepared to pay some
> wait
> time for a better UX, but there must be a limit.
>
>
Question:: How does one go about crafting in Flex what would
have
> been
> a 300-page website when produced in HTML? Is this
practical? To create a
> download containing the drawing instructions and
page-logic for 300 pages
> would
> probably cause such a delay at user-initiation that it
would not be
> practical.
>
> There are many further questions that span from here,
but lets see what we
> get
> back from the post so far.
>
> Looking forward to reading responses.
>
> J.
>
>

Similar Messages

  • Java ... and the real world

    Good Day,
    I'm new at JAVA language, I'm basicly a C++ programmer, but I wanted to get inside the java world and know what is it all about, I have the motivation to make it my 1st lang.
    But, there is a question, is it used widely like the other old and new languages, what makes it a better choice to develope with, what is the advantages I mean ??!!
    is it ready for a real huge application from the real world??
    give me an example
    thanks in advance

    Don't hold your breath ...by that I mean it will be
    better in some ways and the same in most ways.
    My point is that the future of computing, its
    application and its growth lies in network and
    inter-network applications, not in desktop and PC
    stand-alone applications.I don't know if i agree (that desktop apps aren't going to be 'the area' in the future)... just about everybody uses computers nowadays, with the vast majority being home desktop users. The desktop app market is set up in such a way that it cannot reach saturation, as 'everyone' (i.e. the majority of users) always want the upgrades... Norton Antivirus 2004 anyone?
    Basically, I agree with you that Java is not a player in this market, and systems integration is (and will continue to be) a huge growth area. Java should play a central role in this, due in part to its platform independence. Only problem is, in the future if the only programming jobs are bolting together components and existing systems, there will be even less coder jobs than today. So you could say, whilst the future of computing is network and inter-network apps, therein lies our doom...

  • Windows 10 Pro and Enterprise real world usage (for 7 and 8 too)

    Hi Gang,I've been given a small assignment for potential Windows 10 deployment (sadly). They want a comparison of Windows 10 Pro against Enterprise.Obviously I can read tables and see that feature X such as DirectAccess is only available in Enterprise than Pro and mention several other features and pricing and this and that.But what does this really mean in the real world? Do many of the companies make use of the features available in Windows 10 (not even 10 to be honest, 7 onward really) or is it simply we can afford it so get?Of course, some features have their obvious benefits (or necessity) from Pro onward editions simply for domain joining, bitlocker and so on but for those on 7 or 8 even that have or stopped using certain features?Looking to deploy VMs to test several of these features.Thanks for reading my topic in advance,...
    This topic first appeared in the Spiceworks Community

    this is from a blog and I checked it out it is in fact true. May be old news but I thought I would share.http://lauren.vortex.com/archive/001116.htmlA couple of days ago I discussed a number of privacy and other concerns with Microsoft's new Windows 10, made available as a free upgrade for many existing MS users:Windows 10: A Potential Privacy Mess, and Worse:http://lauren.vortex.com/archive/001115.htmlThe situation has only been getting worse since then. For example, it's been noted that the Win10 setup sequence is rigged to try fool users into switching to an MS browser, irrespective of their browser settings before they started the upgrade:Mozilla isn’t happy with Microsoft for changing how users change the default web browser in Windows 10:...

  • Installing Plug In for Adobe Flex and Using it in developing Application

    Hi all,
    I'm using NWDS CE 7.1 EhP1. I want to develop application using Adobe Flex for Web Dynpro for Java.
    I have downloaded and installed plug named :- ActionScript WSDL Proxy Generator Plug-in 1.0.32
    But I am not able to see any change in my NWDS.
    I dont know whether what I did is correct or not ! Can anybody pls explain me how to start developing UI in Adobe Flex for WDJ?
    I saw one wonderful blog Step by Step Guide for creating Flash islands using Webdynpro Java by Ayyapparaj KV.
    Pls help.
    Thanks and regards,
    Amey Mogare

    Hi Fazal,
    Thank u for this valuable and timely response !
    This is the exact PDF I'm following to install plug-in:-
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20536f87-b5a1-2a10-06ad-c15369468e0e
    I am stuck at step 1.3 (page-4). I am able to see ActionScript proxy generator plug-in in my NWDS's plug-in list. But I am not able to get line :-
    locate the ActionScript WSDL Proxy
    Generator Plug-in there (plug-in id: com.sap.flex.ws.proxygen.ASProxyGeneratorPlugin).
    I am not able to generate anything there.. Also I went ahead with Step-2 and I am able to see project "Runtime" in my Resource perspective.. What is to be done next?
    Thanks and regards,
    Amey Mogare
    Edited by: Amey Mogare on Apr 20, 2009 6:40 AM

  • Scenario of such a Application where  Flex and Flash combination is used

    Hi ,
    I am seeing this a lot in Job portals where the companys are asking for the combination of Flash and Flex . 
    Can anybody please let me know where exactly a combination of such would be required generally .(Means i need a scenario of such a Application where in Flex is used with Flash ) 
    Please help , thanks in advance .

    Hi Kiran,
              Basically flex is invented for developing rich internet applications and adobe introduced flash concepts in flex and flex will run on flashplayer.. so indirectly u are working on flash environment... any u are asking for the perticular scenario...
                           Take one example i.e u have an application that is displaying several photos slide by slide in ur website. (  with some animations and other effects that are not available in flex).. at that time u can go for flash developing.. u need to develop that in flash and import that into ur flex application
                      visit ur Tour the flex web and there in flex4 we have some realtime scenarios where adobe already developed a dashbord to display the world map and the density of adobe site users.. they are using ibm ilogix for dashbord..they developed this components in flash and they have used that component in flex ...we dont have some animations that are available in flash and also u can develop some components in flash and import them into ur flex application as swc format.and u can use them in ur application
                      i think u got my point... for this u want have glance please go through the link below
                   http://www.adobe.com/devnet/flex/tourdeflex/web/
                there u have some dash board applications developed in flex and flash.. check it out ..

  • Any real-world e-commerce application using HTMLDB?

    Hi,
    Any real-world e-commerce application using HTMLDB?
    If yes, can you please provide the web links?
    Thanks!
    Steve

    That's why I said "depends on your definition"
    According to the Wikipedia, the definition of e-commerce is -
    "Electronic commerce, e-commerce or ecommerce consists primarily of the distributing, buying, selling, marketing,
    and servicing of products or services over electronic systems such as the Internet and other computer networks."So nothing mentioned there about the size/number of transactions ;)
    So, is your question "Has anybody built a site in HTMLDB that handles the number of transactions that Amazon handles?"
    I'd be surprised if the answer were Yes, however HTMLDB (depending on your architecture) is capable of scaling to a huge number of users.
    Do you have a particular application/project in mind, or is it just a hypothetical question?

  • I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?,

    I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?, I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?, I have built a android application using adobe flex, and i have exported it with native air. The application is working fine on samsung phones whereas it is getting crashed on Moto Phones, which runs on android kitkat, is there any compatibility issue ?

    Thanks, Flex harUI, for the direction in regards to isolating build changes. That aside (still working on it), can you offer any direction in regards to my original question on SDK and AIR compatibility? I'm specifically looking for a version compatibility mapping or anything that definitively states, "Flex SDK x.y.z works with the following versions of AIR". This information is crucial for us in order to more specifically plan our own roadmap built upon these two frameworks as we consider both existing installations of our software and future distributions.

  • Oracle Clusterware and Oracle Real Application Clusters Install Guide

    I've downloaded the latest "Oracle Database - Oracle Clusterware and Oracle Real Application Clusters Install Guide - 10g Release 2 (10.2) for HP-UX PA-RISC" (part no. B14202-01) dated August 2005 from OTN. I'm getting the following error when opening the pdf file in Adobe Reader:
    "Cannot extract the embedded font 'PEPPLC+Palatino-Italic'. Some characters may not display or print properly."
    When I print the manual, I get blank pages throughout the document which, in my opinion, should contain text and don't. Specifically pages 1-11, 2-5, 2-19, 2-24, 2-33, 3-5, 3-19 to name a few. When I go to those pages within the pdf file in Adobe Reader, I get the error: "There was a problem reading this document (114)."
    Can you verify this problem on your end. Also, how do I get a good copy of this document?

    Hi!
    Apologies for the delay in responding to you. Please try the documentation library, part B19306-01 at URL: http://www.oracle.com/technology/documentation/database10gR2.html. Search for the part B14202-01 and click: pdf at top right. Part B14202-01 documentation pdf is currently displaying and printing on this end. The blank pages at the end of each main topic are inserted on purpose.
    Another link to part B14202-01, on OTN is under the OEM, Oracle Enterprise Manager 10g Release 2 (10.2): http://www.oracle.com/pls/db102/portal.portal_db?selected=21
    Thank you for your comments and feedbacks. Its much appreciated.
    Main OTN, documentation URL: http://www.oracle.com/technology/documentation/index.html
    Regards,
    Chao

  • Anyone know how to gernerate CRUD applications with flex and coldfusion?

    Anyone know how to gernerate CRUD applications with flex and
    coldfusion? I am working with a remote coldsfusion installation
    with MS SQL and I don't have RDS.

    You might investigate "squidhead". It is CF based. I'm not
    sure if it has any Flex related features.
    http://squidhead.riaforge.org/

  • Check Point 620 Wired Appliance: Real World Throughput and Experiences

    I am considering a purchase of the Check Point 620 wired appliance.   If you have used the 620, I would like to request some help:
    1. What real-world throughput have you seen with all blades active?  The internet speed at our site is 120 Mbps
    2. What has your experience been -- good and bad?  Anything notable?
    Thanks!
    This topic first appeared in the Spiceworks Community

    I am considering a purchase of the Check Point 620 wired appliance.   If you have used the 620, I would like to request some help:
    1. What real-world throughput have you seen with all blades active?  The internet speed at our site is 120 Mbps
    2. What has your experience been -- good and bad?  Anything notable?
    Thanks!
    This topic first appeared in the Spiceworks Community

  • T61p 200gb at 7200rpm buffer size and real world performance?

        Hi, I wanted to confirm what the buffer size on the 200gb 7200 option of the T61p had... there seems to be conflicting information regarding this model. I'd also appreciate any information regarding the real world performance of this particular drive...
    Thanks!
    Message Edited by carthikv12 on 05-19-2008 09:31 AM
    Solved!
    Go to Solution.

    both the hitachi and seagate 200GB/7200RPM drives used in the T61p have 16MB of onboard cache.   performance tests of these two drives are scattered across the internet.   search google for "hitachi 200GB 7K200" and "seagate 200GB 7200.3" respectively.
    ThinkStation C20
    ThinkPad X1C · X220 · X60T · s30 · 600

  • HT201270 In layman terms, what the heck does updating your carrier settings mean and how does it effect me in the real world?

    In Layman terms, what the heck does updating your carrier settings mean, and how does it effect me in the real world?

    No offense, but what carrier?  what data and what service? 
    I get a bogus window hovering in my itunes page, telling me I have to update information, that I don't want to manage. 
    I am not upset or unappreciative of your feedback, quite the opposite, I can't believe anyone actually monitors peoples frustrations. 
    I just want to make sure I don't allow information about me that is not necessary.  I just want to listen to music and have a phone and have an ipad. 
    Everything else about apple is way to propriatory. I don't want to do anything that isn't very simple. 
    Most importantly, there never seems to be any (human being) that can answer a telephone call anymore. 
    Contact us, means...send us an email about something you don't know anything about, and I don't even know that questions to ask.
    I am not allowed to be ignorant.  If I am I wait days for answers.....

  • Dynamically Changing stylesheets and images of B2B application

    Hello All,
    We have a requirement to dynamically  change the stylesheets and images of B2B application based on Country  US or UK of the logged-in user.
    On looking into B2B source code, we identified  that stylesheets are defined in init-config.xml , ExtendedInitStyleHandler, BrowserType, ExtendedStyleManager, java classes are used.
    Can  anyone  provide suggestions how this can be achieved?
    Thanks,
    Raj

    What you are trying to achieve is not a simple task. It is better to put some thought and resources to build what yuo need. There is no out-of-the-box way to change the stylesheet dynamically.
    Would it be a feasible option
    No. But technically you can have your own tag with another parameter to specify the country and you can have custom logic to add the right stylesheet.
    The class ExtendedInitStyleHandler initializes the application with the list of stylesheets defined in the init-config.xml and any extensions in the /xcm/customer/modification/initconfig.xml
    It is the tag <isa:stylesheets/> that adds the stylesheet(s) to the JSP and class StyleSheetsTag uses ExtendedStyleManager
    Try this out. Just prior to placing the tag <isa:stylesheets>, use the following class, methods and code in <% Java scriptlet  %>
    public class ExtendedStyleManager;
    public static Iterator getStyles();
    public static void clear(); and
    public static void addStyleSheet(StyleSheet style);
    1. read the current styles (getStyles()),
    2. keep a copy of the safe,
    3. Clear the list (clear()),
    4. Add your country specific stylesheet();
    5. Add rest of the styles you need from the saved list
    6. <isa:stylesheets/>
    It is possible to write a custom tag lib too with the above logic and a country - parameter and use the custom tag in place of the isa tag.

  • Real world performance/speed difference between 3ghz and 3.2

    Hello,
    I have a 2008, (not clovertown) Harpertown 3.0ghz Mac Pro. I wanted to know if its feasible to upgrade the cpus to the 3.2 ones? Also, what is the REAL WORLD speed/performance difference between the 3.0 and 3.2? I am so stressed out over this that I really need to have an answer to this.
    Not that I am going to buy the 3.2 processors, just wanting to see what I am missing here in terms of percentage overall between my mac pro and a 3.2ghz mac pro from 2008.
    Thank you,

    You realize that by now you can probably guess what some of our answers might be?
    Real world... well, in the real world you drive to work stuck in traffic most of the time, too.
    Spend your money on a couple new solid state drives.
    You want this for intellectual curiosity, so look at your Geekbench versus others.

  • How much real world difference would there be between the 1600MHz memory of a 4,1 Mac Pro and the 800MHz memory of a 3,1 Mac Pro? My main app is multitrack audio with Pro Tools. Thanks so much.

    How much real world performance difference would there be between the 1600MHz memory of a 4,1 Mac Pro and the 800MHz memory of a 3,1 Mac Pro? My main app is multitrack audio with Pro Tools. Thanks so much. The CPU speed of either one would be between 2.8GHz and 3.0GHz.

    What are the differences.... firmware and build, there were tweaks to the PCIe bus itself. As a result 3rd party cards and booting is better.
    Support in 5,1 firmware for more 56xx and W35/36xx processors. Also memory timing.
    The 4,1 was "64-bit boot mode optional" and 5,1 was default. I don't know if there are changes but I assume so, even if it is not reflected elsewhere or in version number.
    I don't know what the prices are but 2009, to buy one today, when the 2010 is $1800.
    The 2008 of course was test bed for 64-bit UEFI and it sure seems even Lion and then ML are not as well engineered - outside of Linc who would be the least likely to have a problem.
    I would assume 2010 has better support for 8GB and even 16GB DIMMs as well as for 1333MHz.
    Nehalem family had only come out in fall 2008 and a lot of work went into making improvements well past 2009.
    If you remember, there were serious heat problems with those and 10.5.7+ up thru 10.6.2 even with iTunes, audio, and hyperthreading and cores hitting and staying in 80*C range. That I assume was both poor code (sleep does not mean poke and ask constantly) as well as changes in SMC and kernel improvements, to work around. Microcode can be patched in firmware, kernel, by drivers and by code, but it is best when the chips and core elements don't need to be.
    If someone is stretched, and can get 2009 for $1200 it might be a fine fit. That year offered the OEM GT120 which isn't really as nice and matched for today both OS and apps that rely on a GPU. And for odd reasons two such 120's don't work well in Lion+ but that is probably minor. Having the 5770 is just "nicer" though.
    There are some articles about trouble booting with PCIe SATA/SAS/SSD and less trouble with 2010. Also support for graphic card and audio I think was one of those "minor" 5770 related support issues. But shows some small changes were made there too.
    I wish someone would come out and pre-announce DDR4 + SATA3 along with PCIe 3.x (for bandwidth and more power per rail) along with say Ivy Bridge-E socket processors was going to be this summer's 3 yr anniversary and to replace the 2010 designed motherboard. But that is what is on Intel's and others drawing boards simmeringn in the pot.

Maybe you are looking for