Jmol is a Free, Open Source molecule viewer and editor. It is a collaboratively developed visualization and measurement tool for chemical scientists. Jmol is an active project, and there are new features being added to it on a daily basis. Users are encouraged to modify it to fit their needs and to contribute their changes to the project.
PDFTextStream is a PDF text and metadata extraction library available for Java and .NET. It supports all versions of the PDF document specification (including v1.7, used by Acrobat 8, 9, and X), extraction of text encoded using double-byte character sets (including Chinese, Japanese, and Korean), decryption of documents encrypted using 40-bit, 128-bit, 256-bit, and variable bit length ciphers, and extraction of all document metadata provided by PDF documents (including form data, bookmarks, and annotations). Easy integration with Jakarta Lucene is included, as well as interactive form update capability.
PDFreactor is a formatting processor to convert HTML and XML to PDF. It uses Cascading Style Sheets (CSS) to define page layout and styles. It allows you to dynamically generate PDF documents such as invoices, delivery notes, shipping documents, or print versions of Web content on-the-fly. Vector graphics (SVG), barcodes, MathML, XSLT, and CMYK colors are supported. All common J2EE application servers are supported. Complete .NET, PHP, Perl, Python, and Ruby APIs are included. Direct integration into automatic build processes using Apache Ant is also possible.
Java iCal Group Scheduler enables several users to get together for a meeting, by using JICAL to translate their iCalendar files into their available free/busy time and post it automatically to your Web server. This project enables Ximian Evolution desktop users to book meetings with each other (and Outlook users) via a Web server storing their 'Free/Busy' information as specified in RFC2445. It works with Evolution, Korganiser, Apple iCal, and MS Outlook (for meetings), and enhances your workgroup and personal calendar views. Shell scripts for converting to various image formats are also included.
Lucane is a free groupware platform written in Java, designed with extensibility in mind. Some applications are bundled with the platform, like a peer to peer quick message service, client/server and peer to peer file sharing, shared drawing, multi-user chat, audioconf, forums, a shared calendar, and more. The platform as a whole provides easy development for your networked applications with an object based network protocol, client/server and peer to peer integration, user and groups management, internationalization, and more.
Essential Budget a personal finanance manager that fully supports creating and tracking a budget against actual expenses. With a high-quality, cross-platform, professional user interface, it simply performs all of the basic features expected of a personal finance manager, and aims to replace tools like Quicken(tm) for home finance management in the future.
HBCI4Java is a Java library for the HBCI home banking interface. It supports almost all aspect of the HBCI versions 2.01, 2.1, 2.2, HBCI+ and FinTS-3.0 (with PIN/TAN support). Its API is very application-oriented, so no knowledge about HBCI is required. The HBCI client package can be used to develop applications using HBCI features. The HBCI server package can be used to develop your own HBCI servers. This may be useful for credit institutes or software developers who want to setup their own HBCI test server.
FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.