I am very proud to announce the release of TrueLicense version 2.4! If you care about details, there is the usual Release Notes generated from the issue tracker. However, there is a bigger story behind the pesky details and it deserves to be told in this blog posting.
In modern software design, modularity is a primary concern in order to enable a sustainable, extensible architecture which is composed of reusable software components.
The last posting on this blog introduced you to the TrueVFS Archetype Access. This is a Maven archetype which generates a project with a bunch of sample applications for TrueVFS. This time we will slightly adapt the generated project so that we can monitor some nice statistics provided by the TrueVFS Extension Insight.
In this post I’ll show you how to use a Maven archetype – or more specifically the TrueVFS Archetype Access – to generate a bunch of sample applications for TrueVFS. I’m using NetBeans 7.2 for this post, but similar actions apply to Eclipse, IntelliJ IDEA or whatever, so please read on.
TrueZIP 7.3 and later supports the WinZip AES encryption and authentication scheme. This post shows you if and how to use it.
In my previous sneak preview post, I showed you how the upcoming TrueZIP 7.3 release can get used to grow a ZIP file by appending archive entries to its end rather than assembling a new ZIP file. While this improves performance, it grows the ZIP file over time and so you may want to compact the ZIP file once again. Here’s how to do this.
This post is a sneak preview of a new feature in TrueZIP 7.3: The ability to add ZIP entries to a ZIP file fast by appending them to its end rather than performing a full update. This feature is the equivalent to a multi-session disc (CD, DVD etc.) for ZIP files and can significantly improve the overall performance of a TrueZIP application.
When a TrueZIP application is accessing lots of archive files, maybe of different types, or when accessing recursive archive files like they are used for Java web applications or Java enterprise applications, it would be interesting to figure which archive files are currently mounted and which temporary files are used for this. This post features a general purpose file system driver for instrumenting other file system drivers with JMX and
java.util.logging for monitoring and managing TrueZIP applications.
With all its modularization, dependency injection and service location, it may be hard to figure the initial setup of a TrueZIP 7 application. Among other things, the initial setup determines which archive file suffixes will be detected by the application, e.g. “.zip” or “.tar.gz”. This post shows you how you can use java.util.logging to observe your application figuring its initial setup from the services available on the class path at runtime.