Difference between revisions of "Scout/Concepts"

From Eclipsepedia

Jump to: navigation, search
(new version of the page (old content is available on other pages))
(Client)
Line 17: Line 17:
  
 
== Client ==
 
== Client ==
{{note|TODO|Main concepts in the 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 ==
 
== Server ==

Revision as of 09:45, 18 June 2011


Scout
Wiki Home
Website
DownloadGit
Community
ForumsBlogTwitter
Bugzilla
Bugzilla


The Concepts pages define concepts and elements used in the Eclipse Scout Framework.

Contents

Plug-ins

Scout Client Shared Server.png

A Scout project is composed of different Eclipse plug-ins. (each plug-in is an Eclipse Project)

The Scout runtime rely on separation of UI and GUI. Therefore additional plug-ins are required:

  • SWT UI Plug-In (eg your.application.ui.swt)
  • Swing UI Plug-In (eg your.application.ui.swing)

Client

Scout Client Concepts.png

The client typical Eclipse Scout application is composed of Outlines. Each outline contains pages that are represented in a tree (on the left). A kind of pages are TablePage (in red) that represent a list of entities (here “categories”). A SearchForm (in green) can be associated to the TablePage in order to limit the list of entities. In the Table, a context 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 Form (in orange) can be used.

Server

Note.png
TODO
Main concepts in the Server


Shared

Note.png
TODO
Main concepts in the Shared


See also