Business Refinery Java Barcode Generator Suite is a Java library and Jar that makes it easy to create linear 2D barcodes in Java applcations such as JSP, J2EE, Servlet, Web services, Java beans, J2SE, or Jasper Report, iReport, BIRT, and Oracle Report. Multiple barcode types are supported, including QR Code, PDF-417, Code 39, Code 128, EAN/UPC, Interleaved 2 of 5, and so on. Users can easily adjust barcode settings like width, height, resolution, orientation, image format, etc.
documentr is a Web-based tool for editing and presenting software documentation. It allows you to easily maintain documentation for multiple products and product branches. Edits can easily be copied between branches, with merge conflicts being handled gracefully. It uses Markdown as its markup language, along with some extensions, and has a role-based permission system.
Automated Business Logic (ABL) is a transaction logic engine. You define the behavior of your persistent objects declaratively, and the engine will take care of executing and enforcing your logic at commit time. Despite its simplicity, this approach is remarkably powerful, and can replace a large portion of the code in most transactional applications that use Hibernate.
jPDFPrintCLI is a command-line tool for printing PDF documents. It is built on top of a proprietary PDF engine, so there is no need for any third party software or drivers. Simply run the executable from the command-line and documents can be sent to the printer. Enfocus customers can use jPDFPrintCLI as a plugin or configurator to Switch to enable printing of PDF documents within their workflow.
SlicedBread is a library that makes it simpler to program multithreaded applications in Java. It does so by doing away with "classic" multithreaded staples - that is, shared state using thread-safe objects - in favor of a set of single-threaded processes that send and receive immutable messages. In a sense it is inspired by Erlang's messaging system. In another, the over 400 rich pages of "Java concurrency in practice" show how hard it is to write and debug a good-mannered multithreaded application in Java.