Class Diagrammer 2.0 is now available for download, written in Java & JavaFX and designed to reverse-engineer Java JAR files into UML class and package diagrams. This is mostly a direct rewrite of the previous version which was written in C# and operated on .NET Framework assemblies. The download page still offers the final .NET … Continue reading “Class Diagrammer for Java”
Category: Projects
My project updates
ComboBox Celebration Update
With the release of Java SE 8 Update 60 that brought WPF-style DPI scaling my two JavaFX open-source projects (MIME Browser and Star Chess) were due for an update. But then several users discovered a nasty JavaFX bug that had been introduced in Java SE 8u40 but only occurs on touch screen systems. Specifically, clicking … Continue reading “ComboBox Celebration Update”
Grand .NET Project Update
As noted previously, Visual Studio 2015 has an excellent free Community edition that prompted me to revisit my .NET resources. Today it’s the turn of my four remaining .NET projects: Tektosyne, Class Diagrammer, Hexkit, and Myriarch. First, a pleasant surprise: VS2015 can read existing VS2010 solution and project files without requiring any update process or … Continue reading “Grand .NET Project Update”
Updates for VS2015 & .NET 4.6
With Visual Studio 2015, Microsoft finally provides a free Community edition that’s both reasonably feature-complete and legal to use for any purpose by individuals and teams of up to five, or of any size for non-commercial projects. That’s a huge step up from the shamefully crippled Express editions of previous versions, although those strangely continue … Continue reading “Updates for VS2015 & .NET 4.6”
Check .NET Version updated for 4.6
After a long hiatus, I reinstalled Visual Studio since the 2015 Community edition is finally both free and reasonably feature-complete. I’ll go through my various Microsoft-related pages to see if anything needs updating, and today I start with my popular .NET version checker utility. Check .NET Version with Inno Setup now supports all .NET Framework … Continue reading “Check .NET Version updated for 4.6”
JavaFX GUI Scaling at 120-144 DPI
I just updated my comparison of DPI Scaling in Windows GUIs for the recently released Java SE 8 Update 60 which brought automatic coordinate scaling for JavaFX on Windows at high DPI settings. I had previously only checked that the 200% (192 DPI) setting I’m using on my Dell XPS 15 works correctly. Now I … Continue reading “JavaFX GUI Scaling at 120-144 DPI”
MIME Browser & Star Chess Updated
Following the recent release of Java SE 8 Update 40, I’ve updated my two open-source projects that currently use JavaFX to its latest version: MIME Browser 1.3.2 and Star Chess 2.0.1. In both cases, I replaced my homespun exception dialogs and message boxes with calls to the new dialog API. There were also a few … Continue reading “MIME Browser & Star Chess Updated”
Custom KOMA-Script Letter 1.1
Over the last couple of KOMA-Script releases, I noticed that my custom letter format for this style package had changed its appearance. Specifically, the second page’s header and footer had moved from the margins into the page, taking up far too much space. I opened a (German) bug report on the KOMA-Script forum, including sample … Continue reading “Custom KOMA-Script Letter 1.1”
Star Chess: The Next Generation
At long last I’ve finished updating Star Chess to Java and JavaFX. This little space empire builder was the founding project of the Kynosarges website. The original Fortran 90 version (yes, really) was the first page I published back in 1999. The first total rewrite in plain C for Windows followed in 2001. Then the … Continue reading “Star Chess: The Next Generation”
Java 8 for C# Programmers
My overview article Java for C# Programmers has been updated for Java SE 8. You can find many links to the new features in the announcement and follow-up post at Oracle’s Java Tutorials Blog. I also once again recommend Cay S. Horstmann’s book, Java SE 8 for the Really Impatient. That said, here’s a quick … Continue reading “Java 8 for C# Programmers”