Changes between Version 10 and Version 11 of GROUP_DEPLOYMENT_R2


Ignore:
Timestamp:
08/26/09 12:10:23 (16 years ago)
Author:
pav
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_DEPLOYMENT_R2

    v10 v11  
    6262 * Carefully look for exceptions and log them with appropriate message. 
    6363 
     64 * About the applet - java 5 backward compatibility has to be implemented because there is no other way to run the applet under MacOS 10.5(it default 64 bit java6 but the browsers use 32 bit only, so mac browser uses java 5). Set jre that eclipse use to 1.5 and java-compiler-plugin in maven to 1.5(source and target tags). In this case maven will use java 1.5 for compiling. Keep in mind that the errors that eclipse shows are not all the errors - maven install has to be used as compiler too. Most of the errors are trivial: 
     65  * enums has to be imported as static imports - static import org.sophie2.*.EnumName.*; 
     66  * @Override annotations for the methods coming from interface not superclass has to be removed. 
     67  * <?> generics has to be changed where the wildcards of the class are V and T for example. One way to do this it to just remove generic and add suppress warning(because <?> include everything possible for parameter). 
     68  * Where classes from java 6 are used a way to pass over them has to be implemented. For example TransferSupport is not included in java6 so TransferHandler importData(JComponent, Transferable) has to be used instead of importData(TransferSupport). Another example is that IOException class doesn't have constructor which takes throwable argument(only String). So where IOException is thrown SophieLog has to be used to log the throwable object and appropriate string has to be added in IOException throw. 
     69 * Applet has to use MDAppletWindow to show in the real applet window no in the separate one. 
    6470 
     71 * Use jar bundler application for MacOS installer. Use tutorial and examples to create runnable package: http://www.devdaily.com/apple/mac/java-jar-bundler/Getting_started_with_Jar_Bu.shtml 
     72 * For the PersistenceStorage(java web start sandbox) go to design of revision R1 of the task [wiki:GROUP_DEPLOYMENT_R1] 
     73 * If there is time left think about native librarires in the distribution package. Add them to the native section of the installer configuration and see if this works. 
     74 
     75  
    6576  
    6677