University of Tuebingen Lehrstuhl Kognitive Systeme, Prof Dr. Zell
print version HomeJOELib JOELib Tutorial Maintenance
 
Home
Introduction
Users/Publications
Screenshots
JOELib Tutorial
Contents
Preface
Installation
Basics
Functionalities
Utilities
Maintenance
Descriptors
Algorithms
Interfaces
Interfaces JNI
Interface ML
Documentation
Examples
Applications
Support
Structures
Bibliography
Glossary
Index
JOELib2 Tutorial
JOELib API
JOELib2 API
Download
Mailing lists
License
Acknowledgements
Links
 
JOELib@FM
JOELib@SF
PMD Online
PMD Offline
CVS Repository
 
Research at WSI-RA
Software at WSI-RA
WSI-RA Department
Faculty
University
 

Maintenance

These libraries are mainly used for documentation purposes and software design (faciliating the maintenance of JOELib). Unfortunately some required software design recommended complexity reductions can not be done, because there is no time (for me!) to implement testing classes and redesign the library structure. Furthermore some speed-up's can not be done, too, e.g. H-depleted molecule caching for descriptor calculations, or improved SMARTS matching with faster search trees. So we will need more time and more developers to be able to gurantee a state-of-the-art softwaredesign. Otherwise you will be forced, until now, to read the available API and the (complex) source code on your own !

  • The Jalopy-library to format the source code and reduce CVS traffic when using different IDE's.

  • The Pretty-Mess-Detection (PMD)-library to check code complexity and coding conventions.

  • The JavaNCSS-library to check for duplicated code.

  • The VizANT-library to visualize the dependencies in the ANT build file.

  • The FindBugs-library to check for potential bugs in the JOELib library.


Last changes: 08.12.2010, 16:53 CET (UTC/GMT +1 hour) wegner.
http://www.ra.cs.uni-tuebingen.de/software/joelib/tutorial/utilities-maintenance.html
2003 University of Tübingen, Germany