Welcome to the Utilities repository of the II group of TUDelft. This is a collection of general java tool classes that are used in various projects. Checkout using {{{svn co https://tracinsy.ewi.tudelft.nl/pub/svn/Utilities}}} To browse sources, click on the "Browse Source" button in the top right. ||= title/link =||= description =|| ||[wiki:utilities]||Set of commonly used tools: [wiki:immutablelist], [wiki:files], [wiki:Listener], [wiki:Tree] and repository|| ||[wiki:utilitiespy]||as [wiki:utilities] but for python. Contains only part of the functionality available in java, will grow over time|| ||AccountServer||tomcat app that uses AccountManager to create login procedure for sessions|| ||AccountManager||java code for handling accounts: login/password storage, reset password, create account|| ||[wiki:Translator]||Csv-file based translator with best-match translation|| ||[wiki:ListenerPy]||as [wiki:Listener], but for Python|| ||[wiki:Logging]||module to define logger through an interface (enabling testing)|| ||[wiki:LoggingPy]||as Logging, but for Python|| ||[wiki:dialogmanager]||tool to create and run a dialog.|| ||[wiki:junit]||Support for standard tests of classes|| ||[wiki:pyson] ||jackson-style json (de)serializer for python objects|| ||[wiki:uri] ||immutable URI class for python|| ||[wiki:mvc] ||tools for building mvc based GUI|| ||[wiki:pyrunner] ||Tool for running python from java, including pip install, venv etc|| ||[wiki:j2p java2python] ||Tool that translates java into C-python code|| ||[wiki:unitpy] ||annotations for java-style junit annotations, plus tools to run python tests annotated with such annotations|| You can use the artifacts using maven. All artifacts are also available for download from [http://artifactory.ewi.tudelft.nl/artifactory/webapp/#/artifacts/browse/tree/General/libs-release-local/tudelft/utilities the artifactory]