Class Diagrammer 2.2.0 Released

I intended to summarize the ongoing Java SE 9 updates of my open-source projects in Moving Projects to Java 9. However, Class Diagrammer 2.2.0 accumulated enough changes to merit a dedicated release post. You can find a summary in the What’s New file. New Leading Option First off, a couple of days ago I discovered … Continue reading “Class Diagrammer 2.2.0 Released”

Moving Projects to Java 9

Today I’m starting to move my open-source projects to Java SE 9. I’ve covered the various significant changes in that release in four previous posts: Java SE 9 First Look Java 9 Incompatibilities JavaFX DPI Scaling in Java 9 JavaFX Spinner for Numbers (updated) As described there, some unexpected factors came up that turned the … Continue reading “Moving Projects to Java 9”

Myriarch for Java

Myriarch Combat Simulator is now available in an enhanced Java version, with a JavaFX user interface. I removed the download of the original .NET version as it was fairly rudimentary; I had already planned moving to Java at the time and so didn’t bother properly finishing that version. Overview Myriarch attempts a precise real-time simulation … Continue reading “Myriarch for Java”

Tektosyne 6.0.1 on GitHub

Tektosyne 6.0.1, a Java library for computational geometry and pathfinding, is now available for download. There are only a few minor changes compared to the initial Java release, most strictly internal and all related to FindBugs complaints. PointDComparator/X/Y: Implemented Serializable interface for compatibility with serializable collections. This also required default constructors that leave epsilon at … Continue reading “Tektosyne 6.0.1 on GitHub”

Comment Converter from C# to Java

C# XML comments and Javadoc comments have a large overlap in semantic functionality but annoyingly use a very different syntax. C# XML comments are usually introduced by three slashes /// on each line and use XML elements for semantic information, whereas Javadoc employs standard comment blocks starting with /** (also optionally supported by C# but … Continue reading “Comment Converter from C# to Java”

Java Client VM Remeasured

After upgrading my computer system some months ago and finishing the port of Tektosyne for Java just recently, I decided it’s time to update the measurements on my comparison page for Oracle’s Java Client and Server VMs on Microsoft Windows. As a reminder, the core problem is that any modern Windows system should automatically run … Continue reading “Java Client VM Remeasured”

Tektosyne Library for Java

Tektosyne 6.0 is now available for download, its first release in Java. You can download the code package itself, with complete source code and prebuilt JAR files, as well as an extensive PDF User’s Guide. This is a partial port of the previous version which was written in C# for the Windows .NET Framework. The … Continue reading “Tektosyne Library for Java”

Class Diagrammer 2.1.0 Released

Wrapping up the Java port of my Tektosyne library (for computational geometry and graph algorithms), I recreated a number of UML diagrams for documentation, using my recently ported Class Diagrammer. That was its biggest project to date, and sure enough a large number of fixes and enhancements resulted. Class Diagrammer 2.1.0 is now available for … Continue reading “Class Diagrammer 2.1.0 Released”

Diagrammer Fixes & Samples

I have been using my recently released Class Diagrammer for Java to document two more of my projects, and along the way inevitably found a number of bugs that needed fixing and features that needed adding. So here is Class Diagrammer 2.0.1 with the following fixes, enhancements, and new samples. 2016-06-05: Minor update to version … Continue reading “Diagrammer Fixes & Samples”

Star Chess 2.0.3 Released

Star Chess 2.0.3 is now available for download. This release contains a number of tweaks and bug fixes, partly inspired by yesterday’s Class Diagrammer release. As in Class Diagrammer, the ReadMe file now points to my recent post on JavaFX startup switches to avoid driver or scaling errors. I’ll also update the ReadMe file of … Continue reading “Star Chess 2.0.3 Released”