Wiki source code of Clazzes.org

Version 29.5 by Christoph Lechleitner on 2026-02-25 08.42:44

Hide last authors
Christoph Lechleitner 29.1 1 = **Clazzes.org is ...** =
christoph_lechleitner@iteg_at 28.1 2
christoph_lechleitner@iteg_at 6.1 3 ... an Open Source project featuring libraries for JAVA and other programming languages.
4
Christoph Lechleitner 29.1 5 It is operated by [[ITEG>>http://www.iteg.at/]] with support from several other contributors from Austria (See [[Contact>>https://www.iteg.at/en/contact/]]).
christoph_lechleitner@iteg_at 1.1 6
Christoph Lechleitner 29.5 7 === From Confluence to Wiki ... ===
christoph_lechleitner@iteg_at 5.1 8
Christoph Lechleitner 29.2 9 In late February of 2026 we have migrated from [[Clazzes Confluence>>https://clazzes.atlassian.net/wiki/]] (Thanks Atlassian) to this XWiki.
Christoph Lechleitner 29.5 10 Some migration problems were solved by removing details like BLog entries on this end, they still can be found in the .
11 We apologize for the inconvenience.
Christoph Lechleitner 29.1 12
13 === Software projects ===
14
15 * [[Authentication Tools>>doc:LOGIN.WebHome]], authentication service connectors and a backend
christoph_lechleitner@iteg_at 28.1 16 * [[Clazzes-Utils>>doc:UTIL.WebHome]] are a collection of Java utils under org.clazzes.util, and the historic root of the clazzes.org project
17 * [[Colin>>doc:COL.WebHome]], a structural analysis application with a lightweight interface, an part of the QT Ambassador Program
Christoph Lechleitner 29.1 18 * [[CSVEdit>>url:https://clazzes.atlassian.net/wiki/spaces/CSVEDIT]], yet another editor for .csv like files, in C++ with QT4
christoph_lechleitner@iteg_at 17.1 19 * [[Data Model Generator and Utils>>doc:DMGEN.WebHome]], generates POJOs and DAOs from data models specified in xml
christoph_lechleitner@iteg_at 11.1 20 * [[DOJO-Clazzes>>doc:DOJO.WebHome]], things created when moving from GWT to DOJO Toolkit
christoph_lechleitner@iteg_at 28.1 21 * [[FancyMail>>doc:FANCYMAIL.WebHome]], a free alternative message sending service for e-mail and SMS in JAVA
Christoph Lechleitner 29.1 22 * [[FancyLibs>>url:https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS]], a collection of lightweight portable basic function classes for C++
christoph_lechleitner@iteg_at 28.1 23 * [[FTPSync>>doc:FTPSYNC.WebHome]], a PERL skript to synchronize a local directory tree and a remote FTP directory tree
christoph_lechleitner@iteg_at 13.1 24 * Some basic GWT tools, currently covered by the know-how space [[GWT Basics>>doc:GWTBASICS.WebHome]]
christoph_lechleitner@iteg_at 28.1 25 * [[HPGS>>doc:HPGS.WebHome]], a HPGL/2 interpreter in C++
Christoph Lechleitner 29.1 26 * [[JarTools>>doc:JT.WebHome]] makes it easier to retrieve and manipulate meta information in .jar files resp. META-INF/MANIFEST.MF, and similar bits likepom.properties.
christoph_lechleitner@iteg_at 28.1 27 * [[JDBC2XML>>doc:JDBC2XML.WebHome]], started as a commandline tool for dumping and restoring databases from/to XML and slowly growing to a Java library for simple table creation and manipulation
christoph_lechleitner@iteg_at 14.1 28 * [[MLP>>doc:MLP.WebHome]] (Mail.Log-Parsing) a script collection to make it easier to parse /var/log/mail.log and the like
Christoph Lechleitner 29.1 29 * [[OOOEngine>>doc:OOOENGINE.OOOEngine.WebHome]], a wrapper to have a OpenOffice or LibreOffice daemon perform tasks like convert files
30 * [[PBA Package Builder + Archiver>>doc:PBA.WebHome]], the collection of tools that builds and distributes all our C++ software and Debian packages (see below and [[deb.clazzes.org>>url:http://deb.clazzes.org/]])
christoph_lechleitner@iteg_at 28.1 31 * [[Remoting>>doc:REM.WebHome]], a RPC framework for C++ and Java using TCP/IP and optionally TLS
christoph_lechleitner@iteg_at 5.1 32 * [[Sketch>>doc:SKETCH.WebHome]], a 2D graphics framework for web applications
christoph_lechleitner@iteg_at 28.1 33 * [[TopicMap Engine>>doc:TME.WebHome]], a implementation of the TopicMaps API (TMAPI 2.0.2)
christoph_lechleitner@iteg_at 2.1 34
Christoph Lechleitner 29.1 35 === Downloads, Packages, Source Code ===
christoph_lechleitner@iteg_at 5.1 36
Christoph Lechleitner 29.1 37 For installers, tarballs and debian packages go to the [[Downloads page>>doc:CLORG.Downloads.WebHome]], [[deb.clazzes.org>>https://deb.clazzes.org/]], or [[maven.clazzes.org>>https://maven.clazzes.org/]].
christoph_lechleitner@iteg_at 5.1 38
Christoph Lechleitner 29.1 39 For source code start at the [[Repository Access>>doc:CLORG.Repository Access.WebHome]] page or simple at [[svn.clazzes.org>>https://svn.clazzes.org/]]. (old versions) resp. [[git.clazzes.org>>https://git.clazzes.org/]] (mirrors of current code).
christoph_lechleitner@iteg_at 5.1 40
Christoph Lechleitner 29.1 41 === Best Practices ===
christoph_lechleitner@iteg_at 6.1 42
43 As everyone we are trying to find [[Best Practices for software development>>doc:CLORG.Best Practices.WebHome]].
44
Christoph Lechleitner 29.1 45 === Know How collections ===
christoph_lechleitner@iteg_at 5.1 46
47 Besides [[a general Know-How collection>>doc:KH.WebHome]] (including [[Gnome3 hints>>doc:KH.Linux Hints.Gnome3-Hints.WebHome]]) there are specialzed information collections for ...
48
49 * [[GWT>>doc:GWTBASICS.WebHome]]
50 * [[OSGi>>doc:OSGI.WebHome]]
51
Christoph Lechleitner 29.1 52 === Packaging Projects ===
christoph_lechleitner@iteg_at 5.1 53
Christoph Lechleitner 29.1 54 Besides packages for our own software projects, our debian repository [[deb.clazzes.org>>https://deb.clazzes.org/]] also provides (re)packaging of some other projects.
christoph_lechleitner@iteg_at 5.1 55
56 The re-packaging is documented in these confluence spaces:
57
58 * [[JPKG (Java Packages)>>doc:JPKG.WebHome]], debian packages for a few foreign Java projects
christoph_lechleitner@iteg_at 28.1 59 * [[Mingw Debian Packaging>>doc:MINGW64.WebHome]], for packaging MinGW64 cross build chain tools our way
60 * [[*X Packages>>doc:XPKG.WebHome]], some re-packagings like backports
christoph_lechleitner@iteg_at 16.1 61
Christoph Lechleitner 29.1 62 === Arts Projects ===
christoph_lechleitner@iteg_at 16.1 63
64 After searching for free pictures once too often, we started to collect and draw some free stuff using svg.
65
Christoph Lechleitner 29.1 66 They are available directly via subversion: [[svn.clazzes.org/svn/stockpicks>>https://svn.clazzes.org/svn/stockpicks]]
christoph_lechleitner@iteg_at 23.1 67
Christoph Lechleitner 29.1 68 === Accounts available only on request due to vandalism ===
christoph_lechleitner@iteg_at 23.1 69
Christoph Lechleitner 29.1 70 We are always open to new contributors. Unfortunately some vandalism incidents forced us to turn public registration off.
christoph_lechleitner@iteg_at 23.1 71
Christoph Lechleitner 29.1 72 Honest users however are still welcome, so whoever wants to register, please [[contact us>>https://www.iteg.at/en/contact/]] and we will gladly provide an account to this XWiki or discuss code contributions, moves to Github/Gitlab, and the like.