Create a new project

Create a new project to manage the project source files, libraries, and database schemas.

Steps

  1. Select File > New.
  2. Click on the type of project you wish to create.

    Choose a programming language, a structured or simple project, and a generated (BAM) or non-generated application. See Projects and Create a report with BAM.

    Table 1. Choose your project type
    Category Project Type Description
    Java BAM Java Project (.4pw) Creates a structured project for use with generated (BAM) Java applications.
    Java Simple Java Project (.4pw) Creates a simple project for Java applications that are not code-generated. It does not create an underlying directory structure.
    C# Simple C# Project (.4pw) Creates a structured project for use with generated (BAM) .NET applications.
    C# BAM C# Project (.4pw) Creates a simple project used for .NET applications that are not code-generated. It does not create an underlying directory structure.
    PHP BAM PHP Project (.4pw) Creates a structured project for use with generated (BAM) PHP applications.
    PHP Simple PHP Project (.4pw) Creates a simple project used for PHP applications that are not code-generated. It does not create an underlying directory structure.
    Swift (MacĀ® only) BAM Swift Project (.4pw) Creates a structured project for generated (BAM) Swift applications.
    Swift (Mac only) Simple Swift Project (.4pw) Creates a simple project used for Swift applications that are not code-generated. It does not create an underlying directory structure.
  3. For structured projects, specify the Project name and Location in the Additional Information section.
    The Project name becomes the name of the .4pw file. The Location sets the project directory ($ProjectDir). For structured projects, an initial directory structure is created for you based on the project type selected.
  4. Click OK.

The project displays in the Projects view. If the project was a structured project, the initial directories and files are written to disk. If the project is not a structured project, it will not be written to disk until you save the project, at which time you will be prompted to specify the location.