Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Scout/Overview/Why You Should Use Scout"

m (+ScoutPage)
Line 1: Line 1:
{{ScoutPage|cat=Scout Runtime}}
+
{{ScoutPage|cat=Overview}}
  
 
An application built with Scout typically has a UI with perspectives, views, forms and pages. It may also have a back-end part that is running inside an application server with server-side Equinox. Perspectives, views, forms and pages are not limited to SWT - Scout supports complete GUI pluggability and also supports Swing out of the box.  
 
An application built with Scout typically has a UI with perspectives, views, forms and pages. It may also have a back-end part that is running inside an application server with server-side Equinox. Perspectives, views, forms and pages are not limited to SWT - Scout supports complete GUI pluggability and also supports Swing out of the box.  
Line 17: Line 17:
 
#Strong typed code, minimized "string binding" and therefore best support by PDE and JDT  
 
#Strong typed code, minimized "string binding" and therefore best support by PDE and JDT  
 
#No meta data and no one-way code genration; everything is in the Java code you write. If you prefer to write code manually, or via click-and-build, doesn't matter
 
#No meta data and no one-way code genration; everything is in the Java code you write. If you prefer to write code manually, or via click-and-build, doesn't matter
 
[[Category:Scout]]
 

Revision as of 04:32, 8 July 2010

The Scout documentation has been moved to https://eclipsescout.github.io/.

An application built with Scout typically has a UI with perspectives, views, forms and pages. It may also have a back-end part that is running inside an application server with server-side Equinox. Perspectives, views, forms and pages are not limited to SWT - Scout supports complete GUI pluggability and also supports Swing out of the box.

With Scout you have:

  1. Separation of UI (user interface layer) and GUI (graphical user interface). SWT and Swing GUI factory
  2. Complete workspace overview, multiple Plugins participating to the same application are visualized with their high-level dependencies
  3. Much convenience and support in writing only the code you want to write when for example writing a new form with many sections and fields
  4. Automatic NLS support as-you-type
  5. Soap-based remote service tunnel for hi-speed service remoting to a Eclipse server-side application
  6. Extension point for declaring OSGi services and remote service proxies
  7. Extension point for UI component to gui widget mapping
  8. Complete abstration layer for desktop (workbench), outlines (perspectives), forms (views, dialogs) and fields
  9. Configurable code
  10. Template concept for creating abstract class libraries
  11. Strong typed code, minimized "string binding" and therefore best support by PDE and JDT
  12. No meta data and no one-way code genration; everything is in the Java code you write. If you prefer to write code manually, or via click-and-build, doesn't matter

Copyright © Eclipse Foundation, Inc. All Rights Reserved.