[[BackLinksMenu]] [[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|)]] = 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. == Related == [wiki:GROUP_DEPLOYMENT_R0][[BR]] [wiki: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: [[Image(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.)