From a4136c20d5efd901269a86bc4326955e2848e055 Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Tue, 10 Apr 2012 18:38:32 +0000 Subject: [PATCH] Add Java Power Tools link --- web/index.html | 5 +++++ web/jpt.jpg | Bin 0 -> 3415 bytes 2 files changed, 5 insertions(+) create mode 100644 web/jpt.jpg diff --git a/web/index.html b/web/index.html index 8150eec..3bf0fee 100644 --- a/web/index.html +++ b/web/index.html @@ -28,6 +28,11 @@ I've long fancied but never felt sufficiently time-rich to develop anything. +

+Java Power Tools +UMLGraph is now in O'Reilly's Java Power Tools book. +

+

Class Diagrams

One specifies a class diagram using the Java syntax complemented by javadoc diff --git a/web/jpt.jpg b/web/jpt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..730ff176d34b20e138ab0bc7878fc9ce49b0f74c GIT binary patch literal 3415 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