Strategies for multiple developers projects

We are a team and we have to develop a quite big application.I'd like to know a good strategy for managing this project:
How can we protect a VI or a library from being updated by several developers al the same time?.
Is a good idea to split up the application in several libraries, one for each developer?.
Which is the best way to make a modular structure?
Thanks

Hi Chemi,
The answer cannot be too detailed because it depends on the nature of your application.
Anyway, some suggestions apply:
- Regarding code control, you can use "Source Code Control" if working with LV 6.x Professional or something similar (like Visual Source Safe (from MS Visual Studio)). Using these tools you can manage every file being part of a project with multiple developers.
- Stay together while defining the general hierarchy of the application, define main VIs with just inputs/outputs and a short description, and connect them. This way, you can have your application "already done" and start assigning a part for everyone.
- A good idea is to define some development guidelines for your group in order to have almost the same "style" in the ent
ire application
Good Luck
P.s.: take a look in NI's "Development Guidelines" manual ... you may find some other useful ideas

Similar Messages

  • Best practices for multiple developers?

    I am currently working on a fairly large application. At this
    time, I have been the only developer on it, so it hasn't been a
    problem in keeping all of my files up to date or anything. However,
    I know in the future some new blood will be brought in to assist
    me. To this end, I'm looking for suggestions on the best ways to
    set up the project for multiple developers, especially in terms of
    using VSS.
    So far, I have the main HTML, JS, and FLA/SWF files located
    on a web server - easy enough to create a project in Flash and
    synch up with VSS. But what about the supporting .as files? The
    help files seem pretty straight-forward on this kind of thing, but
    I am curious about other people's experiences.
    Any suggestions for me? Thanks!

    HI,
    You can install it on one common desktop, for example you can use citrix program neighborhood. you can install a common desktop in citrix program neighborhood and every time you need to apply some patches you can apply over there. so that you dont need to install it on each and every users desktop. so who ever needs business objects client tools they will be accessing through citrix program neighborhood.
    I hope its clear.
    Thanks,
    SK.

  • How To Install Platform for Multiple Developers on Single UNIX Machine?

    Hello,
         What is the best way to install the WL 8.1 Platform for multiple
    developers on a single UNIX machine? These developers may start
    concurrent instances.
         The problems I see are that the log files generated by Workshop would
    be shared among concurrent users, permissions would need to be set so
    that the user that is running the instance that creates the log files
    will need to create the file with permissions that everyone can use. Are
    there any other issues to doing this?
         I could not find the information on this in the documentation.
    Thanks

    I was referring in particular to the logs that are created by Workshop
    itself (in the workshop directory). It creates workshop.log and netui.log.
    Raj Alagumalai wrote:
    Steven,
    which workshop log file are you referring to ?
    the workshop log files are usually saved to the domain directory.
    If the developers are each going to start their own server instances then
    there should be no issues.
    The best option for you is to create multiple domains for each developer.
    They will share the same workshop installation, but they will each have
    their own instances.
    Thanks
    Raj Alagumalai
    WebLogic Workshop Support
    "Steven Ostrowski" <[email protected]> wrote in message
    news:[email protected]..
    Hello,
    What is the best way to install the WL 8.1 Platform for multiple
    developers on a single UNIX machine? These developers may start
    concurrent instances.
    The problems I see are that the log files generated by Workshop would
    be shared among concurrent users, permissions would need to be set so
    that the user that is running the instance that creates the log files
    will need to create the file with permissions that everyone can use. Are
    there any other issues to doing this?
    I could not find the information on this in the documentation.
    Thanks

  • Share the same SharePoint 2013 development environment for multiple developers

    Hi,
    We need our developers(more than 2) to use the same ''SharePoint 2013 development server' for different application developments. Their work should not affect each others(like application pool reset etc.). How this can be achieved ?
    Thanks,,

    Hi Kalai,
    Please check the following similar post suggested that each developer could deploy his dll file to each separated web application bin folder by setting Visual Studio property "Assembly Deployment Target" to "Web Application".
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/7ee3858f-243c-4f43-a72d-3483ad1506f6/multiple-developers-debugging-on-different-web-apps-on-single-server?forum=sharepointgeneral
    Thanks
    Daniel Yang
    TechNet Community Support

  • Track setup for multiple independent projects

    Hi,
    We have to develop two separate projects in NWDI. Both projects are Web Dynpro based, independent of each other and developed by different development teams. We need the ability to maintain and deploy the projects independently. What is the recommended way on creating the track(s) for this scenario?
    Should we create separate tracks for each project? OR should we create one single track and two SCs with in the track (one for each project)? If we go with 2nd option, can we grant authorization to developers at SC level (as different development teams will be working on these projects)? What is the recommended way of creating track(s) when working on multiple projects?
    Thanks
    Kumar

    Hi Kumar,
    it's not so bad. After initial setup of those tracks, there is not a lot of maintenance to do. We are running a NWDI here with 21 tracks...
    There are some ways to consolidate thinks. If there are several projects with the same runtime systems, you can for example setup one delivery track for your production system and transport track connections to this track from all development tracks. In this way you can have a easy overview in system state of this tracks, on what was trasnported to your production system. And you can secure your production system from developer access this way; if your are going for SOA conform setup of your projects.
    Kind regards
    Jan

  • Chapters for multiple iMovie projects (movies) in a single iDVD project

    I sent three iMovie '11 projects with chapter markers to Media Browser. I dragged each of the movies from the Media Browser into a single iDVD project. Dragging the first movie resulted in the creation of one button named "play movie" and one button named "scene selections". But dragging in the second and third movies resulted in only a "play movie" button for each movie--no "scene selections". Does iDVD not allow multiple movies to have sub-menus? Am I required to combine the three projects while still in iMovie (such that there is in effect only two levels possible, not three)? From the description of how to create a project in iDVD, I was under the impression that I could have three main buttons (Sydney, Matakohe, and Brisbane), and have each sporting chapters. It would change the organization substantially to have reduce the structure to only two levels. And I've seen nothing that says this cannot be done.
    Message was edited by: Paul Bullen
    Message was edited by: Paul Bullen

    Thanks for your comments. It strikes me as exceedingly odd that a program that is made for creating projects out of multiple movies provides scene selections (chapters) for only the first movie added. I also find it odd that this little fact is not mentioned anywhere and that I am apparently the first person in history to want to have a sub-menu for each movie in a project. I have had many views on this discussion group and on the iMovie '11 discussion group, but yours is the only answer so far. Why does the manual or Help (for both iDVD and iMovie) not say "Oh, by the way, you can add all the movies you want, but don't expect to get any chapters for them" (it makes little sense to provide chapters for one movie, if you can't for the rest). And, in iMovie: "if you are planning to put more than one movie on a DVD, don't waste your time adding chapter markers. They can't be used in iDVD."
    I have Toast Titanium 6. It's a pretty old version, but I was able to use it to use it for something recently. Thanks again.
    Message was edited by: Paul Bullen
    Message was edited by: Paul Bullen

  • Setting up weblogic server. for multiple developers.

    Hi All,
    i am trying to setup/configure weblogic server. we have a situation, we
    have about ten developers primarlily working on JSP's and other set working
    on EJB's. we want to set the server up in such a way that all the JSP
    developers can access off the developement server, and all the EJB
    developers will work independently on other server and update the
    development server once every evening. how can we achive this, the only way
    i could think was to map the drive on to all the developers.
    i wanted to know what other approaches are feasible and what is the
    development envirments (IDE's )are helpful for remote debugging of EJB's
    etc..,
    any suggestions or any of your experiences please let me know.
    Thank you,
    Diwakar.K

    This is a typical problem for a revision control system, but anyway:
    You could set up a multihomed environment where you have seperate
    application dirs for the applications running on the servers.
    Diwakar Kamisetti wrote:
    >
    Hi All,
    i am trying to setup/configure weblogic server. we have a situation, we
    have about ten developers primarlily working on JSP's and other set working
    on EJB's. we want to set the server up in such a way that all the JSP
    developers can access off the developement server, and all the EJB
    developers will work independently on other server and update the
    development server once every evening. how can we achive this, the only way
    i could think was to map the drive on to all the developers.
    i wanted to know what other approaches are feasible and what is the
    development envirments (IDE's )are helpful for remote debugging of EJB's
    etc..,
    any suggestions or any of your experiences please let me know.
    Thank you,
    Diwakar.K--
    - Santander Direkt Bank AG
    - Michael Strauß
    - Anwendungsentwicklung Anlagen Fonds
    - Gräfstraße 97
    - 60487 Frankfurt am Main
    - Tel.: +49(0)69 29985-183

  • More Info and Support for Multiple Screen Projections?

    I've been reading all posts related to this topic because I'm composing a video for four wall monitors in a gallery setting and will be outputting to dvdr and use NTSC standard def. anamorphic video.
    I wanted to email some of you who have posted helpful instructions in case I need more information, but there are no emails listed which I understand, but the posts about this issue are fairly old: from 2005 and 2006,....that is the posts I've read thus far.
    I know that I will need a controller and know where to get one and four dvd players.
    I'm not absolutely sure of my composition size, but I assume that I will need four times 720x480? this is where I'm a little confused at this point. And, I don't see why I really need separate sequences? What I've done is in my timeline I just have separate tracks and I would render each track to a movie using the same in and out points. So, I don't see why I need separate sequences as was advised here on the Forum.
    Lastly, I'm wondering is if there is anyone here who has done video art installations, or any sort of video installations such as what I'm about to do then could I get in touch with that person if I need any technical advice or help? I promise it won't be often or too much, but it would help if I could have someone out there who knows more than I do at this point.
    Thanks in advance for your response.
    Lucin

    I've done this sort of thing a couple of times. Ideally you set up a master sequence
    whose format is four times 720x480 (you didn't say how they are arranged),
    make sure it's good, then slice it up. You can do that in Shake quite easily.
    I don't think it's possible in FCP.
    When I've done it in FCP, I made four video tracks at 720x480, and enabled
    one at a time for output rendering. This way you can at least make sure the
    timing syncs up. If each track contains more that one layer, you should nest
    them before assembling the four-track sequence. Another workaround with
    FCP is to temporarily resize and move (in the motion tab for each nested track)
    the tracks so you can see all four at once in one 720x480 frame. Verify
    your edit is OK, then disable the resizing and render out one track at a time.
    If you want the edges to match up perfectly, you have to find out how much
    of the picture gets cut off by around the edges by the projector. If you express
    this as a percentage, you can shrink the nested track by that amount just before
    you export.
    The DVD controller I used had very specific requirements which I forget now:
    stuff like first play vs. large black button. Make sure you can do tests
    and that you have time to re-render and re-author your DVDs if necessary.
    Once I consulted on an installation where the artist wanted perfect frame
    synchronization between two projectors. In that case, I built a Jitter patch
    that played two Quicktime files (far better quality than DVD, by the way!)
    and drove the two video outputs of the computer. You could also use
    Jitter to do the slicing and resizing of the master movie. To drive
    four video outputs, you would need additional hardware, like the
    Matrox TripleHead2Go. Another approach would be to have a second
    computer, like a MacMini, which has two separate video outs.
    You can sync Jitter patches on two machines using UDP.
    Les Stuck
    www.stuckfootage.com

  • How do multiple developers share the same application module

    Is there a suggested method for multiple developers to share the same application module? We have 2 developers that will have EOs in the same directory and would like to know how they can share an application module but do development on different pieces of a project.
    Thanks,
    Paula

    Try using CVS or any other source control system. Still there are some points to think about before doing big projects, because there are many files which are updated by JDEV without knowledge by the developer. This causes many conflicts using a version control system like CVS.
    If you developers both are working on the server part of the application, I suggest using multiple application modules. See this blogs:
    http://radio.weblogs.com/0118231/stories/2005/05/27/howGranularShouldMyApplicationModulesBe.html
    http://radio.weblogs.com/0118231/stories/2005/07/19/nestedApplicationModules.html
    On the client side it depends on which technology you are using (struts, swing, jsf, ...).

  • Multiple Developers UIX/BC4J

    Hi,
    Could you describe the best way for multiple developers to work a UIX/BC4J project?
    For the actual work we have tried slicing the project horizontally, where someone did the modelling and others would do the UIX pages but, because of time and other constraints we will probably divide the project up vertically where one person will work a set of entities, vo's etc. all the way up to the UIX pages.
    My question is more along the development infrastructure.
    Given this mix:
    - 4 to 6 member team
    - a single shared database/instance for development
    - access to a shared network drive (kinda slow)
    - access to a CVS repository
    Should we start by using a repository approach immediately?
    How do you guys do it?
    thanks

    I don't have any good handle for what the best way to set up such a project is. Do any other customers have some experience they can share here?
    -brian
    UIX Team

  • How to install applications for multiple iPads with one ID?

    Hey guys,
    I have to prepare many iPads for work, and I've found the process to be very redundant. In order to ensure that the applications are tied to the ID of the final client, I have to first create an account under my email, download all the applications and then change the email to the client's. Now when I have to prepare another device, I have to delete the applications in iTunes and re-download them with a new account to make sure they are tied to the next ID. Is there a way to download and sync all the applications under one ID, and not have issue with updates in the future? Keep in mind I'm only installing free applications.

    I was referring in particular to the logs that are created by Workshop
    itself (in the workshop directory). It creates workshop.log and netui.log.
    Raj Alagumalai wrote:
    Steven,
    which workshop log file are you referring to ?
    the workshop log files are usually saved to the domain directory.
    If the developers are each going to start their own server instances then
    there should be no issues.
    The best option for you is to create multiple domains for each developer.
    They will share the same workshop installation, but they will each have
    their own instances.
    Thanks
    Raj Alagumalai
    WebLogic Workshop Support
    "Steven Ostrowski" <[email protected]> wrote in message
    news:[email protected]..
    Hello,
    What is the best way to install the WL 8.1 Platform for multiple
    developers on a single UNIX machine? These developers may start
    concurrent instances.
    The problems I see are that the log files generated by Workshop would
    be shared among concurrent users, permissions would need to be set so
    that the user that is running the instance that creates the log files
    will need to create the file with permissions that everyone can use. Are
    there any other issues to doing this?
    I could not find the information on this in the documentation.
    Thanks

  • Multiple developers working on the same application/project

    Hi All,
    We have multiple developers working differnt components of the same application/project. As most of them are working on their local systems within their local projects which later has to be integrated as one application project I am afraid the integration would be a big challenge.
    Can someone suggest a way this can achieved without much additional effort and code/ functionality loss.
    Best regards,
    Divya Rao

    Hi Divya,
    I this can be accomplished by using JDI.This helps in easy integration ,version and change management.
    For more details refer to:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/03/f6bc3d42f46c33e10000000a11405a/frameset.htm">SAP Help</a>

  • Multiple libraries, projects and reorganizing for the new year

    I have used Aperture since 1.0 and really like it but the growing pains are still present - over time of use, I've ended up with multiple libraries [2 main ones and 2-3 little ones that probably can be safely archived]. I want to start fresh in the new year and have a new Library that is my main one, my only one in fact == is it possible/feasible/desireable to export projects from Library A and B and then import the ones i want into my 2007 Library the way my new organizing system will be? I mainly have images according to geography and people [e.g. people in locations versus family and friends]. Can I consolidate all my Libraries into one new one for use in the future ?? Will exporting each project and then importing into my new master Library work??

    I've been thinking just a little about what features I would like the next rev of aperture to have. Though I haven't thought through the specifics, easier and more efficient use and management of multiple libraries, projects etc would be nice. Whole aperture projects referenced from multiple libraries or some such? (I said I hadn't thought it through!)
    It's over a year since aperture came out, macworld is coming up, and I suspect that 2.0 will be released eventually some time in the future, perhaps with changes (maybe even improvements!) in library and project workflow.
    So while I too am considering how to organize my own aperture materials I am currently holding off for bit just in case there might maybe possibly be (Conjecture Warning!!!) something new announced soon....
    MBP17 2.16 ghz 2gb 120gb   Mac OS X (10.4.8)  
    MBP17 2.16 ghz 2gb 120gb   Mac OS X (10.4.8)  

  • Multiple Developers on one Project

    Hi,
    I would like to know if there is a way that multiple developers on one project can work separately and later merge work into the main project?  I am thinking about the concept concurrent development.

    Hi Oumar,
    Use the NWDI to acheive this.
    Thanks.
    Sushil

  • Workflow for editing multiple size projects

    Hi,
    I work for a digital design agency and we often produce edits that are for multiple sized placements on websites. For example we may have one for an MPU (300x250), another for a leaderboard (728x90) and so on.
    The problem I've found, and there doesn't seem to be a good solution for, is that Premiere Pro doesn't allow a project setting to be changed after the fact.
    The only solution I've found is creating a new project at the required size, importing the sequence in and rendering from that, and I was wondering if there's a better workflow?
    Somebody suggested using AE to do everything, but it seems to make more sense to me to use the editing app to do the editing. One problem with the workaround is that the sequence just comes in as a single block apparently, it doesn't keep the edits separate. And sometimes I might want to tweak the edit for different placements.
    It all seems a bit convoluted at the moment, and I'm just trying to figure out a streamlined workflow for producing edits to multiple sizes.
    Thanks,
    Steve

    Hi,
    it has to go to quicktime I'm afraid - I've questioned this myself, but basically it goes to another authoring company who encode to flash, host the site etc.
    Normally I do it as uncompressed or animation at highest quality.
    Yeah, the encoding doesn't take long - just trying to feel around the best way to do this - trying to get something that's composed for one aspect ratio to work in a completely different one is more of a bottleneck than the actual encoding.
    I may be mistaken, but I'm sure older versions of Premiere allowed the project settings to be changed at any point.
    Thanks,
    Steve

Maybe you are looking for

  • Methods in XML--pL help

    I have string...as String xstr="<?xml version=\"1.0\"?>\n"+ "<UserGroups>\n<u_bit><![CDATA[1]]></u_bit>\n"+ "<u_title><![CDATA[public]]></u_title>\n<u_description><![CDATA[Pages are available to all visitors - no restrictions are applied]]></u_descri

  • First I click on bookmark to bookmark location; then under folder I click "choose;" I expect to see all my folders for me to select from, but they are not visible. Help.

    I want to bookmark a website. I click Bookmarks on the tool bar and then bookmark this page. A field opens that allows choices under the heading "folder." I click on the downward arrow to see the choices: I choose the fourth option "Choose" expecting

  • 32bit games in fullscreen?

    hey! i am programming my own games in blitzmax, which is 32bit and therefore i installed a 32bit chroot. everything runs fine and i can compile and run my games. BUT only in windowed mode. if i try to run them in fullscreen mode i will get a black sc

  • OEM 12c: addition oms failing

    I have installed oms (OEM 12c) on primary node but adding oms to another node using the console is failing with the error below. The nodes are set up with F5 SLB, everything is working okay on  the primary node including SLB console etc. My environme

  • Can't see iphone in 'devices' on my imac

    I can't see my iphone in 'devices' on my imac when I connec the two with usb cord.  Can only locate it by signing into itunes.  Can't move music from my imac to my iphone. Help please!