wiki:GROUP_DEPLOYMENT_R2

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

--

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

Error: Macro TicketQuery(summary=GROUP_DEPLOYMENT_R2, 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 goal of this group of tasks is to finalize all the things from the other two revisions of the deployment and to try to run Sophie 2 with Java 1.5 version.

Task requirements

  • FileEntryManager should be refactored not to depend on static things and util methods should be separated in utility class.
  • Rpm and dep packages should be created. Rpm package generation should be automated.
  • Under Mac and Linux bug with the resource directory that is named with %20% in its name should be fixed.
  • Script for daily update of applet and jws Sophie jars should be created.
  • JWS local storage on user machine should be implemented.
  • Applet should not have to be run twice to launch Sophie 2.
  • Installer can be optimized to create runnable shortcut under linux. Some readme.txt can be created too.
  • Make a try to run Sophie 2 under Java 1.5.
  • Create MacOS packages that use macOS menu bar.

Task result

New packages, java web start local storage, daily update of applet and jws jars, better installer

Implementation idea

  • See the implementation ideas from the other revisions(r1 and r0).
  • Use jar bundler under MacOS.
  • Discuss how to prevent static paths in the entry manager.
  • Create new FileSearchUtil class where all the utility methods will be available.

GROUP_DEPLOYMENT_R0
GROUP_DEPLOYMENT_R1

How to demo

  • Demonstrate all the packages, applet and jws running and resource folders created on the user machine.

Design

  • FileEntryManager and FileSearchUtil class diagram follows:

source:/branches/private/pav/GROUP_DEPLOYMENT_R2/sophie2-platform/doc/uml-design-diagrams/FileEntryClasses.png

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)