Wiki source code of Clazzes.org

Last modified by Christoph Lechleitner on 2026-02-25 08.43:19

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 === From Confluence to Wiki ... ===
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 problems were solved by removing details like BLog entries on this end, they still can be found in that Confluence.
11 We apologize for the inconvenience this might cause anyway.
12
13 === Software projects ===
14
15 * [[Authentication Tools>>doc:LOGIN.WebHome]], authentication service connectors and a backend
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
18 * [[CSVEdit>>url:https://clazzes.atlassian.net/wiki/spaces/CSVEDIT]], yet another editor for .csv like files, in C++ with QT4
19 * [[Data Model Generator and Utils>>doc:DMGEN.WebHome]], generates POJOs and DAOs from data models specified in xml
20 * [[DOJO-Clazzes>>doc:DOJO.WebHome]], things created when moving from GWT to DOJO Toolkit
21 * [[FancyMail>>doc:FANCYMAIL.WebHome]], a free alternative message sending service for e-mail and SMS in JAVA
22 * [[FancyLibs>>url:https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS]], a collection of lightweight portable basic function classes for C++
23 * [[FTPSync>>doc:FTPSYNC.WebHome]], a PERL skript to synchronize a local directory tree and a remote FTP directory tree
24 * Some basic GWT tools, currently covered by the know-how space [[GWT Basics>>doc:GWTBASICS.WebHome]]
25 * [[HPGS>>doc:HPGS.WebHome]], a HPGL/2 interpreter in C++
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.
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
28 * [[MLP>>doc:MLP.WebHome]] (Mail.Log-Parsing) a script collection to make it easier to parse /var/log/mail.log and the like
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/]])
31 * [[Remoting>>doc:REM.WebHome]], a RPC framework for C++ and Java using TCP/IP and optionally TLS
32 * [[Sketch>>doc:SKETCH.WebHome]], a 2D graphics framework for web applications
33 * [[TopicMap Engine>>doc:TME.WebHome]], a implementation of the TopicMaps API (TMAPI 2.0.2)
34
35 === Downloads, Packages, Source Code ===
36
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/]].
38
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).
40
41 === Best Practices ===
42
43 As everyone we are trying to find [[Best Practices for software development>>doc:CLORG.Best Practices.WebHome]].
44
45 === Know How collections ===
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
52 === Packaging Projects ===
53
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.
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
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
61
62 === Arts Projects ===
63
64 After searching for free pictures once too often, we started to collect and draw some free stuff using svg.
65
66 They are available directly via subversion: [[svn.clazzes.org/svn/stockpicks>>https://svn.clazzes.org/svn/stockpicks]]
67
68 === Accounts available only on request due to vandalism ===
69
70 We are always open to new contributors. Unfortunately some vandalism incidents forced us to turn public registration off.
71
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.