<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>JavaToolbox Category : Miscellaneous</title>
    <link>https://javatoolbox.com/categories/misc</link>
    <description>Category of tools referenced on JavaToolbox.com</description>
    <managingEditor>info@NOJavaToolboxSPAM.com</managingEditor>
    <webMaster>info@NOJavaToolboxSPAM.com</webMaster>
    <language>en</language>
    <copyright>Fabrice Marguerie</copyright>
    <pubDate>Tue, 05 May 2026 13:03:26 GMT</pubDate>
    <lastBuildDate>Tue, 05 May 2026 13:03:26 GMT</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://z.javatoolbox.com/style/LogoForRss.png</url>
      <title>JavaToolbox Category : Miscellaneous</title>
      <link>https://javatoolbox.com/categories/misc</link>
    </image>
    <item>
      <title>fastutil</title>
      <link>https://javatoolbox.com/tools/fastutil</link>
      <guid>https://javatoolbox.com/tools/fastutil</guid>
      <pubDate>Wed, 25 May 2005 06:10:06 GMT</pubDate>
      <description>&lt;p&gt;fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and priority queues with a small memory footprint and fast access and insertion; it also includes a fast I/O API for binary and text files. The classes implement their standard counterpart interface (e.g., Map for maps) and can be plugged into existing code. Moreover, they provide additional features (such as bidirectional iterators) that are not available in the standard classes. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/fastutil"&gt;more about fastutil&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JAMon</title>
      <link>https://javatoolbox.com/tools/jamon</link>
      <guid>https://javatoolbox.com/tools/jamon</guid>
      <pubDate>Wed, 25 May 2005 06:14:16 GMT</pubDate>
      <description>&lt;p&gt;The Java Application Monitor (JAMon) is a free Java API that allows developers to monitor production applications.
&lt;br /&gt;JAMon can be used to determine application performance bottlenecks, user/application interactions, and application scalability. JAMon gathers summary statistics such as hits, execution times (total, average, minimum, maximum, standard deviation), and simultaneous application requests. JAMon statistics are displayed in the clickable JAMon Report. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jamon"&gt;more about JAMon&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gadjit</title>
      <link>https://javatoolbox.com/tools/gadjit</link>
      <guid>https://javatoolbox.com/tools/gadjit</guid>
      <pubDate>Thu, 21 Jul 2005 13:52:33 GMT</pubDate>
      <description>&lt;p&gt;Gadjit (the Gnu Advanced Jar Interrogator) is a tool for analyzing the consistency of and dependencies between a set of Java jar files.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/gadjit"&gt;more about Gadjit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Commons Configuration</title>
      <link>https://javatoolbox.com/tools/commons-configuration</link>
      <guid>https://javatoolbox.com/tools/commons-configuration</guid>
      <pubDate>Tue, 05 Apr 2005 21:47:54 GMT</pubDate>
      <description>&lt;p&gt;Provides a generic configuration interface that enables an application to read configuration data from a variety of sources.
&lt;br /&gt;Commons Configuration provides typed access to single, and multi-valued configuration parameters as demonstrated by the following code:
&lt;br /&gt;&amp;amp;nbsp;&amp;amp;nbsp;Double double = config.getDouble("number");
&lt;br /&gt;&amp;amp;nbsp;&amp;amp;nbsp;Integer integer = config.getInteger("number");
&lt;br /&gt;&lt;br /&gt;Configuration parameters may be loaded from the following sources:
&lt;br /&gt;- Properties files
&lt;br /&gt;- XML documents
&lt;br /&gt;- Property list files (.plist)
&lt;br /&gt;- JNDI
&lt;br /&gt;- JDBC Datasource
&lt;br /&gt;- System properties
&lt;br /&gt;- Applet parameters
&lt;br /&gt;- Servlet parameters
&lt;br /&gt;&lt;br /&gt;Different configuration sources can be mixed using a ConfigurationFactory and a CompositeConfiguration. Additional sources of configuration parameters can be created by using custom configuration objects. This customization can be achieved by extending AbstractConfiguration or AbstractFileConfiguration.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/commons-configuration"&gt;more about Commons Configuration&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java printf package</title>
      <link>https://javatoolbox.com/tools/java-printf-package</link>
      <guid>https://javatoolbox.com/tools/java-printf-package</guid>
      <pubDate>Fri, 10 Jun 2005 06:37:32 GMT</pubDate>
      <description>&lt;p&gt;Java C-style printf with variable number of parameters for formatting strings in Java.
&lt;br /&gt;Compatible with Java 1.0.2, Java 1.1 and Java 2.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/java-printf-package"&gt;more about Java printf package&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Commons CLI</title>
      <link>https://javatoolbox.com/tools/commons-cli</link>
      <guid>https://javatoolbox.com/tools/commons-cli</guid>
      <pubDate>Wed, 29 Jun 2005 06:22:01 GMT</pubDate>
      <description>&lt;p&gt;Provides an API for working with the command line arguments and options.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/commons-cli"&gt;more about Commons CLI&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>GOLD Parser</title>
      <link>https://javatoolbox.com/tools/gold-parser</link>
      <guid>https://javatoolbox.com/tools/gold-parser</guid>
      <pubDate>Tue, 15 Mar 2005 21:19:58 GMT</pubDate>
      <description>&lt;p&gt;Parsing system that you can use to develop your own programming languages, scripting languages and interpreters.
&lt;br /&gt;&lt;br /&gt;The GOLD Parser strives to be a development tool that can be used with numerous programming languages and on multiple platforms.
&lt;br /&gt;Unlike common compiler-compilers, the GOLD Parser does not require you to embed your source code directly into the grammar. Instead, the application analyzes the grammar and then saves the parse tables to a separate file. This file can be subsequently loaded by the actual parser engine and used.
&lt;br /&gt;&lt;br /&gt;Since the parse tables are programming language independent, the parser engine can be, and has been, implemented in different programming languages. As a result, the GOLD Parser supports multiple programming languages.
&lt;br /&gt;Supported languages include: ANSI C, C#, C++, Delphi, Java, Python, Visual Basic 6, Visual Basic .NET, and wxWidgets.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/gold-parser"&gt;more about GOLD Parser&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aspose.Metafiles for Java</title>
      <link>https://javatoolbox.com/tools/aspose-metafiles-for-java</link>
      <guid>https://javatoolbox.com/tools/aspose-metafiles-for-java</guid>
      <pubDate>Mon, 12 Mar 2007 10:25:43 GMT</pubDate>
      <description>&lt;p&gt;Components for managing metafiles.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Colors remapping on metafiles rendering
&lt;br /&gt;- Display and play both EMF and WMF files
&lt;br /&gt;- Support for metafile conversions&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/aspose-metafiles-for-java"&gt;more about Aspose.Metafiles for Java&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JDRing</title>
      <link>https://javatoolbox.com/tools/jdring</link>
      <guid>https://javatoolbox.com/tools/jdring</guid>
      <pubDate>Mon, 20 Mar 2006 17:29:19 GMT</pubDate>
      <description>&lt;p&gt;Scheduling library that supports ringing alarms at specified intervals, as one-time events, or on complex schedules with full cron-like control.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Alarms are added to and removed from the schedule in code. No file formats or XML schemas to learn.
&lt;br /&gt;- You can optionally specify a name for each alarm; this lets you use a single listener for multiple alarms.
&lt;br /&gt;- Alarms can be rung at a fixed interval, or at a single fixed date, or on a cron-based flexible schedule.
&lt;br /&gt;- With cron-style scheduling, you can provide a list of minutes, hours, days of the month, days of the week, and months (or "all" for any of these), and the alarm will ring on every match.
&lt;br /&gt;- Counting standards are consistent with the java.utils.Calendar class, so minutes range from 0 to 59, hours from 0 to 23, days of the week from 1 (Sunday) to 7, and days of the month from 1 to 31 (depending on the month).
&lt;br /&gt;- Alarms by default are rung (listeners are notified) within a single alarm thread, so a long-running alarm will delay following alarms until it completes.  This may be what you want, because alarm tasks may be dependent on previous ones.  If not, any alarm may be flagged to ring in a separate thread, so that it will not delay the other alarms.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jdring"&gt;more about JDRing&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dozer</title>
      <link>https://javatoolbox.com/tools/dozer</link>
      <guid>https://javatoolbox.com/tools/dozer</guid>
      <pubDate>Tue, 20 Sep 2005 09:15:22 GMT</pubDate>
      <description>&lt;p&gt;Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types.
&lt;br /&gt;&lt;br /&gt;Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.
&lt;br /&gt;The mapper is used any time you need to take one type of Java Bean and map it to another type of Java Bean. Most field mapping can be done automatically by Dozer using reflection, but any custom mapping can be predescribed in XML format. Mapping is bi-directional so only one relationship between classes needs defining. If any property names on both objects are the same you do not even need to do any explicit property mapping for these fields.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Context based mapping
&lt;br /&gt;- Collection and Array mapping handling Lists, Sets, Arrays and allowing for class type hints
&lt;br /&gt;- Support for custom converters
&lt;br /&gt;- Custom bean factories for beans that do not follow the JavaBean specification
&lt;br /&gt;- Inheritance mapping including abstract classes and interfaces&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/dozer"&gt;more about Dozer&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>GridGain</title>
      <link>https://javatoolbox.com/tools/gridgain</link>
      <guid>https://javatoolbox.com/tools/gridgain</guid>
      <pubDate>Thu, 12 Nov 2009 23:17:06 GMT</pubDate>
      <description>&lt;p&gt;Cloud computing development platform.
&lt;br /&gt;GridGain provides developers with technology to develop and run applications on private or public clouds. It is developed in Java and for Java developers and it is a natural extension of the latest Java development methodologies including annotations, integration of Spring and AOP-based grid-enabling.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Hybrid cloud deployment
&lt;br /&gt;- Cloud aware communication and deployment
&lt;br /&gt;- Affinity map/reduce
&lt;br /&gt;- Annotation-based grid-enabling with AOP
&lt;br /&gt;- SPI-based integration and customization
&lt;br /&gt;- Load balancing and scheduling
&lt;br /&gt;- Pluggable fault-tolerance
&lt;br /&gt;- One compute grid - many data grids
&lt;br /&gt;- Zero deployment model
&lt;br /&gt;- JMX-based management and monitoring&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/gridgain"&gt;more about GridGain&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>PooliT</title>
      <link>https://javatoolbox.com/tools/poolit</link>
      <guid>https://javatoolbox.com/tools/poolit</guid>
      <pubDate>Tue, 14 Jun 2005 19:44:24 GMT</pubDate>
      <description>&lt;p&gt;PooliT is a Java object pooling library capable of pooling any type of Java object. Pooling objects can increase program performance and avoid the overhead of object creation. Good candidates for pooling are classes that have costly instantiation routines, like database connections or sockets. By conserving and re-using these objects, you save processor cycles creating new objects and also alleviate the garbage collector from having to reclaim them up after use. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/poolit"&gt;more about PooliT&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>odata4j</title>
      <link>https://javatoolbox.com/tools/odata4j</link>
      <guid>https://javatoolbox.com/tools/odata4j</guid>
      <pubDate>Tue, 13 Apr 2010 09:02:28 GMT</pubDate>
      <description>&lt;p&gt;Toolkit for building OData producers and consumers in Java.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/odata4j"&gt;more about odata4j&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flickrj</title>
      <link>https://javatoolbox.com/tools/flickrj</link>
      <guid>https://javatoolbox.com/tools/flickrj</guid>
      <pubDate>Mon, 17 Sep 2007 10:33:22 GMT</pubDate>
      <description>&lt;p&gt;Java wrapper for Flickr's REST-based API.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/flickrj"&gt;more about Flickrj&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retrotranslator</title>
      <link>https://javatoolbox.com/tools/retrotranslator</link>
      <guid>https://javatoolbox.com/tools/retrotranslator</guid>
      <pubDate>Mon, 20 Mar 2006 17:23:24 GMT</pubDate>
      <description>&lt;p&gt;Tool that makes Java applications compatible with various versions of the Java platform.
&lt;br /&gt;&lt;br /&gt;Retrotranslator supports all Java 5 language features and a significant part of Java 5 API on J2SE 1.4. In other Java environments only the Java 5 language features that don't depend on the new API are supported.
&lt;br /&gt;Retrotranslator is based on the ASM bytecode manipulation framework and the backport of concurrency utilities.
&lt;br /&gt;Java 5 features supported: Generics, Annotations, Reflection on generics and annotations, Typesafe enums, Autoboxing/unboxing, Enhanced for loop, Varargs, Covariant return types, Formatted output, Static import, Concurrency utilities, Collections framework enhancements.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/retrotranslator"&gt;more about Retrotranslator&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Classworlds</title>
      <link>https://javatoolbox.com/tools/classworlds</link>
      <guid>https://javatoolbox.com/tools/classworlds</guid>
      <pubDate>Wed, 25 May 2005 06:05:33 GMT</pubDate>
      <description>&lt;p&gt;Classworlds is a framework for container developers who require complex manipulation of Java's ClassLoaders.
&lt;br /&gt;Java's native ClassLoader mechanims and classes can cause much headache and confusion for certain types of application developers. Projects which involve dynamic loading of components or otherwise represent a 'container' can benefit from the classloading control provided by classworlds. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/classworlds"&gt;more about Classworlds&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aspose.Slides for Java</title>
      <link>https://javatoolbox.com/tools/aspose-slides-for-java</link>
      <guid>https://javatoolbox.com/tools/aspose-slides-for-java</guid>
      <pubDate>Tue, 06 Feb 2007 14:14:14 GMT</pubDate>
      <description>&lt;p&gt;Component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Slide cloning
&lt;br /&gt;- Adding fonts/background pictures
&lt;br /&gt;- Slide show transitions and shape animations
&lt;br /&gt;- Add/modify audio and video frames to a slide
&lt;br /&gt;- Shape management
&lt;br /&gt;- Tables and text frames
&lt;br /&gt;- Save as streams or SVG format&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/aspose-slides-for-java"&gt;more about Aspose.Slides for Java&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hessian</title>
      <link>https://javatoolbox.com/tools/hessian</link>
      <guid>https://javatoolbox.com/tools/hessian</guid>
      <pubDate>Fri, 24 Jun 2005 07:37:47 GMT</pubDate>
      <description>&lt;p&gt;The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments.
&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/hessian"&gt;more about Hessian&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>License4J License Manager</title>
      <link>https://javatoolbox.com/tools/license4j-license-manager</link>
      <guid>https://javatoolbox.com/tools/license4j-license-manager</guid>
      <pubDate>Sun, 23 Sep 2012 13:23:07 GMT</pubDate>
      <description>&lt;p&gt;Provides solutions for Java software product licensing.
&lt;br /&gt;&lt;br /&gt;License4J includes libraries and GUI tools for generation and validation of license files, cryptographically secure serial numbers (product keys) and floating license files.
&lt;br /&gt;&lt;br /&gt;A small pure Java runtime library provides a static method for license validation, and GUI tools allows generation of license files. Unlike other licensing libraries License Manager has many licensing features already defined and performs validation on required features when license file is used.
&lt;br /&gt;&lt;br /&gt;License4J download package includes License Manager and Serial Number Manager GUI applications to generate and store software license files and cryptographically secure serial numbers.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/license4j-license-manager"&gt;more about License4J License Manager&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mango</title>
      <link>https://javatoolbox.com/tools/mango</link>
      <guid>https://javatoolbox.com/tools/mango</guid>
      <pubDate>Tue, 14 Jun 2005 19:40:22 GMT</pubDate>
      <description>&lt;p&gt;Mango is a Java library consisting of a number of iterators, algorithms and functions, loosely inspired by the C++ Standard Template Library&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/mango"&gt;more about Mango&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Executor</title>
      <link>https://javatoolbox.com/tools/executor</link>
      <guid>https://javatoolbox.com/tools/executor</guid>
      <pubDate>Tue, 27 Sep 2005 12:13:35 GMT</pubDate>
      <description>&lt;p&gt;Package your Java application as a jar, and Executor will turn the jar into a Windows exe file, indistinguishable from a native application. Simply double-clicking the exe file will invoke the Java Runtime Environment and launch your application. 
&lt;br /&gt;&lt;br /&gt;This allows you to distribute your Java application as a genuine Win32 binary executable. Your users will never need to run an ugly batch file to run your application. You will not have to distribute any temp or config files along with your executable. You will never need to learn JNI and have a C compiler to make a launcher for your application. You will save the hours of effort needed for writing a native launcher with this one tool. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/executor"&gt;more about Executor&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hibernate Search</title>
      <link>https://javatoolbox.com/tools/hibernate-search</link>
      <guid>https://javatoolbox.com/tools/hibernate-search</guid>
      <pubDate>Tue, 08 Apr 2008 23:25:00 GMT</pubDate>
      <description>&lt;p&gt;Hibernate integration with Lucene for indexing and querying data.
&lt;br /&gt;Hibernate Search brings the power of full text search engines to the persistence domain model and Hibernate experience, through transparent configuration (Hibernate Annotations) and a common API.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- takes care of the object/index translation
&lt;br /&gt;- manages the index, keeps changes synchronized with your database, and optimizes the index access transparently
&lt;br /&gt;- lets you query the index and retrieve managed objects as any regular Hibernate query would do
&lt;br /&gt;- uses Apache Lucene internally, and always provides the ability to fallback to the native Lucene APIs
&lt;br /&gt;- works well in non-clustered and clustered mode, provides synchronous index updates and asynchronous index updates, letting you choose between response time, throughput and index update
&lt;br /&gt;- works with all traditional Hibernate patterns, especially the long (atomic) conversation pattern used by JBoss Seam&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/hibernate-search"&gt;more about Hibernate Search&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MirrorJNDI</title>
      <link>https://javatoolbox.com/tools/mirrorjndi</link>
      <guid>https://javatoolbox.com/tools/mirrorjndi</guid>
      <pubDate>Thu, 08 Sep 2005 06:31:17 GMT</pubDate>
      <description>&lt;p&gt;MirrorJNDI is an open source Java Naming and Directory Interface (JNDI) service provider for accessing arbitrary Java objects in a hierarchical namespace. 
&lt;br /&gt;&lt;br /&gt;MirrorJNDI can store all it's data in XML or binary serialized form. It allows to create full copy of existing service provider's data, serialize it and then work with local copy. It can be especially useful for testing interaction of your application with any JNDI service provider because you do not worry about possible loss of original data - you will delete, add or modify data in the local copy. You can also use MirrorJNDI to get started with Java Naming and Directory Interface. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/mirrorjndi"&gt;more about MirrorJNDI&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trove</title>
      <link>https://javatoolbox.com/tools/trove</link>
      <guid>https://javatoolbox.com/tools/trove</guid>
      <pubDate>Thu, 27 Apr 2006 02:02:23 GMT</pubDate>
      <description>&lt;p&gt;Free implementations of the java.util Collections API.
&lt;br /&gt;These implementations are designed to be pluggable replacements for their JDK equivalents.
&lt;br /&gt;Whenever possible, The GNU Trove library provides the collection support for primitive types.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/trove"&gt;more about Trove&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eclipse Process Framework</title>
      <link>https://javatoolbox.com/tools/epf</link>
      <guid>https://javatoolbox.com/tools/epf</guid>
      <pubDate>Mon, 03 Mar 2008 19:09:15 GMT</pubDate>
      <description>&lt;p&gt;Project that aims at producing a customizable software process engineering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles.
&lt;br /&gt;&lt;br /&gt;The EPF (Eclipse Process Framework) project has two goals:
&lt;br /&gt;- To provide an extensible framework and exemplary tools for software process engineering - method and process authoring, library management, configuring and publishing a process.
&lt;br /&gt;- To provide exemplary and extensible process content for a range of software development and management processes supporting iterative, agile, and incremental development, and applicable to a broad set of development platforms and applications.
&lt;br /&gt;&lt;br /&gt;Currently available:
&lt;br /&gt;- EPF Composer: a tool platform for process engineers, project leads, project and program managers who are responsible for authoring, customizing and publishing processes for development organizations or individual projects.
&lt;br /&gt;- OpenUP (Open Unified Process)
&lt;br /&gt;- Scrum plug-in
&lt;br /&gt;- XP plug-in
&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/epf"&gt;more about Eclipse Process Framework&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aspose.Words for Java</title>
      <link>https://javatoolbox.com/tools/aspose-words-for-java</link>
      <guid>https://javatoolbox.com/tools/aspose-words-for-java</guid>
      <pubDate>Thu, 09 Feb 2006 18:21:13 GMT</pubDate>
      <description>&lt;p&gt;Enables Java applications to read, modify and write Word documents without utilizing Microsoft Word or any form of automation.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- open and save Word 97, Word 2000, Word XP and Word 2003 documents.
&lt;br /&gt;- design reports or template documents in the familiar environment of Microsoft Word, not in a custom report designer.
&lt;br /&gt;- populate documents from any Java data source that implements the ResultSet interface
&lt;br /&gt;- generate or process documents such as reports, letters, invoices, forms.
&lt;br /&gt;- programmatically create, modify or remove sections, headers, footers, paragraphs, lists, tables, rows, cells, text, fields, form fields, bookmarks, images and other document elements.
&lt;br /&gt;- specify formatting for sections, paragraphs, text, rows and cells at runtime.
&lt;br /&gt;- use standard Microsoft Word mail merge fields or bookmarks in your reports.
&lt;br /&gt;- support for all drawing objects like Shapes, Images, Textboxes, OLE Objects and ActiveX controls in documents
&lt;br /&gt;- Export to DOC and PDF
&lt;br /&gt;- Works with J2SE 1.4.x and J2SE 5.0&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/aspose-words-for-java"&gt;more about Aspose.Words for Java&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Barbecue</title>
      <link>https://javatoolbox.com/tools/barbecue</link>
      <guid>https://javatoolbox.com/tools/barbecue</guid>
      <pubDate>Thu, 28 Apr 2005 18:24:48 GMT</pubDate>
      <description>&lt;p&gt;Barbecue is an open-source, Java barcode library that provides the means to create barcodes for printing and display in Java applications. A number of barcode formats are supported and more can be added via the barcode API. Barcodes can be outputted to Graphics objects, or used as a Swing component, or written out as SVG.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/barbecue"&gt;more about Barbecue&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JTape</title>
      <link>https://javatoolbox.com/tools/jtape</link>
      <guid>https://javatoolbox.com/tools/jtape</guid>
      <pubDate>Thu, 21 Jul 2005 13:56:02 GMT</pubDate>
      <description>&lt;p&gt;JTape provides a Java Library for tape device access that is usable from most operating system platforms. The library is extensible allowing additional platforms to be added.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jtape"&gt;more about JTape&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Geotools</title>
      <link>https://javatoolbox.com/tools/geotools</link>
      <guid>https://javatoolbox.com/tools/geotools</guid>
      <pubDate>Fri, 22 Apr 2005 02:07:16 GMT</pubDate>
      <description>&lt;p&gt;Open source Java GIS toolkit for developing standards compliant solutions.
&lt;br /&gt;Geotools provides an implementation of Open Geospatial Consortium (OGC) specifications as they are developed.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/geotools"&gt;more about Geotools&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WebCab Options and Futures</title>
      <link>https://javatoolbox.com/tools/webcab-options-and-futures-j2se-edition</link>
      <guid>https://javatoolbox.com/tools/webcab-options-and-futures-j2se-edition</guid>
      <pubDate>Tue, 05 Dec 2006 11:51:24 GMT</pubDate>
      <description>&lt;p&gt;Prices a broad range of option and futures contracts using a range of price/vol/interest rate models. Includes in addition to the general pricing framework a detailed Black-Scholes-Merton Model API (including Greeks and implied volatility) for European, Asian, American, Lookback, Bermuda and Binary Options using Analytic, Monte Carlo and Finite Difference techniques. Also offers an implementation of a binomial and trinomial trees based pricing engine for the evaluation of employee options in accordance within the Enhanced FASB 123 model and a module allowing the evaluation of the Value-at-Risk (VaR) of an investment portfolio in accordance with the Linear model.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/webcab-options-and-futures-j2se-edition"&gt;more about WebCab Options and Futures&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JavaFormatter</title>
      <link>https://javatoolbox.com/tools/javaformatter</link>
      <guid>https://javatoolbox.com/tools/javaformatter</guid>
      <pubDate>Thu, 22 Oct 2009 10:12:30 GMT</pubDate>
      <description>&lt;p&gt;Java source code formatter.
&lt;br /&gt;This tool reorganizes Java source text files to indent code blocks according to their nesting level.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Formatted code compiles and executes exactly like unformatted code
&lt;br /&gt;- Handles Java 1.1, 1.2, 1.3, 1.4 and 1.5
&lt;br /&gt;- Specification of indentation step distance
&lt;br /&gt;- Specification of arbitrary input tab column positions
&lt;br /&gt;- Several styles of block ("curlybrace") indentation, including Sun standard
&lt;br /&gt;- Option to list separate logical conditions (&amp;amp;&amp;amp;,||) on separate lines
&lt;br /&gt;- A version with obfuscation capability can scramble the code to make it difficult to reverse-engineer
&lt;br /&gt;- Can process batches of files, specified either manually or through a Java-based file-selector GUI
&lt;br /&gt;- Output encoding in ASCII, European ASCII, or UNICODE (UTF-8 or UTF-16)&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/javaformatter"&gt;more about JavaFormatter&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>J2Native</title>
      <link>https://javatoolbox.com/tools/j2native</link>
      <guid>https://javatoolbox.com/tools/j2native</guid>
      <pubDate>Thu, 08 Sep 2005 06:30:10 GMT</pubDate>
      <description>&lt;p&gt;J2Native is the software development kit for working with native code from any Java application without using Java Native Interface (JNI) technology. While using J2Native you do not have to create native code libraries or deal with native code at all. You can call functions from any dynamic library or use system API without necessity to waste time on studying JNI. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/j2native"&gt;more about J2Native&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java Gems</title>
      <link>https://javatoolbox.com/tools/java-gems</link>
      <guid>https://javatoolbox.com/tools/java-gems</guid>
      <pubDate>Thu, 29 Jan 2009 14:50:23 GMT</pubDate>
      <description>&lt;p&gt;General purpose utilities for Java.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Filtering: General purpose filtering interface, with null implementation and and, or and not operations for putting filters together.
&lt;br /&gt;- Command Line arguments parsing: CLI library implementation separating options as designed from options as typed.
&lt;br /&gt;- Logging library.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/java-gems"&gt;more about Java Gems&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mouse Gestures</title>
      <link>https://javatoolbox.com/tools/mouse-gestures</link>
      <guid>https://javatoolbox.com/tools/mouse-gestures</guid>
      <pubDate>Tue, 14 Jun 2005 19:41:33 GMT</pubDate>
      <description>&lt;p&gt;A pure Java library for recognition and processing mouse gestures&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/mouse-gestures"&gt;more about Mouse Gestures&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WebCab Portfolio</title>
      <link>https://javatoolbox.com/tools/webcab-portfolio-j2se-edition</link>
      <guid>https://javatoolbox.com/tools/webcab-portfolio-j2se-edition</guid>
      <pubDate>Mon, 21 Mar 2005 14:02:24 GMT</pubDate>
      <description>&lt;p&gt;Apply the Markowitz Theory and Capital Asset Pricing Model (CAPM) to analyze and construct the optimal portfolio with/without asset weight constraints with respect to Markowitz Theory by giving the risk, return or investors utility function; or with respect to CAPM by given the risk, return or Market Portfolio weighting. Also includes Performance Evaluation, extensive auxiliary classes/methods including equation solve and interpolation procedures, analysis of Efficient Frontier, Market Portfolio and CML. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/webcab-portfolio-j2se-edition"&gt;more about WebCab Portfolio&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lava3 Printf</title>
      <link>https://javatoolbox.com/tools/lava3-printf</link>
      <guid>https://javatoolbox.com/tools/lava3-printf</guid>
      <pubDate>Fri, 10 Jun 2005 06:40:01 GMT</pubDate>
      <description>&lt;p&gt;Java port of C's printf.
&lt;br /&gt;It features advanced formatting and precompiled format strings (for speed).&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/lava3-printf"&gt;more about Lava3 Printf&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>FunctionalJ</title>
      <link>https://javatoolbox.com/tools/functionalj</link>
      <guid>https://javatoolbox.com/tools/functionalj</guid>
      <pubDate>Wed, 11 Jan 2006 13:24:01 GMT</pubDate>
      <description>&lt;p&gt;Library to use functional programming patterns in Java code.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- represent functions as objects
&lt;br /&gt;- dynamically invoke a constructor, instance method, or static method
&lt;br /&gt;- use currying (partial function application)
&lt;br /&gt;- write methods that accept functions as parameters and/or return functions as a result (higher-order functions)
&lt;br /&gt;- replace procedural code with functional code
&lt;br /&gt;- code with functional programming patterns such as mapping, filtering, folding, scanning, and more
&lt;br /&gt;- one jar file to add to your Java CLASSPATH, no other dependencies
&lt;br /&gt;- functions can refer to your existing methods without any modifications to those methods
&lt;br /&gt;- no need to deal with exceptions if you don't want to
&lt;br /&gt;- no special subclassing or interface implementation required&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/functionalj"&gt;more about FunctionalJ&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Commons Collection</title>
      <link>https://javatoolbox.com/tools/commons-collection</link>
      <guid>https://javatoolbox.com/tools/commons-collection</guid>
      <pubDate>Tue, 19 Apr 2005 09:02:10 GMT</pubDate>
      <description>&lt;p&gt;Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;* Bag interface for collections that have a number of copies of each object 
&lt;br /&gt;* Buffer interface for collections that have a well defined removal order, like FIFOs 
&lt;br /&gt;* BidiMap interface for maps that can be looked up from value to key as well and key to value 
&lt;br /&gt;* MapIterator interface to provide simple and quick iteration over maps 
&lt;br /&gt;* Type checking decorators to ensure that only instances of a certain type can be added 
&lt;br /&gt;* Transforming decorators that alter each object as it is added to the collection 
&lt;br /&gt;* Composite collections that make multiple collections look like one 
&lt;br /&gt;* Ordered maps and sets that retain the order elements are added in, including an * LRU based map 
&lt;br /&gt;* Identity map that compares objects based on their identity (==) instead of the equals method 
&lt;br /&gt;* Reference map that allows keys and/or values to be garbage collected under close control 
&lt;br /&gt;* Many comparator implementations 
&lt;br /&gt;* Many iterator implementations 
&lt;br /&gt;* Adapter classes from array and enumerations to collections 
&lt;br /&gt;* Utilities to test or create typical set-theory properties of collections such as union, intersection, and closure &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/commons-collection"&gt;more about Commons Collection&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Javolution</title>
      <link>https://javatoolbox.com/tools/javolution</link>
      <guid>https://javatoolbox.com/tools/javolution</guid>
      <pubDate>Thu, 02 Mar 2006 18:58:38 GMT</pubDate>
      <description>&lt;p&gt;Library for real-time.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- parallel computing support with concurrent contexts
&lt;br /&gt;- Performance-oriented real-time compliant util/lang/text/io/xml base classes
&lt;br /&gt;- Struct and Union base classes for direct interfacing with native applications
&lt;br /&gt;- Real-time XML parsing and object marshalling/unmarshalling
&lt;br /&gt;- Safe/transparent object recycling (faster than memory recycling, aka GC).&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/javolution"&gt;more about Javolution&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>StringSearch</title>
      <link>https://javatoolbox.com/tools/stringsearch</link>
      <guid>https://javatoolbox.com/tools/stringsearch</guid>
      <pubDate>Fri, 10 Jun 2005 06:43:14 GMT</pubDate>
      <description>&lt;p&gt;The Java language lacks string searching algorithms. The StringSearch library provides implementations of algorithms of the Boyer-Moore family and the Shift-Or (bit-parallel) family. These algorithms are easily five to ten times faster than the naive implementation found in java.lang.String.
&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/stringsearch"&gt;more about StringSearch&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flux</title>
      <link>https://javatoolbox.com/tools/flux</link>
      <guid>https://javatoolbox.com/tools/flux</guid>
      <pubDate>Fri, 09 Feb 2007 11:57:04 GMT</pubDate>
      <description>&lt;p&gt;Job scheduling, file transfer, and workflow.
&lt;br /&gt;Flux may be embedded as a set of APIs for Java, J2EE, XML, and web services applications.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Automate system tasks
&lt;br /&gt;- Transfer files
&lt;br /&gt;- Execute system processes
&lt;br /&gt;- Invoke web services
&lt;br /&gt;- Can be administered through a customizable web-based operations console
&lt;br /&gt;- Design with web/desktop interfaces
&lt;br /&gt;- Workflow designer&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/flux"&gt;more about Flux&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JHighlight</title>
      <link>https://javatoolbox.com/tools/jhighlight</link>
      <guid>https://javatoolbox.com/tools/jhighlight</guid>
      <pubDate>Wed, 15 Mar 2006 15:10:23 GMT</pubDate>
      <description>&lt;p&gt;Embeddable Java syntax highlighting library that supports Java, Groovy, C++, HTML, XHTML, XML, and LZX (Lazslo XML) languages and outputs to XHTML.
&lt;br /&gt;&lt;br /&gt;The library can be used in the following ways:
&lt;br /&gt;- embedded into another tool (for instance a blog or forum),
&lt;br /&gt;- through the command-line to generate highlighted files locally,
&lt;br /&gt;- as a servlet filter to highlight source files on your server on-the- fly.
&lt;br /&gt;&lt;br /&gt;It also supports RIFE template tags and highlights them clearly so that you can easily identify the difference between your RIFE markup and the actual marked up source.
&lt;br /&gt;JHighlight is licensed under the CDDL.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jhighlight"&gt;more about JHighlight&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Janel</title>
      <link>https://javatoolbox.com/tools/janel</link>
      <guid>https://javatoolbox.com/tools/janel</guid>
      <pubDate>Tue, 03 Jun 2008 09:49:18 GMT</pubDate>
      <description>&lt;p&gt;Java native executable and launcher for Windows.
&lt;br /&gt;Janel launches your Java application just like other Windows executables. Within the configuration file set the location of the JVM, any of the Java system properties such as classpath, and more. A choice of non-console and console applications is available. The process name is whatever you choose for your .exe file.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/janel"&gt;more about Janel&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quartz</title>
      <link>https://javatoolbox.com/tools/quartz</link>
      <guid>https://javatoolbox.com/tools/quartz</guid>
      <pubDate>Mon, 27 Aug 2007 17:35:04 GMT</pubDate>
      <description>&lt;p&gt;Open source job scheduling system that can be integrated with, or used along side any J2EE or J2SE application.
&lt;br /&gt;Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components or EJBs.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Jobs are scheduled to run when a given trigger occurs. triggers can be created with combinations of the following directives: at a certain time of day; on certain days of the week, the month, or the year; not on certain days; repeated a specific number of times; repeated until a specific time/date; repeated indefinitely; repeated with a delay interval
&lt;br /&gt;- Jobs can be any Java class that implements the Job interface.
&lt;br /&gt;- The design of Quartz includes a JobStore interface that can be implemented to provide various mechanisms for the storage of jobs. Built-in implementations: JDBNC and RAM
&lt;br /&gt;- Quartz can participate in and manage JTA transactions
&lt;br /&gt;- Clustering: Fail-over and load balancing
&lt;br /&gt;- Listeners and plug-ins&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/quartz"&gt;more about Quartz&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Terracotta</title>
      <link>https://javatoolbox.com/tools/open-terracotta</link>
      <guid>https://javatoolbox.com/tools/open-terracotta</guid>
      <pubDate>Thu, 15 Feb 2007 18:27:52 GMT</pubDate>
      <description>&lt;p&gt;Java infrastructure software that allows you to scale your application to as many computers as needed, without expensive custom code or databases.
&lt;br /&gt;Terracotta is an open source clustering solution that provides transparent clustering and coordination services.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Heap-Level replication: selectively share object graphs across the cluster.
&lt;br /&gt;- Cross-JVM coordination.
&lt;br /&gt;- Large virtual heaps: manage heaps that are much bigger than what can be contained in a single JVM.
&lt;br /&gt;- Fine-grained changes: Terracotta does not use serialization, and therefore can push field-level changes to the cluster. This translates into better network efficiency for replication.
&lt;br /&gt;- Runtime management and control: view in real-time objects in the heap.
&lt;br /&gt;- No serialization: because Terracotta clusters at the JVM level, no serialization code is required.
&lt;br /&gt;- Cluster-wide locking semantics: distributed wait/notify and synchronized.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/open-terracotta"&gt;more about Terracotta&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JSch</title>
      <link>https://javatoolbox.com/tools/jsch</link>
      <guid>https://javatoolbox.com/tools/jsch</guid>
      <pubDate>Thu, 26 May 2005 06:30:28 GMT</pubDate>
      <description>&lt;p&gt;JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;* JSch is in pure Java, but it depends on Java Cryptography Extension (JCE). JSch is know to work with: J2SE 1.4.0 or later,  J2SE 1.3, J2SE 1.2.2 and later.
&lt;br /&gt;* SSH2 protocol support.
&lt;br /&gt;* Key exchange: diffie-hellman-group-exchange-sha1, diffie-hellman-group1-sha1
&lt;br /&gt;* Cipher: blowfish-cbc, 3des-cbc 
&lt;br /&gt;* MAC: hmac-md5, hmac-sha1, hmac-md5-96, hmac-sha1-96 
&lt;br /&gt;* Host key type: ssh-dss,ssh-rsa 
&lt;br /&gt;* Userauth: password, Userauth: publickey(DSA,RSA), Userauth: keyboard-interactive
&lt;br /&gt;* X11 forwarding 
&lt;br /&gt;* xauth spoofing 
&lt;br /&gt;* connection through HTTP proxy or SOCKS5 proxy
&lt;br /&gt;* port forwarding
&lt;br /&gt;* stream forwarding
&lt;br /&gt;* signal sending.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jsch"&gt;more about JSch&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>javax.usb</title>
      <link>https://javatoolbox.com/tools/javax-usb</link>
      <guid>https://javatoolbox.com/tools/javax-usb</guid>
      <pubDate>Tue, 10 May 2005 19:00:13 GMT</pubDate>
      <description>&lt;p&gt;Allows access to USB devices from Java.
&lt;br /&gt;javax.usb was created under the JCP process and is assigned JSR 080.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/javax-usb"&gt;more about javax.usb&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Commons Launcher</title>
      <link>https://javatoolbox.com/tools/commons-launcher</link>
      <guid>https://javatoolbox.com/tools/commons-launcher</guid>
      <pubDate>Thu, 30 Jun 2005 08:12:59 GMT</pubDate>
      <description>&lt;p&gt;Commons-launcher eliminates the need for a batch or shell script to launch a Java class. Some situations where elimination of a batch or shell script may be desirable are: 
&lt;br /&gt;* You want to avoid having to determining where certain application paths are e.g. your application's home directory, etc. Determining this dynamically in a Windows batch scripts is very tricky on some versions of Windows or when softlinks are used on Unix platforms. 
&lt;br /&gt;* You want to avoid having to handle native file and path separators or native path quoting issues. 
&lt;br /&gt;* You need to enforce certain system properties e.g. java.endorsed.dirs when running with JDK 1.4. 
&lt;br /&gt;* You want to allow users to pass in custom JVM arguments or system properties without having to parse and reorder arguments in your script. This can be tricky and/or messy in batch and shell scripts. 
&lt;br /&gt;* You want to bootstrap system properties from a configuration file instead hard-coding them in your batch and shell scripts. 
&lt;br /&gt;* You want to provide localized error messages which is very tricky to do in batch and shell scripts. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/commons-launcher"&gt;more about Commons Launcher&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>License4J</title>
      <link>https://javatoolbox.com/tools/license4j</link>
      <guid>https://javatoolbox.com/tools/license4j</guid>
      <pubDate>Thu, 08 Sep 2005 06:26:45 GMT</pubDate>
      <description>&lt;p&gt;Library for creating and validating licenses.
&lt;br /&gt;License4J's key concept is features of a license. You can add any feature to your license file, i.e. name of the product, version, expiry date, number of executable instances, customer's name, company, IP address, etc. The feature's value can be string or any serializable Java object. You can have unsigned features - features that are not used in the signature generation/verification and therefore can change their values leaving the license valid. Also the library provides methods for signing arbitrary content that should not be changed by the user.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/license4j"&gt;more about License4J&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JTS Topology Suite</title>
      <link>https://javatoolbox.com/tools/jts-topology-suite</link>
      <guid>https://javatoolbox.com/tools/jts-topology-suite</guid>
      <pubDate>Fri, 22 Apr 2005 00:30:49 GMT</pubDate>
      <description>&lt;p&gt;The JTS Topology Suite (JTS) is an API providing spatial object model and fundamental geometric functions. It implements the geometry model defined in the OpenGIS Consortium Simple Features Specification for SQL.
&lt;br /&gt;&lt;br /&gt;Functions provided include:
&lt;br /&gt;- spatial predicates (based on the DE-9IM model)
&lt;br /&gt;- overlay functions (intersection, difference, union, symmetric difference)
&lt;br /&gt;- buffer
&lt;br /&gt;- convex hull
&lt;br /&gt;- area and distance functions
&lt;br /&gt;- topological validity checking
&lt;br /&gt;&lt;br /&gt;The API supports a user-definable precision model and contains code for geometric computation. Also included are classes for spatial indexing. The API is 100% Java code (version 1.2 and above).
&lt;br /&gt;&lt;br /&gt;The software is published under the LGPL.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jts-topology-suite"&gt;more about JTS Topology Suite&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JFind</title>
      <link>https://javatoolbox.com/tools/jfind</link>
      <guid>https://javatoolbox.com/tools/jfind</guid>
      <pubDate>Sun, 09 Sep 2007 22:11:39 GMT</pubDate>
      <description>&lt;p&gt;Command-line utility that consists of a single class, which relies on the java.io and java.util.zip packages, to find which jar file contains a given Java class. Just specify the class or package you want to find and a directory to start your search, and JFind will report the jar file or path that defines it.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jfind"&gt;more about JFind&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>EZMorph</title>
      <link>https://javatoolbox.com/tools/ezmorph</link>
      <guid>https://javatoolbox.com/tools/ezmorph</guid>
      <pubDate>Mon, 18 Dec 2006 14:26:24 GMT</pubDate>
      <description>&lt;p&gt;Library for transforming an Object to another Object.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Supports transformations for primitives and Objects
&lt;br /&gt;- Supports transformations for multidimensional arrays
&lt;br /&gt;- JDK 1.3.1 compatible
&lt;br /&gt;- Small memory footprint (~60K)
&lt;br /&gt;- ArrayAssertions: allows comparing a boolean[] with a boolean[] or even a Boolean[]&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/ezmorph"&gt;more about EZMorph&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JRockit JDK</title>
      <link>https://javatoolbox.com/tools/jrockit-jdk</link>
      <guid>https://javatoolbox.com/tools/jrockit-jdk</guid>
      <pubDate>Tue, 24 Nov 2009 15:18:00 GMT</pubDate>
      <description>&lt;p&gt;The Oracle JRockit JDK provides tools, utilities, and a complete runtime environment for developing and running applications using the Java programming language. The JRockit JDK includes the Oracle JRockit Java Virtual Machine (JVM).
&lt;br /&gt;&lt;br /&gt;The JRockit JVM brings real time infrastructure capabilities with JRockit Real Time and JVM diagnostics with JRockit Mission Control.
&lt;br /&gt;The JRockit JVM is developed and optimized for 32 and 64-bit Intel architectures.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jrockit-jdk"&gt;more about JRockit JDK&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RP Sorting Suite</title>
      <link>https://javatoolbox.com/tools/rp-sorting-suite</link>
      <guid>https://javatoolbox.com/tools/rp-sorting-suite</guid>
      <pubDate>Mon, 17 Dec 2007 23:05:13 GMT</pubDate>
      <description>&lt;p&gt;Java implementation of 13 sorting algorithms that can sort objects, lists, and all primitive types.
&lt;br /&gt;The suite includes testing and timing classes as well as common Comparator classes.
&lt;br /&gt;Sorting algorithms implemented include: quick sort, heap sort, merge sort, insertion sort, and bubble sort.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/rp-sorting-suite"&gt;more about RP Sorting Suite&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JoSQL</title>
      <link>https://javatoolbox.com/tools/josql</link>
      <guid>https://javatoolbox.com/tools/josql</guid>
      <pubDate>Wed, 21 Dec 2005 19:10:44 GMT</pubDate>
      <description>&lt;p&gt;JoSQL (SQL for Java Objects) provides the ability for a developer to apply a SQL statement to a collection of Java Objects. JoSQL provides the ability to search, order and group ANY Java objects and should be applied when you want to perform SQL-like queries on a collection of Java Objects.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/josql"&gt;more about JoSQL&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ini4j</title>
      <link>https://javatoolbox.com/tools/ini4j</link>
      <guid>https://javatoolbox.com/tools/ini4j</guid>
      <pubDate>Mon, 25 Jul 2005 07:57:55 GMT</pubDate>
      <description>&lt;p&gt;The ini4j is a Java API for handling configuration files in Windows .ini format. Additionally, the library includes Java Preferences API implementation based on the .ini file. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/ini4j"&gt;more about ini4j&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>jparsec</title>
      <link>https://javatoolbox.com/tools/jparsec</link>
      <guid>https://javatoolbox.com/tools/jparsec</guid>
      <pubDate>Fri, 23 Jun 2006 13:47:33 GMT</pubDate>
      <description>&lt;p&gt;Recursive-desent parser combinator framework written for Java.
&lt;br /&gt;jparsec is no parser generator like YACC or ANTLR. No extra grammar file is required. Grammar is written in native Java/C# language, which also means you can utilize all the utilities in the Java/.NET community for your parser.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- operator precendence grammar
&lt;br /&gt;- dynamic grammar
&lt;br /&gt;- context sensitive grammar
&lt;br /&gt;- allows both traditional scan/parse approach and ad-hoc approach with 2-way communication between scanner and parser
&lt;br /&gt;- error location and customizable error message
&lt;br /&gt;- set of pre-defined reusable combinator functions
&lt;br /&gt;- declarative API that resembles BNF
&lt;br /&gt;&lt;br /&gt;jparsec is an implementation of Haskell Parsec on the Java platform.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jparsec"&gt;more about jparsec&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WebCab Technical Analysis</title>
      <link>https://javatoolbox.com/tools/webcab-technical-analysis-j2se-edition</link>
      <guid>https://javatoolbox.com/tools/webcab-technical-analysis-j2se-edition</guid>
      <pubDate>Tue, 05 Dec 2006 11:58:20 GMT</pubDate>
      <description>&lt;p&gt;Provides a collection of technical indicators that can be used in the construction of technical trading systems. Moreover, by using these methods with the built-in database mediator technology you will be able to iteratively apply these indicators to historical data stored within a DBMS.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Technical indicators
&lt;br /&gt;- Single and multi-period indicators
&lt;br /&gt;- Trading systems
&lt;br /&gt;- JDBC Mediator: a J2SE/EJB component that mediates between a J2SE/EJB component, its J2SE clients and the database server. This can be used to enhance financial and mathematical specific methods with JDBC-based functionality.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/webcab-technical-analysis-j2se-edition"&gt;more about WebCab Technical Analysis&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retroweaver</title>
      <link>https://javatoolbox.com/tools/retroweaver</link>
      <guid>https://javatoolbox.com/tools/retroweaver</guid>
      <pubDate>Wed, 14 Nov 2007 23:33:17 GMT</pubDate>
      <description>&lt;p&gt;Bytecode weaver that enables you to take advantage of the new Java 1.5 language features, while still retaining total binary compatibility with 1.4 virtual machines.
&lt;br /&gt;&lt;br /&gt;Retroweaver operates by transforming Java class files compiled by a 1.5 compiler into version 1.4 class files which can then be run on any 1.4 virtual machine.
&lt;br /&gt;Retroweaver supports most 1.5 features while running on 1.4, including: generics, extended for loops, static imports, autoboxing/unboxing, varargs, enumerations, annotations.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/retroweaver"&gt;more about Retroweaver&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shoal</title>
      <link>https://javatoolbox.com/tools/shoal</link>
      <guid>https://javatoolbox.com/tools/shoal</guid>
      <pubDate>Mon, 20 Nov 2006 19:16:17 GMT</pubDate>
      <description>&lt;p&gt;Java-based clustering framework that provides infrastructure to build fault tolerance, reliability and availability.
&lt;br /&gt;The framework can be plugged into any product needing clustering and related distributed systems capabilities without tightly binding to a specific communications infrastructure.
&lt;br /&gt;The framework can be plugged in as an in-process component.
&lt;br /&gt;The framework offers two broad categories of public APIs:
&lt;br /&gt;- a Client API that allows in-process client components to be notified of cluster events and to send and receive messages to/from the group or individual members.
&lt;br /&gt;- a Group Communication Provider SPI that provides for integration of any group communication service provider technologies such as JXTA, JGroups, etc.
&lt;br /&gt;&lt;br /&gt;Shoal's default Group Communication Provider is JXTA given its strong credentials in the areas of security, ability to cross firewalls, virtualized networking, and several other strong group membership and communication features.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/shoal"&gt;more about Shoal&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JEF</title>
      <link>https://javatoolbox.com/tools/jef</link>
      <guid>https://javatoolbox.com/tools/jef</guid>
      <pubDate>Thu, 22 Sep 2005 06:45:10 GMT</pubDate>
      <description>&lt;p&gt;JEF, acronym for Java Evolutionary Framework, is a project aimed to both define and implement a genetic programming framework for the Java programming language.
&lt;br /&gt;JEF has been conceived as divided into three subprojects, namely: Dna, Jef and JXTA-Jef :
&lt;br /&gt;&lt;br /&gt;Dna: this is the basic building block for the JEF Proj since it provides a framework for dynamically manipulating Java class files. Amongst all the possibilities, this package allows developers to obtain object oriented Java class files representations, modify them according to their own needs up to the bytecode level (thus removing, adding or modifying the bytecode of already existing methods), add brand new methods to already existing classes, or even programmatically create new classes  completely from scratch, validate newly created class files according to the constraints imposed by the Official Java Class File Specification, all by means of an easy to use/understand and well defined API characterized by a rapid learning curve. 
&lt;br /&gt;&lt;br /&gt;Jef: the Jef subproject is meant to define the interfaces as well as some basic implementations of all those classes involved in the process of mixing two Java class files in order to generate a potentially brand new implementation, according to a customizable logic. This subproject is aimed to provide both demonstrative Mixer implementations and implementations useful to be deployed either directly or to be used as starting point for customized Mixer implementations. In the latter case developers will be berived of the burden of taking care of how some complex functionalities should be implemented, relying upon well tested and working implementations.  
&lt;br /&gt;&lt;br /&gt;JXTA-Jef: deploying the Jef-Dna framework over a number of somehow interconnected computing-capable nodes, will enable us to let heterogeneous Java class files (i.e. mobile agents, teleo-reactive agents, etc.) move from one node to another, and potentially evolve with a really low degree of human interaction. This subproject is therefore necessary for building a decentralized (P2P - peer to peer) overlay network gathering  Jef-capable nodes. 
&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jef"&gt;more about JEF&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JLine</title>
      <link>https://javatoolbox.com/tools/jline</link>
      <guid>https://javatoolbox.com/tools/jline</guid>
      <pubDate>Tue, 05 Jul 2005 06:43:21 GMT</pubDate>
      <description>&lt;p&gt;JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jline"&gt;more about JLine&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java Excel API</title>
      <link>https://javatoolbox.com/tools/java-excel-api</link>
      <guid>https://javatoolbox.com/tools/java-excel-api</guid>
      <pubDate>Fri, 26 Aug 2005 06:56:51 GMT</pubDate>
      <description>&lt;p&gt;jexcelapi allows Java developers to read Excel spreadsheets and generate Excel spreadsheets dynamically. In addition, it contains a mechanism which allows Java applications to read a spreadsheet, modify some cells and write the modified spreadsheet.
&lt;br /&gt;&lt;br /&gt;Thanks to jexcelapi non Windows operating systems can run pure Java applications which process and deliver Excel spreadsheets. Because it is Java, this API may be invoked from within a servlet, thus giving access to Excel functionality over internet and intranet web applications.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Reads data from Excel 95, 97, 2000 workbooks
&lt;br /&gt;- Reads and writes formulas (Excel 97 and later only)
&lt;br /&gt;- Generates spreadsheets in Excel 97 format
&lt;br /&gt;- Supports font, number and date formatting
&lt;br /&gt;- Supports shading and colouring of cells
&lt;br /&gt;- Modifies existing worksheets &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/java-excel-api"&gt;more about Java Excel API&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Super</title>
      <link>https://javatoolbox.com/tools/super</link>
      <guid>https://javatoolbox.com/tools/super</guid>
      <pubDate>Thu, 17 Mar 2005 14:33:39 GMT</pubDate>
      <description>&lt;p&gt;Suite of J2EE tools for Weblogic, Websphere and other J2EE servers.
&lt;br /&gt;The standalone version is a Java scheduler, for general purpose scheduling and watchdog, which does not work with any application server, does not require any application server.
&lt;br /&gt;Super is written entirely in Java. It is platform neutral and J2EE vendor neutral. It supports multiple J2EE servers.
&lt;br /&gt;&lt;br /&gt;It includes:
&lt;br /&gt;- SuperEnvironment:  A J2EE tool for environment monitoring and managing.
&lt;br /&gt;- SuperLogging: A J2EE logging system with dynamical management GUI and source level J2EE tracing. It supports clustering environment.
&lt;br /&gt;- SuperPeekPoke: An EJB tool for inspection. 
&lt;br /&gt;- SuperReport: A J2EE report tool. It is a data mining program for SuperLogging.
&lt;br /&gt;- SuperScheduler: A J2EE scheduler. It can be run on any node of the network at any time. It  uses SuperPeekPoke for set EJB tasks visually. It runs SuperReport and SuperPatrol tasks to periodically check the health of your J2EE application as well.
&lt;br /&gt;- SuperStress: An EJB tool for stress test. It uses SuperPeekPoke to set EJB test case visually.
&lt;br /&gt;- SuperPatrol:  A patrol job for SuperScheduler.
&lt;br /&gt;- SuperWatchdog: An EJB watchdog watching for events, such as file time-stamp change, JMS messaging. It can be run on any node of the network at any time. It  uses SuperPeekPoke for set EJB tasks visually. It runs SuperReport and SuperPatrol tasks to periodically check the health of your J2EE application as well.
&lt;br /&gt;- SuperArch: The framework for Super. All above components are hosted on SuperArch.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/super"&gt;more about Super&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joda - Time</title>
      <link>https://javatoolbox.com/tools/joda-time</link>
      <guid>https://javatoolbox.com/tools/joda-time</guid>
      <pubDate>Tue, 23 Aug 2005 19:23:14 GMT</pubDate>
      <description>&lt;p&gt;Joda-Time provides a library of classes to replace the Java JDK Date and Time classes including formatting. It is based around the ISO8601 datetime standard, but also provides full support for other calendar systems, such as Gregorian and Buddhist.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/joda-time"&gt;more about Joda - Time&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JCaptcha</title>
      <link>https://javatoolbox.com/tools/jcaptcha</link>
      <guid>https://javatoolbox.com/tools/jcaptcha</guid>
      <pubDate>Tue, 31 Jan 2006 17:14:03 GMT</pubDate>
      <description>&lt;p&gt;Open Source Java framework for CAPTCHA (Java Completely Automated Public Test to tell Computers and Humans Apart) definition and integration.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Customizable captcha tests 
&lt;br /&gt;- Many ready to use configurations
&lt;br /&gt;- Gimpy and Fisheye tests 
&lt;br /&gt;- Usage statistics exposed by JMX 
&lt;br /&gt;- Runtime modification of captcha test and/or service 
&lt;br /&gt;- Many integration modules (struts, filter, jroller etc...) 
&lt;br /&gt;- High level language for Captcha Test definition 
&lt;br /&gt;- Many ready to use components to build new Captcha tests 
&lt;br /&gt;- Allows automation of neural network learning procedures and fitness fonction definition for genetic algorithms &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jcaptcha"&gt;more about JCaptcha&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>EdenLib</title>
      <link>https://javatoolbox.com/tools/edenlib</link>
      <guid>https://javatoolbox.com/tools/edenlib</guid>
      <pubDate>Fri, 17 Jun 2005 11:57:26 GMT</pubDate>
      <description>&lt;p&gt;EdenLib contains packages and classes for the following: 
&lt;br /&gt;* Generic configuration interface 
&lt;br /&gt;* Generic cache interface with in memory cache implementation 
&lt;br /&gt;* IO utilities (byte counting streams and specialized writers) 
&lt;br /&gt;* Text utilities including UTF-8 to ASCII and ASCII to UTF-8 escaping 
&lt;br /&gt;* GUI tools including a set of classes for creating Wizards and a file system tree 
&lt;br /&gt;* Resource loading and monitoring classes 
&lt;br /&gt;* Database-agnostic locking and unique ID generation 
&lt;br /&gt;* General utility classes for reflection 
&lt;br /&gt;* Extensions of ArrayList and TreeMap which allow them to be used directly in Swing components&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/edenlib"&gt;more about EdenLib&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JGoodies Animation</title>
      <link>https://javatoolbox.com/tools/jgoodies-animation</link>
      <guid>https://javatoolbox.com/tools/jgoodies-animation</guid>
      <pubDate>Thu, 12 May 2005 06:27:50 GMT</pubDate>
      <description>&lt;p&gt;The JGoodies Animation framework enables you to produce time-based real-time animations in Java. It uses concepts and notions as described by the W3C specification for the Synchronized Multimedia Integration Language (SMIL). &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jgoodies-animation"&gt;more about JGoodies Animation&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ActiveCluster</title>
      <link>https://javatoolbox.com/tools/activecluster</link>
      <guid>https://javatoolbox.com/tools/activecluster</guid>
      <pubDate>Mon, 11 Apr 2005 12:52:58 GMT</pubDate>
      <description>&lt;p&gt;ActiveCluster is a framework for writing cluster-based applications, monitoring the available nodes in a cluster and communicating with them. ActiveCluster consists of an API together with a default implementation.
&lt;br /&gt;&lt;br /&gt;The API reuses a few of the standard JMS APIs for Message, Destination, MessageListener and adds a few simple interfaces for working with clusters representing nodes in the cluster, replicated node state and listeners to nodes joining, leaving or updating their state. 
&lt;br /&gt;&lt;br /&gt;The current features include
&lt;br /&gt;  * viewing the current nodes in the cluster and their current state 
&lt;br /&gt;  * listening to nodes arrive, update their state, shut down or fail 
&lt;br /&gt;  * communicate with the cluster as a whole or with any specific node in the cluster 
&lt;br /&gt;  * elect a leader of the cluster to make decisions on behalf of the cluster&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/activecluster"&gt;more about ActiveCluster&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Barcode4J</title>
      <link>https://javatoolbox.com/tools/barecode4j</link>
      <guid>https://javatoolbox.com/tools/barecode4j</guid>
      <pubDate>Thu, 28 Apr 2005 18:29:05 GMT</pubDate>
      <description>&lt;p&gt;Generator for barcodes written in Java.
&lt;br /&gt;&lt;br /&gt;Features:
&lt;br /&gt;* 1D barcode implementations: 
&lt;br /&gt;    * Interleaved 2 of 5 
&lt;br /&gt;    * Code 39 
&lt;br /&gt;    * Code 128 
&lt;br /&gt;    * Codabar 
&lt;br /&gt;    * UPC-A and UPC-E (with supplementals) 
&lt;br /&gt;    * EAN-13 and EAN-8 (with supplementals) 
&lt;br /&gt;    * POSTNET 
&lt;br /&gt;* Support for multiple output formats: 
&lt;br /&gt;    * SVG 
&lt;br /&gt;    * EPS (Encapsulated PostScript) 
&lt;br /&gt;    * Bitmap images (such as PNG or JPEG) 
&lt;br /&gt;    * Java2D (AWT) 
&lt;br /&gt;    * Text (for testing and debugging only) 
&lt;br /&gt;* Servlet with support for SVG, EPS and bitmap output
&lt;br /&gt;* Command-line interface
&lt;br /&gt;* Plug-ins/extensions for third-party products: 
&lt;br /&gt;    * Apache Xalan: SVG-generating XSLT extension
&lt;br /&gt;    * SAXON XSLT Processor from Michael Kay: SVG-generating XSLT extension         
&lt;br /&gt;    * Apache FOP: support as fo:instream-foreign-object
&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/barecode4j"&gt;more about Barcode4J&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WebCab Bonds</title>
      <link>https://javatoolbox.com/tools/webcab-bonds-j2se-edition</link>
      <guid>https://javatoolbox.com/tools/webcab-bonds-j2se-edition</guid>
      <pubDate>Mon, 21 Mar 2005 14:12:29 GMT</pubDate>
      <description>&lt;p&gt;Models the pricing and risk analytics of interest rate cash and derivative products.
&lt;br /&gt;WebCab Bonds covers the fundamental theory of bonds, as well as the topics of fixed-interest bonds and interest-based calculations.
&lt;br /&gt;&lt;br /&gt;Supports: 
&lt;br /&gt;- Fundamental theory of bonds: Pricing and Yield, Treasury bonds, Constructing the Zero Rate Curve, Forward Rates and FRAs, Duration and Convexity
&lt;br /&gt;- Yield of Fixed-Interest Bonds on Interest payment dates
&lt;br /&gt;- Interest Calculations
&lt;br /&gt;&lt;br /&gt;Also contains: 
&lt;br /&gt;- GUI Bundle: suite of graphical user interface JavaBean components allowing to plug-in GUI functionality (including charts/graphs) into client applications.
&lt;br /&gt;- JDBC Mediator: a J2SE component that mediates between a J2SE component, its J2SE clients and the database server. 
&lt;br /&gt;- Web Application Example: a Java WAR file that contains a JSP example that makes use of the functionality provided by the J2SE Component. 
&lt;br /&gt;- Synthetic JDBC: an example of how to make a JSP client using the J2SE component while manually implementing the JDBC code. The JSP application applies J2SE methods to certain rows from the database and lists the output in HTML format.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/webcab-bonds-j2se-edition"&gt;more about WebCab Bonds&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pyrasun</title>
      <link>https://javatoolbox.com/tools/pyrasun</link>
      <guid>https://javatoolbox.com/tools/pyrasun</guid>
      <pubDate>Tue, 28 Jun 2005 06:45:25 GMT</pubDate>
      <description>&lt;p&gt;The Pyrasun Libraries Project is a collection of Java libraries for use in both stand-alone and J2EE environments. This includes the EmberIO Library for managing low-level I/O, and PyraLog, the Pyrasun binary transactional log. &lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/pyrasun"&gt;more about Pyrasun&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>EasyLicenser</title>
      <link>https://javatoolbox.com/tools/easylicenser</link>
      <guid>https://javatoolbox.com/tools/easylicenser</guid>
      <pubDate>Tue, 04 May 2010 22:34:50 GMT</pubDate>
      <description>&lt;p&gt;Multi-platform Java license manager that supports such models as node-locked, trial, subscription, feature-based and usage-based licensing.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/easylicenser"&gt;more about EasyLicenser&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>eghotor</title>
      <link>https://javatoolbox.com/tools/eghotor</link>
      <guid>https://javatoolbox.com/tools/eghotor</guid>
      <pubDate>Thu, 10 Feb 2005 21:40:02 GMT</pubDate>
      <description>&lt;p&gt;Open Source, text search engine written in Java.
&lt;br /&gt;Egothor is technology suitable for nearly any application that requires full-text search, especially cross-platform. It can be configured as a standalone engine, metasearcher, peer-to-peer HUB, and, moreover, it can be used as a library for an application that needs full-text search.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/eghotor"&gt;more about eghotor&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WindowsAzure4j</title>
      <link>https://javatoolbox.com/tools/windowsazure4j</link>
      <guid>https://javatoolbox.com/tools/windowsazure4j</guid>
      <pubDate>Sat, 31 Oct 2009 11:24:04 GMT</pubDate>
      <description>&lt;p&gt;Windows Azure SDK for Java.
&lt;br /&gt;WindowsAzure4j is an open source project that provides a software development kit for Windows Azure and Windows Azure Storage - Blobs, tables and queues.
&lt;br /&gt;It enables Java developers to take advantage of the Microsoft Cloud Services Platform - Windows Azure.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Java classes for Windows Azure blobs, tables and queues (for CRUD operations)
&lt;br /&gt;- Helper classes for HTTP transport, AuthN/AuthZ, REST and error management
&lt;br /&gt;- Manageability, instrumentation and logging support
&lt;br /&gt;- Support for storing Java sessions in Azure Table Storage&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/windowsazure4j"&gt;more about WindowsAzure4j&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SOJO</title>
      <link>https://javatoolbox.com/tools/sojo</link>
      <guid>https://javatoolbox.com/tools/sojo</guid>
      <pubDate>Fri, 22 Dec 2006 22:21:52 GMT</pubDate>
      <description>&lt;p&gt;SOJO stands for Simplify your Old Java Objects or Simply Old Java Objects.
&lt;br /&gt;The intention for this project is a Java framework, that convert JavaBeans in a simplified representation, so it is easy and uniform to handle and control the access to JavaBeans properties.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- a library to convert object graphs into specific structures
&lt;br /&gt;- a "pluggable" basis to integrate different kind of conversions, including custom formats
&lt;br /&gt;- cyclic reference detection&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/sojo"&gt;more about SOJO&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flux BPM</title>
      <link>https://javatoolbox.com/tools/flux-bpm</link>
      <guid>https://javatoolbox.com/tools/flux-bpm</guid>
      <pubDate>Fri, 09 Feb 2007 12:03:21 GMT</pubDate>
      <description>&lt;p&gt;Job scheduling, file transfer, workflow and business process management.
&lt;br /&gt;Flux BPM may be embedded as a set of APIs for Java, J2EE, XML, and web services applications.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- All features of Flux
&lt;br /&gt;- Coordinate human tasks
&lt;br /&gt;- Standardize business processes
&lt;br /&gt;- Codify and automate processes
&lt;br /&gt;- Drive system tasks via web forms
&lt;br /&gt;- Streamline system and business processes
&lt;br /&gt;- Brandable web dashboard
&lt;br /&gt;- The graphical interfaces can be embedded to make Flux's functionality accessible to non-developers&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/flux-bpm"&gt;more about Flux BPM&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JPathReport</title>
      <link>https://javatoolbox.com/tools/jpathreport</link>
      <guid>https://javatoolbox.com/tools/jpathreport</guid>
      <pubDate>Thu, 12 May 2005 06:24:39 GMT</pubDate>
      <description>&lt;p&gt;JPathReport enables you to understand how much space the packages and classes consume in your Java class path. And it can help you find class paths problems. 
&lt;br /&gt;JPathReport analyses your class paths and collects several statistics which you can view as overview charts and details tables.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jpathreport"&gt;more about JPathReport&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tomcat</title>
      <link>https://javatoolbox.com/tools/tomcat</link>
      <guid>https://javatoolbox.com/tools/tomcat</guid>
      <pubDate>Thu, 23 Dec 2004 00:39:42 GMT</pubDate>
      <description>&lt;p&gt;The servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/tomcat"&gt;more about Tomcat&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JConfig</title>
      <link>https://javatoolbox.com/tools/jconfig</link>
      <guid>https://javatoolbox.com/tools/jconfig</guid>
      <pubDate>Thu, 14 Apr 2005 19:08:32 GMT</pubDate>
      <description>&lt;p&gt;Cross-platform library that supplements the core Java API. 
&lt;br /&gt;&lt;br /&gt;Features include: 
&lt;br /&gt;- Files: Enumerate the user's disk drives, and obtain extended information on files, directories, volumes, and filesystems: their icons, creation dates, version information, mount points, and much more... 
&lt;br /&gt;- Web Browsers: Launch a file or URL in the user's Web browser... 
&lt;br /&gt;- Video Monitors: Enumerate and get information on the user's video monitors: bit depth, bounds, etc... 
&lt;br /&gt;- External Processes: Create external processes, send basic commands to external processes, obtain the PSN or HWND of a process you created, and enumerate the currently running processes... 
&lt;br /&gt;- File Types: Find applications associated with a given file type, find applications by name, and convert between Windows file extensions and Mac creator/file type codes.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jconfig"&gt;more about JConfig&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jar Jar Links</title>
      <link>https://javatoolbox.com/tools/jar-jar-links</link>
      <guid>https://javatoolbox.com/tools/jar-jar-links</guid>
      <pubDate>Sun, 09 Sep 2007 22:15:50 GMT</pubDate>
      <description>&lt;p&gt;Utility for repackaging Java libraries and embed them into your own distribution. This is useful for two reasons:
&lt;br /&gt;- You can ship a single jar file with no external dependencies.
&lt;br /&gt;- You can avoid problems where your library depends on a specific version of a library, which may conflict with the dependencies of another library.
&lt;br /&gt;&lt;br /&gt;How does it work?
&lt;br /&gt;&lt;br /&gt;Jar Jar Links includes an Ant task that extends the built-in jar task. The normal zipfileset element is used to embed jar files. A new rule element is added which uses wildcards patterns to rename the embedded class files. Bytecode transformation (via ASM) is used to change references to the renamed classes, and special handling is provided for moving resource files and transforming string literals.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jar-jar-links"&gt;more about Jar Jar Links&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Polystyle</title>
      <link>https://javatoolbox.com/tools/polystyle</link>
      <guid>https://javatoolbox.com/tools/polystyle</guid>
      <pubDate>Thu, 17 Feb 2005 19:18:32 GMT</pubDate>
      <description>&lt;p&gt;Automatically reformats source code in your personal style.
&lt;br /&gt;Polystyle learns your formatting style by examining examples of your code.
&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/polystyle"&gt;more about Polystyle&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AstroLib</title>
      <link>https://javatoolbox.com/tools/astrolib</link>
      <guid>https://javatoolbox.com/tools/astrolib</guid>
      <pubDate>Thu, 15 Sep 2005 07:35:00 GMT</pubDate>
      <description>&lt;p&gt;This is a library of astronomical algorithms. This library is based on a class-oriented C++ library. The C++ library, in turn, was originally based on the C source code written by Bill Gray and available at the Project Pluto website.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/astrolib"&gt;more about AstroLib&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maven</title>
      <link>https://javatoolbox.com/tools/maven</link>
      <guid>https://javatoolbox.com/tools/maven</guid>
      <pubDate>Mon, 10 Jan 2005 14:34:46 GMT</pubDate>
      <description>&lt;p&gt;Java project management and project comprehension tool.
&lt;br /&gt;Maven is based on the concept of a Project Object Model (POM) in that all the artifacts produced by Maven are a result of consulting a well-defined model for your project.
&lt;br /&gt;Features include:
&lt;br /&gt;- Development and management of your project are controlled from the project model (builds, documentation, source metrics, source cross-references and several reports).
&lt;br /&gt;- A single set of methods are used to build any number of projects that you are managing.
&lt;br /&gt;- Integration with Gump, a tool used at Jakarta to help projects maintain backward compatibility with their clients.
&lt;br /&gt;- Site publication based on the POM. Once the POM is accurate your developers can publish the project's content. Maven provides the following: Change log document created directly from repository information; Cross referenced sources; Source metrics; Mailing lists; Developer list; Dependency list; Unit test reports including coverage; Article Collection; Software Development References; Software Development Process Documentation; and more reports using the different plugins.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/maven"&gt;more about Maven&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Source Code Search Engine</title>
      <link>https://javatoolbox.com/tools/source-code-search-engine</link>
      <guid>https://javatoolbox.com/tools/source-code-search-engine</guid>
      <pubDate>Thu, 22 Oct 2009 11:07:55 GMT</pubDate>
      <description>&lt;p&gt;Source code search engine.
&lt;br /&gt;Provides an interactive interface enabling one to search across a large source code base, using the language structure of each of the languages providing more precise answers than simple string searches can produce. For any query, the Search Engine offers a list of matches with surrounding context; the use can select a specific match and immediately inspect the source file.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Interactive search and inspection of source code
&lt;br /&gt;- Search across millions of lines of code, tens of thousands of source code files
&lt;br /&gt;- Query in terms of language lexical constructs such as identifiers, numbers, operators, string literals or comments to minimize false positives
&lt;br /&gt;- Generic queries can match identifiers or string literals across multiple programming languages
&lt;br /&gt;- Complex queries can match complex statements
&lt;br /&gt;- Queries can have patterns (or regular expressions) on character strings
&lt;br /&gt;- Numbers can compared to values or ranges
&lt;br /&gt;- Language elements are normalized so escape conventions do not confound searches
&lt;br /&gt;- Searches ignore language-specific intervening whitespace, linebreaks and comments, providing more accurate answers
&lt;br /&gt;- Optional GREP-like string (regular expression) search
&lt;br /&gt;- Scrollable list of search hits with context
&lt;br /&gt;- Can handle many computer languages (Java, C#, C++, etc.)
&lt;br /&gt;- Translates arbitrary characters sets into a uniform representation for indexing and display&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/source-code-search-engine"&gt;more about Source Code Search Engine&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ivy</title>
      <link>https://javatoolbox.com/tools/ivy</link>
      <guid>https://javatoolbox.com/tools/ivy</guid>
      <pubDate>Sat, 15 Jan 2005 17:28:23 GMT</pubDate>
      <description>&lt;p&gt;Dependency manager.
&lt;br /&gt;Ivy can help if your software uses from one to many other software components. In very simple cases, it can simply help to track the components and the versions your software uses, helping you to get them and document your software. In complex cases, it can handle a whole component repository and track all dependencies between all your company software components.
&lt;br /&gt;Features include:
&lt;br /&gt;- XML-based
&lt;br /&gt;- Integrated with Ant
&lt;br /&gt;- Ready to use with Maven's ibiblio repository
&lt;br /&gt;- Dependencies of dependencies
&lt;br /&gt;- Publishing handling
&lt;br /&gt;- Dependency reports&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/ivy"&gt;more about Ivy&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JBIS</title>
      <link>https://javatoolbox.com/tools/jbis</link>
      <guid>https://javatoolbox.com/tools/jbis</guid>
      <pubDate>Mon, 13 Feb 2006 19:17:58 GMT</pubDate>
      <description>&lt;p&gt;Powers software applications with integration technologies.
&lt;br /&gt;Integration operations are defined through a user interface. These operations are then available via a web-based integration console and an integration engine that guarantees delivery, processing, logging, security and accessibility.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- No architectural dependencies
&lt;br /&gt;- Finite integration definitions
&lt;br /&gt;- Guaranteed delivery
&lt;br /&gt;- Managed database commits: heterogeneous two-phase commits ensure that data in disparate applications remains synchronized
&lt;br /&gt;- Logging: enables engineers to pinpoint what errors occurred and why; also available to customers of your application
&lt;br /&gt;- Security: data encryption and role-based nonrepudiation are provided
&lt;br /&gt;- Enterprise integration: procedural abstraction web services; code generation (Java, VB.NET and C#); guaranteed message delivery; cross platform (J2EE and .NET) interoperability; secure communications; logged transactions; integration reporting scheduling; aggregation and distribution&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jbis"&gt;more about JBIS&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JThreadKit</title>
      <link>https://javatoolbox.com/tools/jthreadkit</link>
      <guid>https://javatoolbox.com/tools/jthreadkit</guid>
      <pubDate>Mon, 29 Aug 2005 08:35:36 GMT</pubDate>
      <description>&lt;p&gt;JThreadKitTM is a collection of thread utilities for Java.
&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jthreadkit"&gt;more about JThreadKit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>JDots</title>
      <link>https://javatoolbox.com/tools/jdots</link>
      <guid>https://javatoolbox.com/tools/jdots</guid>
      <pubDate>Tue, 20 Sep 2005 09:43:16 GMT</pubDate>
      <description>&lt;p&gt;JDots (Java Dynamic Object Tree System) is a small library of Java classes that can be used by the developer to build a dynamic (runtime) tree of objects.
&lt;br /&gt;In turn these objects can communicate through the tree by propagating or delegating JDots methods.&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/jdots"&gt;more about JDots&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lucene</title>
      <link>https://javatoolbox.com/tools/lucene</link>
      <guid>https://javatoolbox.com/tools/lucene</guid>
      <pubDate>Mon, 17 Jan 2005 02:11:54 GMT</pubDate>
      <description>&lt;p&gt;Open source text search engine library written entirely in Java.
&lt;br /&gt;The Lucene API offers both indexing and searching features.
&lt;br /&gt;&lt;br /&gt;Features include:
&lt;br /&gt;- Indexes text and HTML, document classes available for XML, PDF and RTF
&lt;br /&gt;- Search supports phrase and boolean queries, plus, minus and quote marks, and parentheses
&lt;br /&gt;- Allows single and multiple character wildcards anywhere in the search words, fuzzy search, proximity
&lt;br /&gt;- Will search for punctuation such as + or ?
&lt;br /&gt;- Field searches for title, author, etc., and date-range searching
&lt;br /&gt;- Supports most European languages
&lt;br /&gt;- Option to store and display full text of indexed documents
&lt;br /&gt;- Search results in relevance order (ranking)
&lt;br /&gt;- APIs for file format conversion, languages and user interfaces
&lt;br /&gt;- Incremental indexing and batch indexing
&lt;br /&gt;- Multiple-index searching with merged results&lt;/p&gt;&lt;p&gt;&lt;a href="https://javatoolbox.com/tools/lucene"&gt;more about Lucene&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>