About
de·caff provides Java programs, some with source code included, and a small blog about advanced Java topics.
Why de·caff?
Java's package naming convention states that every Java programmer should place her classes in a package starting with the reverse of her email's address internet domain thus avoiding name clashes. So every package by anyone from caff.de has to start with de.caff which matches the attitude of your host who never drinks coffee.
Latest News
![]() |
2016/09/22 Thu, Sep 22, 2016Eventually the source code of the de·caff Viewer and libraries based on this code are available for commercial licensing again. |
![]() |
2016/05/20 Fri, May 20, 2016This site was relaunched and the new de·caff Viewer is finally out. Time for a nice cup of Darjeeling… |
Projects
![]() |
de·caff Viewer Fri, Dec 27, 2024Version 3.16.19
The de·caff Viewer version 3.x is a pure Java program for viewing AutoCAD® DWG, DXF and SHX files. |
![]() |
DWGPROPS Tool Thu, Feb 28, 2019Version 2019-02-28 17:31
The DWGPROPS tool is a Java command line tool for extracting meta information from DWG and DXF files. |
![]() |
de·caff Brain Ball Solver Fri, Mar 18, 2022Version 0.15.01
Here you’ll find a simple quick and dirty program allowing to solve the old Brain Ball puzzle. |
Blog
![]() |
Overview Fri, Sep 18, 2020This gives an overview of posts you can find on this website. |
![]() |
Forward Usage of Enum Siblings Sun, Apr 23, 2023Sometimes you want to access other values of the same enum even if they are not yet defined. Is this possible? |
![]() |
Double Equality Fri, Feb 10, 2023Today I once again was hit by a simple question: when are two |