/[schmitzm]/trunk/readme.txt
ViewVC logotype

Diff of /trunk/readme.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/readme.txt revision 18 by mojays, Mon Mar 2 14:54:11 2009 UTC branches/2.0-RC2/readme.txt revision 625 by mojays, Thu Jan 28 11:01:15 2010 UTC
# Line 1  Line 1 
1  ==============================================================  ==============================================================
2  === SCHMITZM README (2009-03-02, Martin Schmitz)           ===  === SCHMITZM README (2010-01-28, Martin Schmitz)           ===
3  ===                                                        ===  ===                                                        ===
4  === http://wald.intevation.org/projects/xulu/              ===  === http://wald.intevation.org/projects/xulu/              ===
5  === http://wald.intevation.org/projects/schmitzm/          ===  === http://wald.intevation.org/projects/schmitzm/          ===
6  ==============================================================  ==============================================================
7    
8    This file contains some informations ...
9    
10    (1) about the dependencies of the SCHMITZM library
11    (2) about localization in SCHMITZM
12    
13    -----------------------------------------------------------
14    (1) Dependencies to other libraries
15    -----------------------------------------------------------
16  Because SCHMITZM is not an executable application, but an  Because SCHMITZM is not an executable application, but an
17  library for experienced programmers, I renounced to put all  library for experienced programmers, I renounced to put all
18  necessary libraries to the project.  necessary libraries to the project.
# Line 12  necessary libraries to the project. Line 20  necessary libraries to the project.
20  I expect that the SCHMITZM developer/builder is able to include  I expect that the SCHMITZM developer/builder is able to include
21  the following dependencies to its individual Java (Eclipse)  the following dependencies to its individual Java (Eclipse)
22  project:  project:
23       - JRE/JDK 1.6       - JRE/JDK 1.6 (http://java.sun.com)
24       - JAI plus ImageIO (if not already included in your JRE/JDK)       - JAI plus ImageIO (if not already included in your JRE/JDK)
25       - Geotools 2.4.4         because gt2-2.6.0 already includes jai_codec-1.1.3.jar and
26         + gt2-arcgrid-2.3.0-M0.jar         jai_imageio-1.1.jar it is recommended only to include:
27         + junit-4.4.jar         - clipwrapper_jiio.jar
28         + gt2-render-2.4.2.jar         - jai_core.jar
29       - jFreeChart 1.0.6         - mlibwrapper_jai.jar
30       - Log4j 1.2.14       - Geotools 2.6.1 (http://www.geotools.org)
31       - JINI       - jFreeChart 1.0.13 (http://www.jfree.org/jfreechart/)
32       - ADAGIOS Java lib       - Log4j 1.2.14 (http://logging.apache.org/log4j/)
33         - JINI (http://java.sun.com/products/jini/)
34  NOTE: All these libraries (except JRE/JDK) can be found in the       - Colt (http://acs.lbl.gov/~hoschek/colt/)
35        'lib' folder of the XULU project:  
36                http://wald.intevation.org/projects/xulu/  Only the following individual JARs are included in the SCHMITZM
37    project (lib folder) because of several reasons. For middle term
38    it is planned to remove them:
39         - gt-shapefile-renderer-2.6-SNAPSHOT.jar
40            >> ShapefileRenderer is still needed, but unsupported in
41               gt2-2.6.1. When GT has included all its advantages
42               in StreamingRenderer the ShapefileRenderer will be
43               removed from SCHMITZM
44    
45    
46  An example for an Eclipse project can be found in "defaults"  An example for an Eclipse project can be found in "defaults"
47  folder. But please DO NOT USE, MODIFY AND COMMIT THIS FILES,  folder. But please DO NOT USE, MODIFY AND COMMIT THIS FILES,
48  but instead copy first '.classpass' and '.project' to SCHMITZM  but instead copy first '.classpass' and '.project' to SCHMITZM
49  root folder!!  root folder!!
50    
51    
52    -----------------------------------------------------------
53    (2) Localization in SCHMITZM library
54    -----------------------------------------------------------
55    Localization is done by the SCHMITZM class ResourceProvider, which is
56    an extension to standard Java ResourceBundle.
57    For example ResourceProvider.getString(..) allowes to specify
58    additional parameters to fill wildcards ${0}, ${1}, ${2}, ... in the
59    localization strings (see ResourceProvider class for more details).
60    
61    The SCHMITZM library contains resource bundles in the following
62    packages, each located in sub-folders <package>/resource/locales:
63    
64    - schmitzm.data              -> DataResourceBundle
65    - schmitzm.geotools.feature  -> FeatureResourceBundle
66    - schmitzm.geotools.gui      -> GTResourceBundle
67    - schmitzm.lang              -> LangResourceBundle
68    - schmitzm.swing             -> SwingResourceBundle
69    - skrueger.swing             -> SwingResourceBundle
70    
71    If you want SCHMITZM to provide an additional language, you have to
72    translate all of these ResourceBundles.
73    
74    
75    ===========================================================
76    http://wald.intevation.org/projects/xulu/
77    http://wald.intevation.org/projects/schmitzm/
78    ===========================================================

Legend:
Removed from v.18  
changed lines
  Added in v.625

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26