# Wizard

The process of creating a new project by the wizard mode follows the following procedures:

To create a new project you can access the menu via the following path:

**File** > **New Project (Wizard)**

Then, a window appears with a set of questions that will assist in the creation of the project.

### Step 1

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8jeU6VilZf3tgtWfCx%2F-M8jeXCQ_UeleDnkmEEp%2FNP_W_Ecra1.png?alt=media\&token=645100cc-4007-4c18-a7c8-a9a60f7ebea3)

This first screen welcomes you to the process of creating a new project. Briefly explain the steps to follow.

Click *Next*

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8jeU6VilZf3tgtWfCx%2F-M8jehMnCHIW5LZYMmPw%2FNP_W_Ecra2.png?alt=media\&token=a70b3939-0aad-4420-8fac-d02108f6d78a)

* **Project's Name** - Enter the name of the project. Note that the project name cannot have spaces between words.
* **Project's Description** - Enter the description of the project. Free field, used only in Kalipso.

Click *Next*

### Step 2

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kAokSSzA6NTlP2spn%2F-M8kB28DTwf5tn2rNPCl%2FNP_W_Ecra3.png?alt=media\&token=0eb42e36-ad28-4b12-a865-e114e682e35a)

In this screen, the application asks for the choice of style for the application to be developed. Graphical proposals are presented to facilitate. You can also create a project without having a defining style at first. Later, you can change the style or import it from another application.

After choosing you can click *next*.

### Step 3

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kBWqoaV_2PiDIPh66%2F-M8kLO_EIJnAswPqjROG%2FNP_W_Ecra4.png?alt=media\&token=bee51d8d-fc19-43bf-ad73-42f14e55abc7)

In this window you can choose which device the project is directed to. From the list available, you can choose the following:

* Generic PC 1024x600
* Generic PC 1280x720
* Generic PC 800x600
* Generic Smartphone
* Generic Tablet Regular
* Generic Tabelt Small
* Generic Windows Mobile
* Generic Windows Mobile Wide

Click *Next*

### Step 4

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kNKDu3SFuWrANfFlo%2F-M8kNX0VAAIGqmezjyhO%2FNP_W_Ecra5.png?alt=media\&token=33ba6fd9-f485-425a-9570-ccc49f7bff8d)

In this window the application asks whether you need to use a database or not. After choosing the next process for creating a project, it differs.

{% hint style="success" %}
If you choose not to connect to a database at this stage, you can later configure access to a database.
{% endhint %}

If you choose that you do not need to use a database, the screen will proceed to step 5.&#x20;

In case of choosing the connection to a database, the application presents the following two questions:

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kOeC2XPOi5lmmxtw2%2F-M8kOtrWt8eu0iJTG1Zl%2FNP_W_Ecra7.png?alt=media\&token=19273a94-2426-4dbd-bbb3-f1b1b1590b6b)

Do you want to connect to a database through:

* *ODBC* - Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS) . The designers of ODBC aimed to make it independent of database systems and operating systems.
* *OLE DB* - Object Linking and Embedding, Database, (sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner.

Depending on the chosen connection, the application asks for the following (choose the appropriate tab):

{% tabs %}
{% tab title="ODBC" %}
![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kPJ61Sq9aczeWn2xJ%2F-M8kPW9yzkQEHLf96qVL%2FNP_W_Ecra7_ODBC.png?alt=media\&token=4cb78be8-23bc-4d57-a872-0d9248681ab9)

* *ODBC Connection* - The name/path to the database
* *User Name* - User name to access the database&#x20;
* *Password* - Password used to access the database
* *Prefix (optional)* - Define a Prefix hat will be added in the call of each object that uses this connection.

In front of the name for the ODBC connection has two buttons:
{% endtab %}

{% tab title="OLE DB" %}
![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kQVrrpKF326ahtLOR%2F-M8kQjel0AjtSX5o7Hjy%2FNP_W_Ecra7_OLEDB1.png?alt=media\&token=4558a177-713b-4bb6-b02c-2ea1faed974c)

The application asks if the database is supported on:

* SQL Server
* Input Connection String

#### SQL Server option:

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kZcHoioUuH7VmSj8v%2F-M8k_KEEq53ecXoI29sh%2FNP_W_Ecra7_OLEDB2sql.png?alt=media\&token=b26dc7e3-4ba4-4ebc-969d-df19877a99b1)

* *Server* - Server address
* *Database* - Name of the data base
* *User* - Name of the user with access to the database
* *Password* - User password
* *Port* - Communication port. You can leave it empty by default&#x20;

#### Input Connection String

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kkBQ3GzXBnjluwoDH%2F-M8kl6zwu_a5PMpw1ykk%2FNP_W_Ecra7_OLEDB3ICS.png?alt=media\&token=c015fc50-a306-4980-9ad3-1bd0b59b3f0a)

*Connection String* - Specify the connection string to access the database
{% endtab %}
{% endtabs %}

Click *Next*

### Step 5

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-M8kNKDu3SFuWrANfFlo%2F-M8kORWLiouVECZjhM9U%2FNP_W_Ecra6.png?alt=media\&token=ad923930-c311-4853-bfbb-ffb6fc014b61)

After completing the previous phases, the process of creating a project is ready and you can click on create. After that, the application asks for the folder where to save the Kalipso project file (.mfs file).&#x20;

{% hint style="success" %}
The project document has now the basic information for the start of its development.
{% endhint %}
