wiki:APP_PLUGIN_STARTUP_R1

Version 4 (modified by kyli, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=APP_PLUGIN_STARTUP_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

  • The app plug-in is the main plug-in of Sophie 2.0.
  • It actually starts the application.
  • It is used in all editions of Sophie 2.0.
  • It is responsible for configuration reading and loading of other parts of the application.

Task requirements

In this revision we must make the launcher module more useful. This includes:

  • Merging JavaWebStartMain and Main classes in the org.sophie2.launcher module.
  • Centralizing the Fake launchers (FakeAuthor and FakeServer)

Task result

Source code.

Implementation idea

Create a FakeMain.java class in org.sophie2.launcher module, which takes an argument - the concrete edition, and launches it similar to the existent fake launchers.

APP_PLUGIN_STARTUP_R0

How to demo

  • Launch the FakeAuthor and FakeServer configurations
  • Launch the TrueAuthor, TrueServer and JWS configurations.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)