|
|
(18 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | [[Category:Scout]]
| + | The Scout documentation has been moved to https://eclipsescout.github.io/. |
− | {{ScoutPage|cat=Concepts}}
| + | |
− | | + | |
− | The Concepts pages define concepts and elements used in the Eclipse Scout Framework. | + | |
− | | + | |
− | == Plug-ins ==
| + | |
− | [[Image:Scout Client Shared Server.png]]
| + | |
− | | + | |
− | A Scout project is composed of different Eclipse plug-ins. (each plug-in is an Eclipse Project)
| + | |
− | * {{ScoutLink|Concepts|Client Plug-In|Client Plug-In}} (eg <code>your.application.client</code>)
| + | |
− | * {{ScoutLink|Concepts|Shared Plug-In|Shared Plug-In}} (eg <code>your.application.shared</code>)
| + | |
− | * {{ScoutLink|Concepts|Server Plug-In|Server Plug-In}} (eg <code>your.application.server</code>)
| + | |
− | | + | |
− | The Scout runtime rely on {{ScoutLink|Concepts|Separation UI and GUI|separation of UI and GUI}}. Therefore additional plug-ins are required:
| + | |
− | * SWT UI Plug-In (eg <code>your.application.ui.swt</code>)
| + | |
− | * Swing UI Plug-In (eg <code>your.application.ui.swing</code>)
| + | |
− | | + | |
− | == Client ==
| + | |
− | [[Image:Scout Client Concepts.png]]
| + | |
− | | + | |
− | The client typical Eclipse Scout application is composed of {{ScoutLink|Concepts|Outline|Outlines}}. Each outline contains {{ScoutLink|Concepts|Page|pages}} that are represented in a tree ''(on the left)''. A kind of pages are {{ScoutLink|Concepts|TablePage|TablePage}} ''(in red)'' that represent a list of entities (here “''categories''”). A {{ScoutLink|Concepts|SearchForm|SearchForm}} ''(in green)'' can be associated to the TablePage in order to limit the list of entities. In the {{ScoutLink|Concepts|Table|Table}}, a context {{ScoutLink|Concepts|Menu|Menu}} ''(in purple)'' can be added in order to propose some actions on the entity: typically create, modify and delete operations. To create or modify an Entity, a {{ScoutLink|Concepts|Form|Form}}'' (in orange)'' can be used.
| + | |
− | | + | |
− | == Server ==
| + | |
− | {{note|TODO|Main concepts in the Server}}
| + | |
− | | + | |
− | == Shared ==
| + | |
− | {{note|TODO|Main concepts in the Shared}}
| + | |
− | | + | |
− | == See also ==
| + | |
− | *[[:Category:Scout_Concepts|All Eclipse Scout Concepts]]
| + | |
Latest revision as of 05:43, 14 March 2024
The Scout documentation has been moved to https://eclipsescout.github.io/.