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, Apr 8, 2022Version 3.16.5
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 Commons Fri, May 20, 2016The de·caff Commons provide a wild mix of open source Java classes used in various projects on this site. |
Blog
![]() |
Overview Fri, Sep 18, 2020This gives an overview of posts you can find on this website. |
![]() |
Combining Predicate Types Thu, Sep 17, 2020The Java |
![]() |
4X4 Matrix Decomposition Tue, Apr 14, 2020I was in need to decompose transformations given as 4X4 matrices into simpler ones. What I found on the web wasn’t suiting my need for understanding what I’m doing. So I had to figure it out myself. |