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"

(59 intermediate revisions by 9 users not shown)
Line 2: Line 2:
 
__NOEDITSECTION__
 
__NOEDITSECTION__
  
Welcome to the Eclipse Scout Wiki.
+
<div style="float: right; width: 40%; ">
 
+
* '''{{ScoutLink|HowTo/{{ScoutCurrentVersion}}|Install Scout SDK|name=Install}}''' Scout
<div style="float: right; width: 50%; ">
+
* Follow the '''{{ScoutLink|Tutorial|name=Tutorials}}'''
* '''[http://live.eclipse.org/node/1020 Scout Webinar]''' - Building of a demo application
+
* Read the '''{{ScoutLink|Book/4.0|name=Scout Book}}'''
* '''{{ScoutLink|Overview|name=Overview}}''' - What it is, what it does
+
* '''{{ScoutLink|Contribution|name=Contribute}}''' to Scout
* '''{{ScoutLink|HowTo|Install Scout SDK|name=Install}}''' - Install Scout SDK
+
* '''{{ScoutLink|Tutorial|name=Tutorial}}''' - A list of available Scout SDK Tutorials
+
* '''{{ScoutLink|Documentation|name=Documentation}}''' - A bit more about the architecture
+
* '''{{ScoutLink|Contribution|name=Contributing to Scout}}''' - Contribution guidelines
+
* '''{{ScoutLink|Release|Indigo|Overview|name=Indigo Overview}}''' - Indigo documentation
+
 
+
 
</div>
 
</div>
  
 
[[Image:ScoutIconLarge.gif]]
 
[[Image:ScoutIconLarge.gif]]
  
'''Simple'''. '''Stable'''. '''Flexible'''.  
+
'''Eclipse Scout''' is a framework for business applications.  
 +
Scout applications are based on Java/Eclipse and run on the desktop, in a web browser, and on mobile devices.
  
* Eclipse Scout is a mature and open framework for modern, service oriented business applications.
+
[[Image:Eclipsescout_businessapplication_kepler.png]]
* It substantially boosts developer productivity and is simple to learn.
+
* User friendly applications are straight forward to implement with Scout’s comprehensive set of user interface components.
+
* Completely based on Java/Eclipse, Scout Applications are easy to integrate in most IT environments.
+
  
 +
Thanks to the clean separation of the UI model from the UI technology, Scout applications can simultaneously support different UI technologies. Currently, Scout supports Swing and SWT on the desktop and Eclipse RAP for web and/or mobile applications.
  
<div style="border: 1px dashed #3c78b5;background-color: #f0f0f0;padding: 10px;">
+
With the tooling provided by Scout SDK, Scout is simple to learn and boosts productivity. To get started, have a look at the {{ScoutLink|Tutorial|name=Wiki tutorials}} and the {{ScoutLink|Book/3.9|name=Scout book}}.
=Latest Project News=
+
* '''2011-06-22''' - Eclipse Indigo 3.7.0 with scout release
+
* '''2011-05-17''' - Check our [http://live.eclipse.org/node/1020 Scout Webinar]
+
* '''2011-03-24''' - Added [[Scout_HelloWorld|"Hello World"]] tutorial and [[Scout_DeployToTomacat|deploy to Tomcat]] for Scout apps
+
* '''2010-12-02''' - Source code available at Eclipse
+
* '''2010-04-09''' - Notification by EMO: Successful creation review
+
* '''2010-02-08''' - The [http://www.eclipse.org/proposals/scout/ Scout proposal] is online.
+
</div>
+
 
+
Scout consists of a runtime and an SDK part. The runtime is purely based on [http://www.eclipse.org/equinox/ Equinox] and Eclipse. The [[Scout SDK|SDK part]] is an extension to JDT and PDE with a perspective for easy click-and-build of a {{ScoutLink|Overview|Scout_application|name=complete application}}.
+
  
 
{| border="0" cellspacing="0" valign="top" style="width:100%; margin-top: 15px;"
 
{| border="0" cellspacing="0" valign="top" style="width:100%; margin-top: 15px;"
Line 41: Line 24:
 
|-valign="top"  
 
|-valign="top"  
 
|style="width:50%; padding-right: 15px; padding-bottom: 15px;"|
 
|style="width:50%; padding-right: 15px; padding-bottom: 15px;"|
<h1>What is Scout Runtime?</h1>
+
<h1>Get Started</h1>
* '''{{ScoutLink|Overview|Slides|Presentations}}''' - check out slides and related materials used in Scout presentations
+
* '''{{ScoutLink|Overview|Screencasts|name=Watch the Scout video tutorials}}''' ! start with [http://www.youtube.com/watch?v=SgbKrZHseTQ&list=PLM9RhoqzsT4Xvkf1lo4ry57JdneEGUJaC Tutorial Part 1]
* '''{{ScoutLink|Overview|Why You Should Use Scout|Arguments for Scout}}''' - twelve reasons why you should use Scout
+
* '''{{ScoutLink|HowTo/{{ScoutCurrentVersion}}|Install Scout SDK|Install Scout}}''' and start to play around
 
+
* '''{{ScoutLink|Tutorial/{{ScoutCurrentVersion}}|HelloWorld|The "Hello World!"}}''' the Scout "Hello World" application
 +
* '''{{ScoutLink|Tutorial/{{ScoutCurrentVersion}}|name=More Tutorials}}''' - more Scout SDK tutorials to play with
 +
* '''{{ScoutLink|HowTo/{{ScoutCurrentVersion}}|name=How To}}''' - recipes for common Scout tasks
 +
* '''{{ScoutLink|Concepts|name=Documentation}}''' - description of the Scout concepts
 +
* '''{{ScoutLink|SDK|name=Scout SDK}}''' - development kit for the Eclipse IDE
 
|
 
|
<h1>What is Scout SDK?</h1>
+
<h1>Scout Project News</h1>
* '''{{ScoutLink|SDK|name=Scout SDK}}''' - development kit for the Eclipse IDE
+
* '''[http://twitter.com/EclipseScout Twitter]''' - follow us on Twitter
 +
* '''[http://www.bsiag.com/scout Blog]''' - News about Scout
 +
* '''{{ScoutLink|Release|Luna|Overview|name=Luna Documentation }}''' - Scout 4.0
 +
* '''[[media:EclipseScout_Factsheet_2014.pdf‎|Scout Factsheet]]''' - the 2014 edition
 +
* '''{{ScoutLink|Overview|Slides|Scout Presentations}}''' - slides and related materials
  
 
|-valign="top"  
 
|-valign="top"  
 
|style="width:50%; padding-right: 15px; padding-bottom: 15px;"|
 
|style="width:50%; padding-right: 15px; padding-bottom: 15px;"|
<h1>Getting Started</h1>
+
<h1>Get in Touch</h1>
* '''[http://live.eclipse.org/node/1020 Scout Webinar]''' - 37 minutes: Scout project background, and implementation of a demo application
+
* '''[http://www.youtube.com/watch?v=1iCKib1gTkk Screencast 1], [http://www.youtube.com/watch?v=aUKVmZIRdV4 Screencast 2],[http://www.youtube.com/watch?v=AnZYptB7uIk Screencast 3]''' - watch the demo movies
+
* '''{{ScoutLink|HowTo|Install Scout SDK|Install Scout}}''' and start to play with the tutorials
+
* '''[[Scout_HelloWorld|Scout HelloWorld application]]''' The Scout "Hello World" application
+
* '''[[Scout_DeployToTomacat|Deploy your Scout application]]''' Deploy of the Scout application (including client) to a Tomcat webserver
+
* '''{{ScoutLink|Tutorial|Project From Existing Workspace|Download an existing Scout application}}''' no need to start from scratch: import this workspace and download a modified DerbyDb
+
* '''{{ScoutLink|Tutorial|minicrm|Create a mini CRM application}}''' by following this tutorial
+
* '''{{ScoutLink|Tutorial|IMAP Step-by-Step|Create an IMAP client/server application}}''' by following this step-by-step tutorial
+
* '''{{ScoutLink|Tutorial|Advanced Minicrm|Integrate webservices into your Scout application}}''' call webservices by following this step-by-step tutorial
+
* '''[[Scout_DatabaseDevelopmentPerspective|The Database Development perspective]]''' configured the database development perspective for your DerbyDb
+
* '''{{ScoutLink|HowTo|name=How To}}''' - recipies for common Scout tasks
+
 
+
|
+
<h1>Get in Touch!</h1>
+
 
* '''[http://www.eclipse.org/scout Scout Home]''' - the Scout website  
 
* '''[http://www.eclipse.org/scout Scout Home]''' - the Scout website  
* '''[http://www.eclipse.org/forums/eclipse.scout Scout Forum]''' - the starting point for community discussions, assistance on Scout development and general questions
+
* '''[http://www.eclipse.org/forums/eclipse.scout Scout Forum]''' - community discussions
* '''[http://dev.eclipse.org/mhonarc/lists/scout-dev/ Scout Newsgroup]''' - Scout developer mailing list
+
* '''[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=RESOLVED;bug_status=VERIFIED;product=Scout&columnlist=bug_id%2Cbug_severity%2Cpriority%2Ctarget_milestone%2Cbug_status%2Cresolution%2Ccomponent%2Cassigned_to%2Cshort_desc Scout Bugs]''' - all open bugs
* '''[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=scout&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Scout Bugs]''' - all open bugs
+
* '''[https://dev.eclipse.org/mailman/listinfo/scout-dev Scout Newsgroup]''' - scout-dev@eclipse.org
* '''[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=Scout Scout Bugs]''' - all bugs (includes resolved & closed ones)
+
 
+
 
+
  
* '''[http://www.bsiag.com/scout Scout Blog]''' - latest news about Scout
+
* '''[irc://irc.freenode.net/#eclipse-scout #eclipse-scout]''' - a small [[IRC]] channel
* '''[http://twitter.com/EclipseScout Scout Twitter]''' - follow us on Twitter
+
 
* '''[https://www.ohloh.net/p/eclipsescout Scout ohloh]''' - code metrics and more
 
* '''[https://www.ohloh.net/p/eclipsescout Scout ohloh]''' - code metrics and more
* '''[http://www.bsiag.com/eclipse BSI AG]''' - the currently contributing organization
+
* '''[http://www.bsiag.com BSI AG]''' - the currently contributing organization
  
 +
|
  
 
|}
 
|}

Revision as of 12:00, 9 July 2014


ScoutIconLarge.gif

Eclipse Scout is a framework for business applications. Scout applications are based on Java/Eclipse and run on the desktop, in a web browser, and on mobile devices.

Eclipsescout businessapplication kepler.png

Thanks to the clean separation of the UI model from the UI technology, Scout applications can simultaneously support different UI technologies. Currently, Scout supports Swing and SWT on the desktop and Eclipse RAP for web and/or mobile applications.

With the tooling provided by Scout SDK, Scout is simple to learn and boosts productivity. To get started, have a look at the The Scout documentation has been moved to https://eclipsescout.github.io/. and the The Scout documentation has been moved to https://eclipsescout.github.io/..

Get Started

Scout Project News

Get in Touch

Back to the top