Skip to main content

Notice: This Wiki is now read only and edits are no longer 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/Demo"

(Minifig Application)
Line 7: Line 7:
 
Small Demo Application (Client-side only) that displays all the fields.
 
Small Demo Application (Client-side only) that displays all the fields.
  
Path in repository: https://github.com/BSI-Business-Systems-Integration-AG/org.eclipse.scout.example/tree/3.8/scout.examples.demo
+
Path in repository: http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/tree/3.8/scout.examples.demo
  
  
Line 13: Line 13:
 
Presented at EclipseCon and EclipseCon Europe in 2012. More information in this [http://www.bsiag.com/scout/?p=385 blog article about BahBahChat]
 
Presented at EclipseCon and EclipseCon Europe in 2012. More information in this [http://www.bsiag.com/scout/?p=385 blog article about BahBahChat]
  
Repository: https://github.com/BSI-Business-Systems-Integration-AG/org.eclipse.scout.example/tree/3.8/bahbah
+
Repository: http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/tree/3.8/bahbah
  
 
Talks:
 
Talks:
Line 36: Line 36:
 
* Blog post: [http://www.bsiag.com/scout/?p=752 Testing Scout Applications]
 
* Blog post: [http://www.bsiag.com/scout/?p=752 Testing Scout Applications]
 
* [[Media:2013-03-26_eclipse_scout_testing.pdf|Slides [1.07 MB]]]
 
* [[Media:2013-03-26_eclipse_scout_testing.pdf|Slides [1.07 MB]]]
* Sources on GitHub: [http://github.com/BSI-Business-Systems-Integration-AG/org.eclipse.scout.example/tree/master/minifigcreator minifigcreator]
+
* Sources on GitHub: [http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/tree/master/minifigcreator minifigcreator]
 
* {{ScoutLink|Tutorial/3.8|Maven_Tycho_Build|maven tycho build tutorial}}
 
* {{ScoutLink|Tutorial/3.8|Maven_Tycho_Build|maven tycho build tutorial}}
  
 
== Git Repository ==
 
== Git Repository ==
https://github.com/BSI-Business-Systems-Integration-AG/org.eclipse.scout.example/ (Temporary name)
+
http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/ (Temporary name)
  
 
=== Branches ===
 
=== Branches ===
Line 58: Line 58:
 
  +---build
 
  +---build
 
  |  +---org.eclipsescout.demo.config <-- common files (.settings files, properties files, maven config templates..)
 
  |  +---org.eclipsescout.demo.config <-- common files (.settings files, properties files, maven config templates..)
  |  +---org.eclipsescout.demo.master <-- [1] Einstellungen, Version, plugin management...
+
  |  +---org.eclipsescout.demo.master <-- [1] preferences, version, plugin management...
  |  +---org.eclipsescout.demo.parent <-- [1.1] extends [1] und hat {[2], [3], [4]} als module (aggregation)
+
  |  +---org.eclipsescout.demo.parent <-- [1.1] extends [1] und has {[2], [3], [4]} as module (aggregation)
  |  +---org.eclipsescout.demo.target <-- Target Plattform für alle Projekte.
+
  |  +---org.eclipsescout.demo.target <-- Target Plattform for all projects.
 
  |
 
  |
 
  +---bahbah
 
  +---bahbah

Revision as of 12:18, 8 April 2013

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

Applications

Important.png
Under construction
A lot of the applications mentioned here are currently under construction (for example made for older scout versions...). We are working on refactoring them (single Git Repository, build with CBI, direct download from binaries).


Widget Demo

Small Demo Application (Client-side only) that displays all the fields.

Path in repository: http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/tree/3.8/scout.examples.demo


Bahbah Chat Application

Presented at EclipseCon and EclipseCon Europe in 2012. More information in this blog article about BahBahChat

Repository: http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/tree/3.8/bahbah

Talks:


Minifig Application

The minifig Application was created for EclipseCon 2013, to illustrate how Scout Applications could be tested. It is a small client-server application, using The Scout documentation has been moved to https://eclipsescout.github.io/. and The Scout documentation has been moved to https://eclipsescout.github.io/.

3 testing possibilities are illustrated:

  • Plain JUnit tests
  • JUnit test with a Scout context
  • UI-Test using Jubula

The application is build with maven and tycho. Tests are executed using the Scout test runner.

Scout Minifigcreator.png

Links:

Git Repository

http://github.com/BSI-Business-Systems-Integration-AG/org.eclipsescout.demo/ (Temporary name)

Branches

Working with branches should provide the possibility to work simultaneously on different Eclipse Scout versions with different Eclipse Runtime Versions.

  • scout_3.8_eclipse_3.8
  • scout_3.8_eclipse_4.2
  • scout_3.9_eclipse_4.3


Structure

The idea of the structure is to mutalize some commons parts (CBI Build, configuration files). This is a proposal:

Git Repository: org.eclipsescout.demo
|
+---pom.xml (root pom, has [1.1] as maven module).
+---build
|   +---org.eclipsescout.demo.config <-- common files (.settings files, properties files, maven config templates..)
|   +---org.eclipsescout.demo.master <-- [1] preferences, version, plugin management...
|   +---org.eclipsescout.demo.parent <-- [1.1] extends [1] und has {[2], [3], [4]} as module (aggregation)
|   +---org.eclipsescout.demo.target <-- Target Plattform for all projects.
|
+---bahbah
|   +---pom.xml <-- [2] extends [1] and has [2.1] as maven module
|   +---org.eclipsescout.demo.bahbah.parent <-- [2.1] aggregation for bahbah
|   +---org.eclipsescout.demo.bahbah.client
|   +---org.eclipsescout.demo.bahbah.security
|   +---org.eclipsescout.demo.bahbah.server
|   +---org.eclipsescout.demo.bahbah.shared
|   +---org.eclipsescout.demo.bahbah.ui.rap
|   +---org.eclipsescout.demo.bahbah.ui.swing
|   \---org.eclipsescout.demo.bahbah.ui.swt
|
+---jaxws
|   +---pom.xml <-- [3] extends [1] and has [3.1] as maven module
|   +---org.eclipsescout.demo.jaxws.parent <-- [3.1] aggregation for jaxws
|   +---org.eclipsescout.demo.jaxws.client
|   +---org.eclipsescout.demo.jaxws.database
|   +---org.eclipsescout.demo.jaxws.server
|   +---org.eclipsescout.demo.jaxws.shared
|   +---org.eclipsescout.demo.jaxws.ui.swing
|   \---org.eclipsescout.demo.jaxws.ui.swt
|
\---widgets
    +---pom.xml <-- [4] extends [1] and has [4.1] as maven module
    +---org.eclipsescout.demo.widgets.parent <-- [4.1] aggregation for widget
    +---org.eclipsescout.demo.widgets.client
    +---org.eclipsescout.demo.widgets.shared
    +---org.eclipsescout.demo.widgets.ui.rap
    +---org.eclipsescout.demo.widgets.ui.swing
    \---org.eclipsescout.demo.widgets.ui.swt

Back to the top