Scout/Concepts/Type of application
|Download • Git|
|Forums • Blog • Twitter • G+|
During the creation of a new Scout Project, it is possible to chose the type of Application that should be created. This page gives an overview of the different type.
There is no big differences between the proposed type. The SDK will use different code templates, to create the application. The main differences are in the Desktop class: the implementation of Opened event is not the same. There is nothing you can't program on your own if you change your mind afterward.
This type of application correspond to the minimal application. No additional code is generated.
Single form application
In this type of application, the main windows display a form. In this example (Swing, Nimbus look and feel, Windows), the menu bar is displayed in this main window on top of the main form.
With this type of application, there is no default support for outlines and pages. For example, if a page needs to be displayed, one of the forms need to provide a PageField to do so.
Outline based application
This is the most complete type of application. It is suitable if you want to represent outlines and their pages in the main window. In this example (Swing, Nimbus look and feel, Windows) the main window provide: the menu bar, a way to switch between the Outlines attached to the desktop, and a representation of the active outline: on the left its page tree and on the right the selected page.
The SDK prepare the main window in the Opened of the Desktop. A good start is to add a first outline to the application.