Wiki source code of Clazzes.org

Version 29.1 by Christoph Lechleitner on 2026-02-24 10.22:35

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