> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso5/developing/project/create/wizard.md).

# 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

![](/files/-M8jeXCQ_UeleDnkmEEp)

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

Click *Next*

![](/files/-M8jehMnCHIW5LZYMmPw)

* **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

![](/files/-M8kB28DTwf5tn2rNPCl)

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

![](/files/-M8kLO_EIJnAswPqjROG)

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

![](/files/-M8kNX0VAAIGqmezjyhO)

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.

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

![](/files/-M8kOtrWt8eu0iJTG1Zl)

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" %}
![](/files/-M8kPW9yzkQEHLf96qVL)

* *ODBC Connection* - The name/path to the database
* *User Name* - User name to access the database
* *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" %}
![](/files/-M8kQjel0AjtSX5o7Hjy)

The application asks if the database is supported on:

* SQL Server
* Input Connection String

#### SQL Server option:

![](/files/-M8k_KEEq53ecXoI29sh)

* *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

#### Input Connection String

![](/files/-M8kl6zwu_a5PMpw1ykk)

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

Click *Next*

### Step 5

![](/files/-M8kORWLiouVECZjhM9U)

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).

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/project/create/wizard.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
