Project environments (development, staging, production) and modular application development

Hey,
seeing the early status for the Module/Integration-libraries, have any of you already derived a way to handle team-development for modular projects? Especially with different environments for the application to run in, requiring parameters (like the server to communicate to) to be dependent on the environment.
My "perfect solution" would include local development using Flash Builder 4 and the integrated facilities to run an application as a "Web application" using an embedded Tomcat in Flash Builder 4 as the backend to the UI/Flex project as well as staging/production environments where the compiled flex-project resides on the same machine as the backend that it's talking to.
Basically my question has two parts:
How do you configure your application (if at all) to change central parameters for your application according to the environment (e.g. the server url, or the path to modules which are loaded at runtime)
How do you integrate that into the local Flash Builder workflow, which launches your application using a local URL
I'd love to hear your experiences with this, I'll report back if I established a structure I think worth sharing
best Jonas
P.S.: we're using Maven/Hudson for building and continuous integration, too, so those have some requirements themselves

What we do usually is the following :
* we have a <contextRoot>${my.web.context}</contextRoot> parameter in the flex app  pom.xml file
* we have linked resources in FlashBuilder to target and compile in the local webapp deployement folder

Similar Messages

  • Project setup for a mobile and desktop application including native extensions (ANE)?

    I'm using Flash Builder 4.6 and I want to develop an application that is deployed to mobile and desktop devices. Therefore I tried a setup with three projects; one desktop project for Windows and Mac OSX, one mobile project for iOS and Android and also one library project for shared resources. The library project is used in the mobile and desktop project. Afterwards I placed all stuff like AS classes and UI components in the library project and instanciate them in the devices project. This works so far. (As consensus decision-making I used Flex components that are available vor mobile and desktop.)
    But If I want to use native extensions (ANE) like a DLL for Windows or a gyroscop for mobile devices, then I can't add the ANE to the library project. I have to add the ANE file separately to each device project and build a separate UI components. Is this the way it's intend to use ANE files? Is there an even simpler approach?
    Or is there a completly different way, e.g. setup just one common project (instead of three) and use different skins for mobile and desktop?
    Your answer is appreciated. (Including links to documentation and tutorials.)

    This thread doesn't look promising:
    http://forums.adobe.com/message/4737831
    Same here:
    http://stackoverflow.com/questions/11143907/flashbuilder-4-6-how-do-setup-project-for-mobi le-desktop-publishing
    Though if you're using Starling, there's some setup instructions here:
    http://wiki.starling-framework.org/manual/project_setup

  • Build java and javafx applications

    Hello everybody! Currently, I am building a netbeans project that consist of java and javax applications and the questions are :
    1. How to call java object in javafx object or it reverse. Which one the better?
    2. How to compile and run the project that consist of java and javafx applications.
    Help me, please!Thank's

    Also, If you want to call JavaFX methods from Java you can use interface and have the JavaFX class extend it (interfaces are extended in JavaFX)
    For example, make interface FXAdapter.java
    interface FXAdapter {
         public void modifyLayout();
    }And in your FX class
    public class FXClass extends FXAdapter {
         public override function modifyLayout() : Void { /*Implementation*/ }
    }Now in your java class you can ask for FXAdapter as a parameter and pass a FXClass object

  • 2 complete FCE projects, files moved or missing, and memory full----help!

    I have a
    MacBook Pro version 10.4.10
    Processor: 2.4 GHz Intel Core 2 Duo
    Memory: 2GB 667MHz DDR2 SDRAM
    and purchased the FCE HD.
    After completing FCE projects-exporting to iMovie-sharing it over to iDVD-and burn to DVD, I was and is still in a blur from what happens next.
    When I tried to create another FCE project, it said low disc space, so I purchased a 160GB Seagate, and attempted to copy the finished FCE projects into the Seagate, but when I try and open the project so I'm certain if I need to go back and edit or burn another DVD, it will be there, then it says there are files missing, or error code 1309.
    I then got nervous, read through the FCE .pdf for assistance, started moving files around, trying to copy whatever over to the external. Now, when I try and open the existing project, I can't
    I may be over cautious, but because of it, I've used up all my memory. Now, I can't open the projects because I've moved the files around.
    Right now, I am at a halt. Can anyone help me please, is there a way for me to reorganize my files so that I can open my existing FCE project as the final product, and then archive and move to the external drive, and still be able to open, edit, and burn again? I'm trying to clear the memory from harddrive so I can work on add'l FCE projects.
    When I check Disk Utility for my Macintosh HD, the capacity is 148.7GB, and my available is 479.7 MB.
    The 160GB Seagate's capacity is 149.0 GB, and the available is 93.0GB.
    Thank you for any assistance.

    When you purchased the Seagate, did you format it Mac OS Extended?
    -Go into Disk Utility
    -Select the disk
    -Make sure all your files are off the drive before you do this:
    -Change Format to Mac OS Extended.

  • How to create production and development enironment in same server

    Hi All,
    We are using OWB10.2.0.1 version and we have only one database which has two schema.we are using default control center to run the mappings.
    We don't have separate servers for development and production.So we use same control center for running the mapping for production and development, cause of this we are getting some problem while changing the existing mapping.
    So we are planing to separate these environment like production and development with in one server and both environment should have the same database and we need to lock the some mapping to development environment which is in live.
    Please suggest me how can i follow because i don't have EXP in these area.Hope you understand the situation.
    Thanks,
    Kumar.

    Hi,
    I am not sure if we can lock the mapping according tot he env. you log into. I can provide an alternate solution by using different project names and store the mapping into them or using different mapping names to indicate them as prod or dev maps.
    From a developer perspective i would suggest u have different environments for dev and prod and as a manager i would like to inform that u have have many audit issues if this goes on.
    Regards,
    Bharath

  • Using project libraries for both web-based and AIR applications

    I need to develop substantial code to build both web-based and AIR applications.  Yes, they will have different features, especially when it comes to accessing files on the local file system.
    However, 98% of the code can be shared.
    I want to use a project library that can be used for both types of applications. Maybe using conditional compile when required to not use AIR API's in a web-based application.
    I found this (somewhat old) warning:
    Include Adobe AIR libraries Select this option if your library must use AIR features, such as access to the AIR APIs. Flex Builder then changes the library path of this new Flex Library project so that it includes airglobal.swc and airframework.swc. Web-based Flex projects cannot use this library.
    Do not select this option if you are writing a generic library intended to be used only in a web-based Flex application, or in either a web-based or AIR-based application.
    Does this apply to Flash Builder 4.5?

    I have found a workaround, but it's quite clumsy, involving a transfer vector (in old-fashioned terms) in the main application for each function in the AIR library.
    I have created a library for AIR classes only (fourdtext.fileOperations is there). 
    The AIR application provides "Function" values that any other code in the general-purpose libraries can use.
    It works, but it's nasty.
    In Main.mxml:
    import com.fourdtext.fileOperations.AxFiles;
    // this gets a list of native path strings, from and array of "File" objects
    public var AxGetListFunction:Function = AxGetListRedirect;
    private function AxGetListRedirect(list:Array):Vector.<String>{
        return AxFiles.AxGetList(list);
    In general-purpose code:
    var list:Array = event.dragSource.dataForFormat("air:file list") as Array;
    var AxGetList:Function = FlexGlobals.topLevelApplication.AxGetListFunction;
    listFiles = AxGetList(list);

  • About production and development enviornment

    hi
    I have a newbie kind of question......
    I want to know how the developer, staging and production enviornment work in Siebel CRM On Demand?
    I want to know how changes made in the development enviornment are transferred to production envirnment?
    thankx and regards
    Kaushik

    You can receive notification on staging refreshes, just log a call with Customer Care and give them your username and email address and they can add you to the staging notifications email list.
    A handy way to check on refresh dates is to log into the staging enviroment and go to Company Administration - Sign In - it shows you who, besides you has logged in and when and will give you an idea of when the last refresh was done and it will roughly 3 mths after that for the next refresh.
    cheers
    alex

  • Establishing Production and Development Databases

    We are a small organization that is moving from SQL Server to Oracle and have 3 developers. What is the best way to establish production and development database environments in Oracle. By development I mean the area where database development work, debugging, and testing is done before moving anything to production. What are our options? IE: Two separate Oracle instances on the same server, two separate servers, or another way? Due to budget restraints, we are looking for a workable solution that doesn't require much expense.
    Thanks

    Robert Geier wrote:
    Most companies only pay for PROD licenses. I disagree. Most companies have licenses for all their environments. If you are a large customer, you probably bundle all the environments together and you may not have a separate charge for the lower environments, but you are still in effect paying for development environment licenses.
    Oracle Database Licensing - Development and Test InstancesI'd second Hans's point in this thread
    "Careful ... if the dev or test environments are used to support production, they should be licensed with an appropriate 'right to use' license."
    Unless you are building a prototype, in which case the production environment is not necessary, lower environments do need to be licensed.
    Also, check if you need Enterprise edition, or only need Standard which is cheaper (e.g check the features included).I heartily agree here. Oracle's standard edition is generally equivalent in features to SQL Server enterprise edition, so since the original poster is coming from a SQL Server world, it may be perfectly reasonable to go from SQL Server enterprise to Oracle standard edition. You may also want to look into using either XE across the board or the personal edition of Oracle in a development environment for developer sandboxes.
    Justin

  • Is it possible to develop custom b2b and b2c application within same NWDS.

    is it possible to deploy b2b and b2c application within same NWDS.if not what all changes i have to make..?

    Hi,
    I am taking the original standard application SDA file format.extracting it.
    Create a Enterprise Application Project in Net Weaver Developer Studio (NWDS) and name it is as "ZLC_SERVICE" as the application name is ZLC_SERVICE.
    Create a Web Module Project in Net Weaver Developer Studio(NWDS) and name it is as "sap.comcrmisawebZLC_SERVICE"
    The NWDS will have two projects ZLC_SERVICE and sap.comcrmisawebZLC_SERVICE.
    Now Right Click on the EAR project and click "Add Modules". Select the Web Module Project and click ok
    1.Copy the war file  extracts into webContent folder of Web Module Project except WEB-INF and META-INF.
    2.Copy all the files of WEB-INF into WEB-INF folder of Web Module Project.
    3.Copy all files META-INF file which is out side the war file  into META-INF folder of EAR Application Project.
    4.Refresh the work space.
    Open application.xml file and replace the application tag with this.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN' 'http://java.sun.com/dtd/application_1_3.dtd'
      >
    <application>
      <display-name>crm~ZLC_SERVICE</display-name>
      <description>EAR description</description>
      <module>
        <web>
          <web-uri>sap.comcrmicsswebZLC_SERVICE.war</web-uri>
          <context-root>ZLC_SERVICE</context-root>
        </web>
      </module>
    </application>
    After building both web and enterprise application.I deploed Ear file in server.
    then it is throwing deployemtn aborted.
    Error Description:development component 'crm~ZLC_SERVICE'/'sap.com'/'localhost'/'2010.07.15.06.16.00'/'0':
    Caught exception during access of archive
    "/usr/sap/CD2/DVEBMGS02/SDM/root/origin/sap.com/crm~ZLC_SERVICE/localhost/0/2010.07.15.06.16.00/temp25686ZLC_SERVICE.ear":java.lang.RuntimeException:
    ERROR: Cannot initialize EARReader: Error while initializing Extended Ear Reader using file: /usr/sap/CD2/DVEBMGS02/SDM/root/origin/sap.com/crm~ZLC_SERVICE/localhost/0/2010.07.15.06.16.00/temp25686ZLC_SERVICE.ear.
    Reason: The following archives that aredescribed in the ear descriptor are not found in the ear:      sap.comcrmicsswebZLC_SERVICE.war,
    Please check the ear content.Exception is: (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).null)
    Thanks & Regards,
    Chinamaya

  • Transfering project from development to staging

    Hello Everybody,
    I have developed one software component in one track. Now, i want to move this develeopment to from development server to test server and then to production server.
    For this, what all care i have to take in order to move whole development properly.
    This development includes some java tables, EJBs and webdynpro applications.
    What should be order of transfering to test and production system considering all dependencies?
    Regards,
    Bhavik

    Hello Everybody,
    I have released nine activities for Java dictionary tables dc seperately.
    Then i have clubed rest of the Java dictionary dc activities into single request and then released.
    In consolidation tab of CMS of transport studio, I selected all these release activities and imported into assembly tab. But, it failed showing that Assembly failed.
    I went to the log and it was saying that DC is broken.
    it means Dc cannot build by CBS properly.
    What should be the reason behind this?
    Application is working perfectly on Development environment.
    Thanks in advance,
    Bhavik

  • I am facing a problem while working in Muse... The issue is I cannot delete a page from my plan, when I am trying to delete it showing an error and the application shuts down. I am working on an emergency project which I got to submit it tomorrow I hope y

    I am facing a problem while working in Muse... The issue is I cannot delete a page from my plan, when I am trying to delete it showing an error and the application shuts down. I am working on an emergency project which I got to submit it tomorrow I hope you will find a solution for the same.Help with using Adobe Muse CC

    Thanks,
    I have tried with a new site it's working perfectly.
    See the screenshot of the error.
    Thanks for your support Rohit

  • Trying to install my first CC product the Adobe application manager keeps quitting unexpactedly, how can I fix that and downlaod my products? thanks

    Trying to install my first CC product the Adobe application manager keeps quitting unexpactedly, how can I fix that and downlaod my products? thanks

    Hi Yaniv,
    Would request you to share a screen shot of the error along with the system information so that we can proceed with the correct troubleshooting steps.
    Cheers,
    Kartikay Sharma

  • Oracle repositories for two servers-Production and Development

    Hi,
    We have two new servers- One production and other Development. We need a place to maintain an Essbase shared services repository in data center for these two servers.
    My question is can we have both Oracle repositories in the same environment? If yes do we need to name them differently...I don't have much insight on the same. Please help me out!
    Thanks in advance...

    Thanks a lot John for this info.
    Does this mean we can have oracle instances available for DEV and PROD on same machine, the only thing that will be differ is their Schema?
    If we are having the same oracle instances in the same machine then we can oracle repositories set for both dev and prod in the same Oracle instance.
    If we are having oracle instances in different machine then we can have oracle repositories setted up in respective oracle instance.
    Please let me know if i have understood your answer completely?

  • SQL Query taking the different time in Production and Development Env.

    Hi All,
    Following is the query which is hitting mainly two tables. SA_ORDER & AC_INVOICE.
    My Production and Development both has same amount of data. But in Development env. it is just taking 5 secs. to execute but in Production Env. its handing.
    I have also execution plans of both env. The difference is in development env. it is showing some view i.e. SYS.VW_NSO_1 which is not getting used in Production env.
    And one more input is in Production Env, I don't have DBA privileges.
    What setting will I have to make to resolve this performance problem in Production Env. ?
    Here is the QUERY:------------
    SELECT distinct A.GL_COMPANY_ID,
    A.CUSTOMER_GROUP_ID,
    A.CUSTOMER_GROUP_NAME,
    A.INVOICE_ID,
    A.ORDER_ID,
    B.ORDER_NAME,
    A.CUSTOMER_ID,
    A.CUSTOMER_NAME,
    c.order_name parent_order_name,
    A.INVOICE_DATE,
    A.DUE_DATE,
    A.TOTAL_INVOICED_AMOUNT,
    A.TOTAL_PAID_AMOUNT,
    A.CREDITED_AMOUNT,
    H.write_off
    from ac_invoice a,
    sa_order b,
    (select parent_invoice_id, sum(total_invoiced_amount) write_off
    from ac_invoice
    where invoice_type_id = 3
    group by parent_invoice_id) H,
    (select order_id, order_name from sa_order where order_type_id in (3)) c
    WHERE a.order_id = b.order_id and a.invoice_id = H.parent_invoice_id(+) and
    b.parent_order_id = c.order_id(+) and
    a.invoice_id NOT IN
    ((SELECT invoice_id
    FROM ac_invoice
    WHERE parent_invoice_id IS NOT NULL AND invoice_type_id != 3)
    UNION
    (SELECT parent_invoice_id
    FROM ac_invoice
    WHERE parent_invoice_id IS NOT NULL AND invoice_type_id != 3)) and
    A.GL_COMPANY_ID = 1 and UPPER(A.customer_name) like upper('%KTLA%')
    and
    invoice_type_id in (1, 3, 4, 5, 2) and a.invoice_status_id = 1
    ORDER BY A.INVOICE_ID

    Please follow the advice in [url http://forums.oracle.com/forums/thread.jspa?threadID=501834&tstart=15]this thread for both your development and production environment.
    Regards,
    Rob.

  • Difference between oracle Developer suit and Oracle Application Server???

    Dear all,,
    If any one please tell me the main difference between Developer Suit and Oracle Application Server.
    I will be very thank ful.
    Thank you
    Hina.

    Hi Hina
    can i deploy my application build on oracle 10g using developer suite with db10g and I don't use application server?For individual use and development yes u can using oracle Developer suit after starting OC4J
    but for client use for more than x user to be able to run reports using parameter forms and other forms application u must use Oracle Application Server
    An application server is
    a server program in a computer in a distributed network that provides the business logic for an application program.
    The application server is frequently viewed as part of a three-tier application, consisting of a graphical user interface (GUI) server, an application (business logic) server, and a database and transaction server.
    More descriptively, it can be viewed as dividing an application into:
    --- A first-tier, front-end, Web browser-based---
    1.graphical user interface, usually at a personal computer or workstation
    2.A middle-tier business logic application or set of applications, possibly on a local area network or intranet server
    3.A third-tier, back-end, database and transaction server, sometimes on a mainframe or large server
    Hope this helps,
    Regards,
    Amatu Allah

Maybe you are looking for

  • What bios and where are they

      i have a K8T NeoFIS2R mother board and updated the bios by live update now its set the mem timing to cl 2 they wont run stable at 2 i reset in bios to 2.5 and when pc boots it still says 2 but in bios it says 2.5 ive read in the forum using live up

  • Error -2147418113 while initialize CI 4500Ls AC Power Source

    I've been trying to get LabVIEW to work with CI 4500Ls. I installed the driver, and tried to run it. I got error -2147418113 "Catastrophic failure" while initializing. Does anyone have any idea what's going on? I've googled, and got different answers

  • 1366 X 768 16:9 question

    I just bought an LCD TV with a 16:9 widescreen 1366 X 768 resolution. What do you have to do to achieve this widescreen resolution? I have the ATI 9600 256mb graphics card that doesn't have this resolution native. The screen appears to be stretched.

  • A question related to CRS installation?

    Hi, body: When I try to install Oracle Clusterware using OUI, for the step 5: Specify Cluster Configuration, after add all the nodes' public, private and VIP name, when I click NEXT, it shows "the specified nodes are not clusterable, returned by oper

  • Nokia 3600 Slide Playlists + Firmware Updates

    When I update my Nokia 3600 Slide with new firmware, my playlists no longer work, or show up in the media player. The gallery doesn't support viewing them. I don't want to have to rebuild my 70 song playlist again (I have over 500 songs on my phone).