Shlublu Java Lib v0.7

Copyright (C) 2002 Vincent Poulain. All rights reserved.

SourceForge.net Logo


This software is published under the terms of the GNU Lesser General Public License version 2.1, a copy of which has been included with this distribution in the COPYING.TXT file.


  1. General project information
  2. Purpose
  3. Content
  4. Documentation and directory structure
  5. Technical points, requirements
  6. Versionning
  7. Changes log
  8. Remaining bugs
  9. Fixed bugs
  10. To-do/requestes
  11. Conclusion
  12. Acknowledgments
     

  1. General project information
  2.  

  3. Purpose
  4. This lib is a general purpose Java 2 library. It grows following the needs I encounter when working on my other projects.
    In fact, I put in it all the things I find useful to make reusable.
    The goal is to provide developpers relevant and efficient material.  

  5. Content
  6. There's right now the following packages. This description shows some relevant points of each of them, without beeing exhaustive.

     

  7. Documentation and directory structure
  8. The doc currently available is this one, and a "protected" JavaDoc stored in the docs/api directory.
    Sources are available in src directory.

    Classes are contained in both shlublulib.jar and classes directory.

    The directory structure is the following :
    	Shlublu Java Lib root directory
    		|
    		|__COPYING.TXT			The GNU Lesser General Public License file
    		|__releasenotes.html		This file
    		|__shlubulib.jar		Image of classes/*, to be used in CLASSPATH
    		|
    		|
    		|__classes			The executable classes root directory
    		|    |__org			
    		|	 |__shlublu
    		|	 	|__javax
    		|		     |__*	The packages classes directories
    		|
    		|
    		|__docs				The documentation root directory
    		|    |__api			Javadoc available following index.html
    		|	 |__index.html		The entry point of the API documentation
    		|    	 |__org			
    		|	     |__shlublu
    		|	 	   |__javax
    		|		     	|
    		|		     	|__*	The packages docs are available following package-summary.html
    		|
    		|
    		|__src				The java sources root directory
    		|    |__org			
    		|	 |__shlublu
    		|	 	|__javax
    		|		     |__*	The packages sources directories
    		|
    		|
    		|__lib				The open source software redistribution root directory
    		     |__distribution.txt	The access to the full software distributions
    		     |__LICENSE.APL		The corresponding license terms : Apache Software License v1.1
    		     |__log4j.jar		The Apache Log4J binaries
    		
    	
     

  9. Technical points, requirements
  10. All packages were developped using the Sun's Java 2 SDK Standard Edition v1.3.1.
    Javac optimization -o flag was used at classes build time.

    Apache Log4j package is required to use instances of org.shlublu.javax.log.ApplicationLog, but not to use static methods of this class.
    This code was built using Log4j 1.1.2.  

  11. Versionning
  12. Major version number is the architecture version number.
    Minor version number means stable/unstable, incrementally.

    As an example, a burst of three version in the same architecture, with only the last one stable will the following version numbers : 0.1, 0.3, 0.4  

  13. Changes log
  14.  

  15. Remaining bugs
  16.  

  17. Fixed bugs
  18.  

  19. To-do/requestes
  20.  

  21. Conclusion
  22. That's it ! I hope you'll enjoy Shlublu Java Lib.
    Any request, bug submission, comment ? Juste tell me.  

  23. Acknowledgments