|
|
(97 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | = Eclipse Scout 3.9 adds Support for Mobile Applications =
| + | The Scout documentation has been moved to https://eclipsescout.github.io/. |
− | | + | |
− | Scout is a framework to build business applications based on the Eclipse platform.
| + | |
− | So far, Scout client applications included support for Swing or SWT to build desktop applications,
| + | |
− | and Eclipse RAP for web applications.
| + | |
− | | + | |
− | New with the Kepler release, Scout has added support for creating mobile applications that run on tablets and smart phones.
| + | |
− | Thanks to the clean separation of the Scout application model from a specific UI technology Scout applications may now be deployed on mobile phones, as web applications or to the desktop with a single code base.
| + | |
− | This feature greatly reduces maintenance costs for larger applications that need to be available on multiple frontends.
| + | |
− | | + | |
− | Being independent of specific UI technologies is one of Scout's major assests.
| + | |
− | Among other benefits, it reduces the long term risks of "marrying" large and important business applications to the "wrong" UI technology to almost zero.
| + | |
− | In fact, the default setup of Scout applications enforces the separation of business code from UI technology codes.
| + | |
− | | + | |
− | As this article has been written for software developers without prior knowledge of Scout we want to provide a hands-on introduction based on the Scout package provided on eclipse.org/downloads.
| + | |
− | To install the Scout package you only need working installation of a JDK version 6 or 7.
| + | |
− | all standard, in case you prefer detailed instructions -> link to html book (specific version 3.9, not nightly)
| + | |
− | | + | |
− | == The Hello World ==
| + | |
− | | + | |
− | say as to learn any new language or framework we start with hello world. say it will take less than 30' and works well for java beginners
| + | |
− | | + | |
− | finished app
| + | |
− | * client server roundtrip
| + | |
− | * several ui
| + | |
− | * swing rayo (to match look and feel of desktop, web, mobile)
| + | |
− | | + | |
− | book/tex/intro/figures/
| + | |
− | * helloworld_message_rap_mobile
| + | |
− | * helloworld_message_rap_rayo
| + | |
− | * helloworld_message_swing_rayo
| + | |
− | * helloworld_message_swt
| + | |
− | | + | |
− | some crm screenshots
| + | |
− | | + | |
− | == Next Steps ==
| + | |
− | | + | |
− | In case you have been intrigued by what you have seen from Scout so far you might consider the following steps
| + | |
− | | + | |
− | '''Do more tutorials'''. bla [http://wiki.eclipse.org/Scout/Tutorial Wiki tutorials],
| + | |
− | | + | |
− | '''Browse through the Book'''. bla
| + | |
− | | + | |
− | * use the forum to ask questions
| + | |
− | | + | |
− | See the democamp Zurich [http://wiki.eclipse.org/images/a/a3/20130627_DemoCampZuerich_Scout.pdf slides] for a more recent Scout presentation.
| + | |
− | | + | |
− | you can follow or post your thoughts to our CloudCoding Google+ or [https://twitter.com/EclipseScout @EclipseScout] Twitter accounts.
| + | |