What do I need to build & deploy a Flex/Coldfusion standalone app?

I have been a CF developer for almost 10 years, but have no experience with Flex. I have a new opportunity to create Windows-based standalone applications. I have investigated .NET and I am not impressed as it just seems to be needlessly complex and bloated. Instead, I am considering leveraging my CF experience and taking a serious look at Flex with ColdFusion.
My application needs to run on PCs that are located on boats at sea. Their only connection to the Internet is via a satellite modem. The standalone app. needs to have data entered, which is stored in a local database. When the skipper is ready, he/she will switch the modem on, transmit the saved data (takes about 10 seconds) and switch the modem off. This means that the application code, runtime environment, database, and services (e.g. ColdFusion cfcs) must all be loaded on the PC. Also, I do not want the application to run in a web browser (many boats have old versions of Windows and IE).
I understand that I should be able to do this by using the AIR runtime.
Here are my questions/challenges:
1.) The application itself must be provided free of charge. Would I be required to purchase a ColdFusion licence for each installed copy of the application?
2.) If I would have to pay a licensing fee for each CF installation, will Flex 4 work with an open source CF engine such as Open BlueDragon or Ralio instead?
3.) Any suggestions regarding the database that I should use (e.g. Derby, H2, SQL Server Express)?
4.) Installation must be simple. Skippers must be able to download an installation file (e.g. an .exe) and run it. The install program must install the database, the latest Flash player for Windows, the CF engine, and the generated .swf files, cfc files, etc. Can all of this be bundled up when FlashBuilder and/or AIR prepares an application for deployment? When the application is run, it must start the database engine and the CF engine in addition to the Flash front-end.
I'm eagerly await your answers with fingers crossed. This project has the potential to create a very cool, unique application!

Hi Paul, thanks for the quick reply.
We have created the onboard app., but not in Flex. It is written in ColdFusion (version 8) with AJAX and uses an Apache Derby database and Open BlueDragon as the CF engine. The whole thing runs in a browser onboard. We had a custom Java launcher written. It starts the database and Open BlueDragon and then launches the PC's default browser with the localhost URL of the application home page. The biggest drawback with this whole approach has been browser compatibility. Some boats still use IE version 6. Our application simply won't work on versions IE prior to 7.0. It also takes quite a while for the launcher to start up all of the related applications, etc. The application runs more slowly than it would as a desktop application since web pages have to load as the user moves from one screen to another.
I am investigating whether we should re-write our application from scratch using Flex/AIR. My hope is that that we can put together all of the parts of the application in a single, standalone environment. Through some investigation, I have just realized that AIR includes SQLLite, so we won't need a separate database/launcher. We also won't need to use AJAX since the Flash will provide a UI that has all of the flexibility that we'll need. I also assume that the AIR runtime will include a standalone Windows Flash Player, so we don't need to use whatever web browser is on the boats.
So far, everything sounds great. My only remaining question is whether I could create the data access services as ColdFusion CFCs without having to install ColdFusion on the onboard PCs. I've been looking through the Adobe literature and it seems to imply that AIR can use ColdFusion 9 CFCs without CF being installed, but I cannot find a definitive statement on this. If this is the case, I will download CF 9, CF Builder, Flash Builder, and AIR and start learning and building right away.

Similar Messages

  • What DAQmx files needed to build installer?

    I have compiled an executable and am trying to compile an installer for a LV8.5 program. On the client computer, it must communicate with DAQmx hardware. Build parameters automatically include a path (almost to) LV 58. runtime. I want to include DAQmx 8.8 and do not know exactly what files (directories) need to be referenced. v8.8 resides on the development computer. If someone has a build that includes DAQmx, could you take a snapshot of the include box and post it here?
    Labview 8.5
    Meas Studio 2008

    It sounded so easy when I read it that I was actually excited. But.... I checked the box for DAQmx and pointed it toward the ProductCache directory. LV was not happy about that. It requires a file not a directory so I got an error message but it continued. When I clicked build
    it asked for the DAQmx disk. Then it asked for a Measurement Studio 8.5 for VS 2008 disk. How did it even know I had this? What if I didn't? I'm trying to build a Labview program, not MS. Well it sort of allowed me to continue but this is the result.
    Also it did not write the  DAQmx files to the ProductCache.
     CDK_Build_Invoke.vi.ProxyCaller >> CDK_Build_Invoke.vi >> CDK_Engine_Main.vi
    >> CDK_Engine_Build.vi >> CDK_Engine_PromptForMissingDist.vi >>
    NI_MDF.lvlib:MDFDistCopyList_CopyItem.vi
    Loading product deployment information
    Loading product deployment information
    Adding files to installer
    Done adding files
    Preparing to build deployment
    Copying products from distributions
    Copying distribution 'NI-DAQmx 8.8, Disk 1' from: E:\ to: D:\My Documents\
    LabView Projects\Builds\Valve Dr 05.01\VDr Installer\
    Copying distribution 'NI Measurement Studio 8.5.0 for Visual Studio 2008' from:
    E:\VS2008\ to: C:\Documents and Settings\All Users\Application Data\National
    Instruments\MDF\ProductCache\
    *** Error: Windows SDK function returned an error. (Error code -12)
    The system cannot find the path specified.
    *** End Error Report
    Done building deployment
    Labview 8.5
    Meas Studio 2008

  • What do I need to build a minimal Cisco videoconferencing system?

    I'm trying to figure out what I need to build a videoconferencing
    system.
    I already have:
    Main site with a Cisco 3825 w/ Adv IP 12.4, where I expect I'll have 5
    - 10 users who will regularly use a videoconferencing system
    Remote site with a Cisco 2811 w/ Adv IP 12.4, where I'll have 3 - 5
    users
    I'll be adding 5 - 6 additional remote sites with 2811s, with 3 - 5
    regular users each.
    Everyone will be connected across T1s and IP.
    I though I could just use MeetingPlace Express, but I've just realized
    that MPE is for voice and web conferencing only, and has no video
    component.
    So I'm trying to figure out all the bits and pieces of MeetingPlace,
    and I just can't work out what I truly need. If I'm half-way on track,
    a 8106 30UL IP Bundle will get me started, but I'll also have to buy a
    Media Convergence Server AND a Cisco Unified Videoconferencing 3515 AND
    the Video Integration software, not including any goodies like Outlook integration or sufficient web
    conferencing licenses.
    Is there anything else I'm missing? Or am I way off base, and MPE will
    work just fine? I sure would appreciate the advise.

    Hi. It sounds like you've gotten further than I have. I'm lost regarding where to go from the camera. I thought Cisco had camera's and screens for a complete solution. I am lost. I believe I need a 3500 series device but how it connects to the LAN, I am very confused about. Do I need to buy a camera and microphone from another vendor?

  • Any proprietory Oracle libraries need to build & deploy JDev's JSF app?

    Hi, I'm very new to JSF.
    I wish to use Oracle JDeveloper for RAD of java web application. I notice JSF probably is what i'm looking for, but I'm also concern about proprietory issue.
    So, my question is by using Oracle JDeveloper (a free IDE tool as what I know) to build JSF application and deploy to nonOracle J2EE app server, does it involve any proprietory Oracle libraries or jar file that we still need to in order get the JSF application we build using JDeveloper to be working?
    Please advise.
    Thank you.

    Thanks for the info.
    I'm really new to JSF so before seriously use it for development, would like to get as much advice as possible from the those familiar with it first.
    To be more specific, as long as I only have adf-faces-impl.jar & jsf-impl.jar in my web-inf\lib, that means we are not using any proprietory libraries right?
    So, if I use plain JSF or ADF Faces, will I be able to make use of the data binding to other Open Source database like MySql? If yes, does this data binding (mapping text fields to database fields) requires use of proprietory oracle libraries like bc4j? or for JSF there's alternative? cos I saw in JSF HTML got something call dataTable. RAD is one of my major concern, but I don't want to tie up using proprietory oracle libraries.
    Actually I want to use mysql as the database and JDeveloper as the IDE, but i need a RAD environment. So, currently looking into JSF.
    Thank you.

  • What do i need to build this clinical image app.?

    I need to develop a web based tool which can be used in the field of clinical reaserch imaging.
    I have a brain mapped coordinates of an animal and i want to register or overlay an MRI image probably a greyscale images and find out the impact and coordinates of impact on an brain image. basically something like geography system where you show the 3D depth of  a surface.
    What flash solution do  i need ?
    Let me know i will further explain this.
    Thanks,
    Anand

    If internet-wide accessability is important, it would probably be a mistake to use anything other than JSP/Servlets to generate simple HTML forms. To date, this has been the formula for success for every significant effort at web-based business. The large majority of clients are using older machines on dial-up connections: conditions that tend to make fancy client interfaces difficult to implement, even in a homogenous environment.
    Hope this helps...
    hi,
    i want to build a site like www.amazon.com (but not
    for books :) )
    there are forms that the user fills, then , I validate
    the form's fields , produce dynamic pages depending on
    the user's request , these dynamic pages include the
    products information and images which have been got
    from an oracle database.
    i think of using JSP or Japplets or servlets
    but I'm not sure about the difference between them and
    which one is the best for my site.
    Waiting for your help and any other suggestions :)

  • What programs are needed to build facebook games?

    I want to build a facebook game similar to Monster Legends.   It will have turn based pvp, leader boards, guilds, leveling, rankings, quests, various currencies, teams, jobs/professions, vendors, story modes, customizable characters, customizable skill sets, skill trees, various drop rates eg. low and high chances of certain items dropping from kills.    What programs are required to create a game like this?   Can it be done using only Adobe products?

    omorfidesign wrote:
    I want to build a facebook game similar to Monster Legends.   It will have turn based pvp, leader boards, guilds, leveling, rankings, quests, various currencies, teams, jobs/professions, vendors, story modes, customizable characters, customizable skill sets, skill trees, various drop rates eg. low and high chances of certain items dropping from kills.    What programs are required to create a game like this?   Can it be done using only Adobe products?
    Have you ever developed a game before? I only ask because there is a lot involved in doing so and you listed a long list of features you wish to accomplish. The game you mentioned was developed by Social Point, most of their games are for Facebook as well as a few for iOS, you can begin to see some of the technologies they leverage by looking at their job openings. They mention things such as: Illustrator, Flash, C++, Lua, Java, Air, Actionscript, MySQL, Apache, PHP, Python, PHP, Ruby, etc., and no doubt more is involved as well.
    As you can see a lot goes in to games such as these. If you wish to try and leverage Flash you would need to learn and become very proficient with AS3 if you are not already familiar with it, you would also need to also know or learn backend technologies for your leader boards, etc., Again there is a lot involved with this type of development. Of course I am not trying to discourage you but want you to know the road ahead may involve a lot of learning as games themselves can be very sophisticated applications regarding development.
    Here are some resources for Flash that may get you started if thats the direction you wish to take:
    http://gaming.adobe.com/
    http://gaming.adobe.com/technologies/gamingsdk/
    http://gaming.adobe.com/technologies/flascc/
    http://www.adobe.com/devnet/games/articles/getting-started-with-facebooksdk-actionscript3. html
    http://www.adobe.com/devnet/flashplayer/stage3d.html
    There are other possible alternatives also besides Adobe products such as Corona SDK, etc..

  • What do I need to build a multidrive enclosure?

    This is what I want.. 3 drives to show up on my iMac as..
    1 drive for old projects
    1 drive for current projects (I want this to be 2 drives at RAID 0)
    1 drive for a scratch disk
    I want to put all of these in a single enclosure with a single cable going to my iMac. If I'm correct, I cannot do this with a simple drive enclosure because iMacs do not have a raid card. Is that true? If so, what are my options to buy?

    This http://eshop.macsales.com/shop/Thunderbolt/External-Drive/OWC/ThunderBay-IV is nice. Set the RAD array up using Disk Utility.

  • What do I need to build this site?

    hi,
    i want to build a site like www.amazon.com (but not for books :) )
    there are forms that the user fills, then , I validate the form's fields , produce dynamic pages depending on the user's request , these dynamic pages include the products information and images which have been got from an oracle database.
    i think of using JSP or Japplets or servlets
    but I'm not sure about the difference between them and which one is the best for my site.
    Waiting for your help and any other suggestions :)

    If internet-wide accessability is important, it would probably be a mistake to use anything other than JSP/Servlets to generate simple HTML forms. To date, this has been the formula for success for every significant effort at web-based business. The large majority of clients are using older machines on dial-up connections: conditions that tend to make fancy client interfaces difficult to implement, even in a homogenous environment.
    Hope this helps...
    hi,
    i want to build a site like www.amazon.com (but not
    for books :) )
    there are forms that the user fills, then , I validate
    the form's fields , produce dynamic pages depending on
    the user's request , these dynamic pages include the
    products information and images which have been got
    from an oracle database.
    i think of using JSP or Japplets or servlets
    but I'm not sure about the difference between them and
    which one is the best for my site.
    Waiting for your help and any other suggestions :)

  • I unlock my phone to load app, using the winscp program from my computer that i transferedthe files as instructed , but the app still does not load . What do I need to do in order to have the app load.

    Please Help  SOS

    In order to do this, you had to jailbreak your phone.
    You can not be supported here. Discussing hacked / jailbroken devices is a violation of the TOS.
    Congratulations, you have voided your warranty and forfeited your right to support here or from Apple. You're on your own.

  • I have 2 apps that say they need to be loaded on itunes or wi-fi because they are to big but I can not get them to delete on my ipad app screen they still say they are loading and I have deleted them on my itunes screen on my pc  what do I need to do?

    I have downloaded two apps that say they need to be downloaded on itunes on my pc or using wifi.  I have deleted them from itunes on my pc but they still show on my apps screen on my ipad and I am unable to delte them on my ipad.  what do I need to do to get them off my app screen on my ipad?

    Also, and although possibly not related to your problem, I will remind you that the version of Firefox you are using at the moment as been discontinued and is no longer supported. Furthermore, it has known bugs and security problems. I urge you to update to the latest version of Firefox, for maximum stability, performance, security and usability. You can get it for free, as always, at [http://www.getfirefox.com www.getfirefox.com].

  • My email (earthlink) and my Kindle are not syncing with my ipad.  What do I need to do?

    My email (earthlink) and my Kindle are not syncing with my iPad.  What do I need to do?

    I added the Kindle app to see the books on my Kindle device.  The book came through to my ipad ok but if I read on my Kindle device  the book on my ipad does not keep up with my reading progress.

  • HT1438 purchased a new iPhone 5 to replace a 3 - iTunes is not recognizing the new phone - what do I need to do

    Purchased a iPhone 5 to replace a 3, itunes is not recognizing the new phone.  All of my email accounts and calendars have switched, what do I need to do to be able to access apps?

    iOS: Device not recognized in iTunes for Mac OS X
    iPhone:
    Apple - Support - iPhone - iTunes Troubleshooting Assistant
    If  the issue persists after following the troubleshooting assistant,  continue with the steps below, testing to see if the issue is resolved  after each section.
    Ensure that your Mac meets the minimum system requirements for your iPhone, iPad, or iPod touch. iTunes 10 and later requires Mac OS X v10.5.8 or later.
    Update to the latest version of iTunes and Install software updates on your Mac.
    Check  USB connections. iOS devices require USB 2.0 to function properly. If  you are not sure if your Mac has USB 2.0 ports, refer to the computer's specifications. Disconnect other USB devices, and connect your device directly to a USB port on your Mac.
    Restart your Mac.

  • Hi, deployed to Europe and trying to set up my apple tv                                             to a JVC model LT-32EX18, it has a 2 port  HDMI and the HDMI cable that comes with apple does not work, what do I need to purchase? TIA

    Hi, deployed to Europe and trying to set up my Apple TV to a JVC Model LT-32EX18, help, it has a 2 port HDMI input, what do I need to purchase in order to set up? TIA

    Apple TV doesn't come with HDMI cable, so you would have had to buy the cable separately unless the Apple TV was bought used. Did you purchase the device from Apple or an authorized reseller?
    Are you sure you're trying the right input?
    The other is a smaller one that is for micro USB (which is used for support purposes only)

  • Need to build a computer but I don't know what questions to ask

    I've finished a couple semesters in school studying After Effects, Premiere, Photoshop, Illustrator, etc. I'm about to start moving forward in producing some video content and forming a career around it. I purchased a copy of Adobe CS6 production premium and I need to build a computer to run it on. I'm willing to pay for quality but I don't want to overspend. I'm a geek but have been out of the "Performance PC Game" for so long now that I don't know where to begin. Most of my work will be in After Effects and Premier editing video (mostly that I will shoot myself on a quality undetermined model camera).
    I want a computer that is powerful enough to keep up with me as my skills grow. I also want to build it from the ground up. Money isn't as much as an issue for me as long as I don't have to upgrade in a year from now. If you were going to build a new box and wanted to "spend smart" what would you build? I know the first thing you are going to ask me is my budget, but it varies. I'd like to spend under $2k (not including monitors) but if I need to go over that, so be it.

    You need to thoroughly read Harm's Tweakers Page on out PPBM7 web site.
    What media are you going to be editing?
    If you want the latest and greatest (longest life cycle) there will be a new generation of high end CPU's and chipsets introduced by Intel, I have heard, this mid-September.  It is the Haswell-E CPU and the X99 chipset.
    The CPU will be available in 6-cores and 8-core versions.  While tending towards expensive a low end version of this new generation would be a great long-term investment.  The low-end Hasewell-E CPU chip is the i7-5820K has a pre-order price of $426.
    The DDR4 memory will (at least initially) will be more expensive but is much faster and again will be around for a long time whereas the current DDR3 will start becoming obsolete.  You can possibly start out with minimal memory (DDR4 is now available in 4, 8, and 16 GB modules) at least the 8 GB size so you have the option to easily add more memory as you get into more complex processing.
    Get yourself a small (128 GB) good SSD for your OS/Applications and at least one other good SSD plus a large hard drive as a good starting point.  Good SSD's have great write rates like the Crucial M550 and the Samsung 840 Pro.
    The new X99 chipset motherboards offer great expansion capabilities with many more PCIe lanes than the current quad core CPU motherboards so your options for future upgrades are wide open.  Many new X99 motherboards will have an M.2 connector on the motherboard and/or SATA Express connectors which are great advances in the new higher performance SSD's that remove the bandwidth limitations of SATA 6Gb/s.  In the not to distant future we are talking (very expensive) SSD's the will have up to 3000 MB/sec read speed!

  • What setting is needed to call ejb in jsp with deployment tool ?

    my application myApp.ear have files myEjb.jar , myClient.jar and detail.war
    I have added EJB ref on my ejb.
    I have added myEjb.jar to lib directory of detail.war
    Any thing I miss?
    Thanks for any help!

    In order to be able to access an EJB from the web app, you need to declare the reference to that EJB (remote or local) in the deployment descriptor of your web app (web.xml).

Maybe you are looking for

  • How to use parallel sequence for split the operation qty. urgent or other o

    PP guru My scenario is as follows. I ve one material suppose…xyz. For that material I' ve created bom, routing. In routing I' ve mention only one operation. 0010. Now I' ve the production order of 1000 kg. I want to use two work centers to run this p

  • PL/sql packages as webservices

    Is it possible to expose Pl/sql packages with procedures returning more than one ( multiple ) weakly defined refcursors as web services ? if so how ? Deepa

  • Job Chain Restart Behaviour

    If a Job Chain with 3 steps fails in the second step - we would like the restart to resume execution with the second step, bypassing execution of the first step.   What are the correct settings to enable restarting the chain with the failed step? Tha

  • How to build a BSP iview?

    Hi, I am trying to create a BSP iview. Can anyone please send me the mandatory properties to be set and their values for the system and the iview? I think the system properties are set properly because the connection test was succesful,but not sure a

  • I need a copy of my receipt from my purchase.

    Your purchase system went down before I was able to review my purchase and print a receipt.  How do I get a receipt?