Wiki source code of Clazzes.org

Version 29.2 by Christoph Lechleitner on 2026-02-25 08.30:24

Show last authors
1 = **Clazzes.org is ...** =
2
3 ... an Open Source project featuring libraries for JAVA and other programming languages.
4
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/]]).
6
7 === Migration apology ===
8
9 In late February of 2026 we have migrated from [[Clazzes Confluence>>https://clazzes.atlassian.net/wiki/]] (Thanks Atlassian) to this XWiki.
10 Some migration pr problematic details like BLog We apologize for the inconvenience.
11
12 === Software projects ===
13
14 * [[Authentication Tools>>doc:LOGIN.WebHome]], authentication service connectors and a backend
15 * [[Clazzes-Utils>>doc:UTIL.WebHome]] are a collection of Java utils under org.clazzes.util, and the historic root of the clazzes.org project
16 * [[Colin>>doc:COL.WebHome]], a structural analysis application with a lightweight interface, an part of the QT Ambassador Program
17 * [[CSVEdit>>url:https://clazzes.atlassian.net/wiki/spaces/CSVEDIT]], yet another editor for .csv like files, in C++ with QT4
18 * [[Data Model Generator and Utils>>doc:DMGEN.WebHome]], generates POJOs and DAOs from data models specified in xml
19 * [[DOJO-Clazzes>>doc:DOJO.WebHome]], things created when moving from GWT to DOJO Toolkit
20 * [[FancyMail>>doc:FANCYMAIL.WebHome]], a free alternative message sending service for e-mail and SMS in JAVA
21 * [[FancyLibs>>url:https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS]], a collection of lightweight portable basic function classes for C++
22 * [[FTPSync>>doc:FTPSYNC.WebHome]], a PERL skript to synchronize a local directory tree and a remote FTP directory tree
23 * Some basic GWT tools, currently covered by the know-how space [[GWT Basics>>doc:GWTBASICS.WebHome]]
24 * [[HPGS>>doc:HPGS.WebHome]], a HPGL/2 interpreter in C++
25 * [[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.
26 * [[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
27 * [[MLP>>doc:MLP.WebHome]] (Mail.Log-Parsing) a script collection to make it easier to parse /var/log/mail.log and the like
28 * [[OOOEngine>>doc:OOOENGINE.OOOEngine.WebHome]], a wrapper to have a OpenOffice or LibreOffice daemon perform tasks like convert files
29 * [[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/]])
30 * [[Remoting>>doc:REM.WebHome]], a RPC framework for C++ and Java using TCP/IP and optionally TLS
31 * [[Sketch>>doc:SKETCH.WebHome]], a 2D graphics framework for web applications
32 * [[TopicMap Engine>>doc:TME.WebHome]], a implementation of the TopicMaps API (TMAPI 2.0.2)
33
34 === Downloads, Packages, Source Code ===
35
36 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/]].
37
38 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).
39
40 === Best Practices ===
41
42 As everyone we are trying to find [[Best Practices for software development>>doc:CLORG.Best Practices.WebHome]].
43
44 === Know How collections ===
45
46 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 ...
47
48 * [[GWT>>doc:GWTBASICS.WebHome]]
49 * [[OSGi>>doc:OSGI.WebHome]]
50
51 === Packaging Projects ===
52
53 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.
54
55 The re-packaging is documented in these confluence spaces:
56
57 * [[JPKG (Java Packages)>>doc:JPKG.WebHome]], debian packages for a few foreign Java projects
58 * [[Mingw Debian Packaging>>doc:MINGW64.WebHome]], for packaging MinGW64 cross build chain tools our way
59 * [[*X Packages>>doc:XPKG.WebHome]], some re-packagings like backports
60
61 === Arts Projects ===
62
63 After searching for free pictures once too often, we started to collect and draw some free stuff using svg.
64
65 They are available directly via subversion: [[svn.clazzes.org/svn/stockpicks>>https://svn.clazzes.org/svn/stockpicks]]
66
67 === Accounts available only on request due to vandalism ===
68
69 We are always open to new contributors. Unfortunately some vandalism incidents forced us to turn public registration off.
70
71 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.