/[schmitzm]/branches/1.0-gt2-2.6/readme.txt
ViewVC logotype

Diff of /branches/1.0-gt2-2.6/readme.txt

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

revision 17 by mojays, Mon Mar 2 12:46:03 2009 UTC revision 27 by mojays, Fri Mar 6 13:21:33 2009 UTC
# Line 1  Line 1 
1  This file shows the dependencies of the SCHMITZM library  ==============================================================
2    === SCHMITZM README (2009-03-02, Martin Schmitz)           ===
3    ===                                                        ===
4    === http://wald.intevation.org/projects/xulu/              ===
5    === http://wald.intevation.org/projects/schmitzm/          ===
6    ==============================================================
7    
 t.b.c.  
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
17    library for experienced programmers, I renounced to put all
18    necessary libraries to the project.
19    
20    I expect that the SCHMITZM developer/builder is able to include
21    the following dependencies to its individual Java (Eclipse)
22    project:
23         - JRE/JDK 1.6
24         - JAI plus ImageIO (if not already included in your JRE/JDK)
25         - Geotools 2.4.4
26           + gt2-arcgrid-2.3.0-M0.jar
27           + junit-4.4.jar
28           + gt2-render-2.4.2.jar
29         - jFreeChart 1.0.6
30         - Log4j 1.2.14
31         - JINI
32         - ADAGIOS Java lib
33    
34    NOTE: All these libraries (except JRE/JDK) can be found in the
35          'lib' folder of the XULU project:
36                  http://wald.intevation.org/projects/xulu/
37    
38    An example for an Eclipse project can be found in "defaults"
39    folder. But please DO NOT USE, MODIFY AND COMMIT THIS FILES,
40    but instead copy first '.classpass' and '.project' to SCHMITZM
41    root folder!!
42    
43    
44    -----------------------------------------------------------
45    (2) Localization in SCHMITZM library
46    -----------------------------------------------------------
47    Localization is done by the SCHMITZM class ResourceProvider, which is
48    an extension to standard Java ResourceBundle.
49    For example ResourceProvider.getString(..) allowes to specify
50    additional parameters to fill wildcards ${0}, ${1}, ${2}, ... in the
51    localization strings (see ResourceProvider class for more details).
52    
53    The SCHMITZM library contains resource bundles in the following
54    packages, each located in sub-folders <package>/resource/locales:
55    
56    - schmitzm.data              -> DataResourceBundle
57    - schmitzm.geotools.feature  -> FeatureResourceBundle
58    - schmitzm.geotools.gui      -> GTResourceBundle
59    - schmitzm.lang              -> LangResourceBundle
60    - schmitzm.swing             -> SwingResourceBundle
61    - skrueger.swing             -> SwingResourceBundle
62    
63    If you want SCHMITZM to provide an additional language, you have to
64    translate all of these ResourceBundles.
65    
66    
67    ===========================================================
68    http://wald.intevation.org/projects/xulu/
69    http://wald.intevation.org/projects/schmitzm/
70    ===========================================================

Legend:
Removed from v.17  
changed lines
  Added in v.27

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26