Tuesday, May 31, 2005

Attendance

Attendance is a Web application for taking and tracking attendance records online. It is perfect for volunteer groups, especially youth-oriented groups, where participation counts for some kind of credit. Attendance allows you to categorize the roster and hide inactive members. It allows you to create "attributes" to track additional information on each attendance record (e.g. "Late"). It creates several printable reports.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management

Monday, May 30, 2005

jGnash

jGnash is a personal finance application written in Java. A JVM of 1.4 or greater is required. jGnash supports several account types, including investment accounts. jGnash has support for split transactions, nested accounts, scheduled transactions, commodities, and currencies. jGnash can import QIF files, excluding investment accounts and transactions. Data is stored in an XML format so it is easy to manipulate and read the data external to the program. jGnash also has scripting support to add custom reports and functionality.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Office/Business :: Financial :: Accounting

Wednesday, May 25, 2005

UMLet

UMLet is a lightweight Java tool for rapidly drawing UML diagrams, with a sound and pop-up-free user interface. UMLet lets you draw diagram sketches quickly, teach UML with a simple user interface, and export diagrams to SVG, JPG, PDF, and LaTeX-friendly EPS. It features a fast, text-based way of editing UML elements.

[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Education, Software Development, Software Development :: Documentation

Jomic

Jomic is a viewer for comic book archives. It can handle both CBZ and CBR archives and has a two page mode. Supported image formats are PNG, JFIF/JPEG, and GIF.

[Environment] MacOS X
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Free Documentation License (FDL), OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, OS Independent
[Programming Language] Java
[Topic] Multimedia :: Graphics :: Viewers

Monday, May 23, 2005

Tina POS

Tina POS is a point of sales application designed for touch screens. It supports ESC/POS ticket printers, customer displays, and barcode readers. Its multi-user and has a great backoffice with a product entry form, reports, and charts.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Office/Business :: Financial :: Point-Of-Sale

uitags

uitags is an open source JSP custom-tag library that makes developing friendly UI (user interface) effortless. It has a unique aim of helping developers create UIs that don't confuse end-users and instead let them work more efficiently.

[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Software Development :: Libraries :: Java Libraries
[Translations] English

Thursday, May 19, 2005

BlueXML

BlueXML is an XML framework, written with Cocoon, that provides CRUD and reporting functionalities, available through Web services. You can embed these services in your application, whatever the programming language you use. Integrated in a portal, it allows you to create powerful intranet, extranet, or Internet applications without writing any code.

[Environment]
Web Environment
[Intended Audience]
Advanced End Users, Developers, System Administrators
[License]
Other/Proprietary License with Source
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications,

Wednesday, May 18, 2005

Digital Invisible Ink Toolkit

DIIT provides a simple tool that can hide a message inside a 24-bit colour image so that knowing how it was embedded, or performing statistical analysis, does not make it any easier to find the concealed information. It also provides a framework for implementing other steganography algorithms for use in the tool.

[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Multimedia :: Graphics, Security, Security :: Cryptography

OpenWFE

OpenWFE is a workflow engine. It is robust, extensible, and scalable. Access libraries for Python, Perl, and .NET make it easy to write custom interfaces or agents (automatic participants) for a workflow-enabled system.

[License] OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java, Python
[Topic] Information Management :: Workflow Frameworks

Teamwork

Teamwork is a Web-based application specifically for team work management. It improves worklife quality by helping production cycle information flow management via stage coordination and allocating tasks to everyone involved. As an application, it combines document management, groupware, and project management features with fine-grained area and role-based security. It supports multiple databases (via hibernate), browsers, and languages, and is skinnable.

[Environment]
Web Environment
[Intended Audience]
Advanced End Users
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Network Environment]
IP
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]

Useful Java Application Components

Useful Java Application Components (UJAC) is a collection of components that may be useful for your project. It provides a powerful expression interpreter, an iText-based document processing engine that generates PDF documents based on XML templates, a charting library supporting JSP custom tags, and much more.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Software Development :: Interpreters, Text Processing

Sunday, May 15, 2005

Ganttproject

Ganttproject is a pure Java application thats lets you plan project using Gantt charts. It lets you easily breaks down a project into tasks, show dependencies, and manage resources. It uses a file format based on XML and can export into HTML and PDF documents using XSL transformations. The software is translated into 20 languages.

[Environment]
MacOS X, Win32 (MS Windows), X11 Applications
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Office/Business :: Scheduling

Wednesday, May 11, 2005

Treebolic

Treebolic is a suite of programs (an engine, a generator, a browser, and example Web services) whose purpose is to give a hyperbolic rendering of a hierarchy of data. A tree is rendered with nodes and edges but display space is subject to a particular curvature: more space is allocated to the focus node while the parent and children, still in the immediate visual context, appear slightly smaller. The grandparents and grandchildren are still visible but smaller still. Distant nodes gradually disappear towards the disk's border, as though the whole hierarchy were seen through a fish eye lens.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: Presentation, Multimedia :: Graphics :: Viewers

PDFTextStream

PDFTextStream is a Java class library that enables Java applications to access the text content of PDF documents quickly, easily, and accurately. PDFTextStream is the first Java library to focus on the extraction of text from PDF files. It supports all versions of the PDF document specification, including v1.6 (used by Acrobat 7). It supports decryption of 40-bit and 128-bit encrypted documents. It provides access to all document metadata contained in a PDF file. It subclasses java.io.Reader, allowing drop-in integration with existing code. Easy integration with Jakarta Lucene is included.

[Environment] Other Environment, Web Environment, Win32 (MS Windows)
[Intended Audience] Developers
[License] Other/Proprietary License with Free Trial
[Operating System] MacOS X, Microsoft :: Windows :: Cygwin, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: BSD, POSIX :: BSD :: BSD/OS, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: HP-UX, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] Java
[Topic] Information Management :: Document Repositories, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries :: Java Libraries

ThingamaBlog

ThingamaBlog is a cross-platform, standalone blogging application written in Java. Basic features include the ability to maintain multiple blogs, the ability to easily manage lots of entries, customizable templates, find, edit, and delete entries functions, 'Quick Tags' for on the fly HTML editing, customizable archiving options, the ability to organize entries by category, previewing of entries in HTML or in plain text, and one-click publishing.

[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: News/Diary, Internet :: WWW/HTTP :: Site Management

XML Matcher

XML Matcher: XML Matching Library compares an XML document with a predefined XML template that has embedded constraints (tolerances, patterns, regular expressions, Javascript-based assertions, etc). It is best suited for automatic testing of XML services.

[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Testing, Text Processing :: Markup :: XML

TinyMCE

TinyMCE is a platform-independent, Web-based, Javascript HTML WYSIWYG editor control. Its main features include theme/template support, language support, and plugin extensions.

[Environment] Console (Framebuffer Based), Web Environment, Web Mozilla
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Site Management, Text Processing :: Markup :: HTML/XHTML

CyberTester

CyberTester is a Web-based application that was originally designed to allow educators to create tests, exams, and assignments consisting of multiple-choice questions and assign them to students for online testing. Students can login to take these tests and review their results. It is suitable for integrating into online education services. It uses J2EE (with EJB 2.0) and runs on JBoss.

[Environment] Web Environment, Web Mozilla
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Education :: Testing

ivata groupware

ivata groupware is a groupware/intranet portal system based around J2EE standards. It provides an enterprise-ready solution. It is a great tool to enable teams to find contacts in team and private address books, to share documents, to post articles and notes, to comment on articles, to receive notifications via email, to plan meetings and other events in the calendar, and to access email via the Web.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: Windows :: Cygwin, POSIX, Unix
[Programming Language]
Java, Perl, Unix Shell

Xkins

Xkins is a framework that manages skins. Skins are used create multiple appearances for a J2EE Web application. A skin manages the colors and images of the Web page. Xkins can use Velocity templates and Struts. JSF support is included with a Renderer implementation.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: User Interfaces

Mantaray

Mantaray is a serverless messaging fabric, based on peer-to-peer technology and 100% pure Java. It supports JMS 1.1 and 1.02, and integrates with WebLogic and WebSphere. It provides guaranteed message delivery, security, and supports transactions.

[Environment] No Input/Output (Daemon)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Software Development, Software Development :: Libraries :: Java Libraries, System :: Clustering/Distributed Networks, System :: Networking

ObjectWeb: Opne Source Middleware

ObjectWeb is an international consortium fostering the development of open-source middleware for cutting-edge applications: EAI, e-business, clustering, grid computing, managed services and more.

Tuesday, May 03, 2005

HelpSetMaker

HelpSetMaker allows creation and maintenance of help documents. It is especially tailored to the needs of the JavaHelp online help system for Java programs. Help texts are written in a very simple descriptive language, and the resulting documents are immediately shown on the screen. Links, images, and style sheets can be included and managed. It can also produce HTML and LaTeX source output.

[Environment] MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development, Text Editors :: Documentation