Tuesday, August 30, 2005

ActiveBPEL


The ActiveBPEL engine is a robust runtime environment capable of executing process definitions created according to the Business Process Execution Language for Web Services (BPEL4WS, or just BPEL) 1.1 specifications.

[Environment] Console (Text Based), Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Other/Nonlisted Topic, Software Development

Kasai: A Java-based authentication and authorization framework


Kasai is a Java-based authentication and authorization framework. It allows you to integrate into your application a granular and manageable permission scheme. It's targeted at the specific security requirements that arise in real-life applications such as Intranets, ERPs, CRMs, document managers, accounting systems, etc.

[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, Unix
[Programming Language] Java
[Topic] Software Development, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries

Monday, August 29, 2005

CruiseControl: A framework for a continuous build process

CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.

JasperReports


JasperReports is a powerful open source Java reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.

It is entirely written in Java and can be used in a variety of Java enabled applications, including J2EE or Web applications, to generate dynamic content.

Wednesday, August 24, 2005

OpenTT: A trouble ticketing/request management engine

OpenTT is a trouble ticketing/request management engine, a simple and intuitive container for structured information in the form of question/answer or title/content (FAQ), and a sophisticated graphical reporting tool to keep the situation under control.

[Environment] Web Environment
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL), OSI Approved :: Mozilla Public License (MPL)
[Operating System] POSIX :: Linux
[Programming Language] Java, JavaScript, Perl, PHP
[Topic] Information Management :: Issue Tracking

VIF: A Web-based virtual discussion forum

The VIF application is a Web-based virtual discussion forum. It aims to implement a specific discussion model that supports goal oriented discussions of complex matters. This discussion model builds on structured discussion threads, integrated quality control, and well defined group boundaries.

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

Ajaqs: A Web app that organizes FAQs on a per-project basis

Ajaqs is a Web app that organizes FAQs on a per-project basis. It is designed to be deployed under popular Web and application servers. It aims to serve two purposes: to provide engineering groups a mechanism for consolidating and preserving in-house knowledge in connection to product development and usage, and to provide small companies with a Web interface for exposing searchable, internationalizable information related to products and services.

[Environment] Web Environment, Web Mozilla
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java, SQL
[Topic] Information Management, Internet, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards, Internet :: WWW/HTTP :: Indexing/Search, Office/Business, Office/Business :: Groupware, Software Development, Software Development :: Documentation

libextractor: A library used to extract meta-data from files of arbitrary type

libextractor is a library used to extract meta-data from files of arbitrary type. It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types. The goal is to provide developers of file-sharing networks, file managers, and WWW-indexing bots with a universal library to obtain meta-data about files. It includes a shell-command and bindings for Java (JNI) and Python.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, POSIX, POSIX :: BSD, POSIX :: BSD :: BSD/OS, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: GNU/Hurd, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] C, C++, Java
[Topic] Communications :: File Sharing, Internet :: WWW/HTTP :: Indexing/Search, Multimedia, Software Development :: Libraries, Text Processing :: Indexing

DWR

DWR is a Java open source library that helps developers wanting to write Web sites that include AJAX technology. It allows code in a Web browser to use Java functions running on a Web server as if it was in the browser.

Tuesday, August 23, 2005

JavaSVN

JavaSVN is a pure Java Subversion (SVN) client library. This means that users of the library (i.e. Java applications) do not have to include svn native binaries or javahl bindings to work with subversion repositories. It is not only a 100% Java replacement for javahl bindings, but also a library that provides a high level of control over subversion repository operations.

[Intended Audience] Developers
[License] OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries :: Java Libraries, Software Development :: Version Control, Software Development :: Version Control :: Subversion

Sunday, August 21, 2005

Superversion: A multi-user distributed version control system based on change sets

Superversion is a multi-user distributed version control system based on change sets. A major focus in its development is efficiency and ease-of-use. Features include a graphical user interface, branches, conflict detection and resolution, a history tree view, export and report functions, CVS-compatible keyword substitution, overridable file type autodetection and a transactional internal database.

[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Version Control

IntegraTUM WebDisk

IntegraTUM WebDisk is a Web application which gives you direct access to a file server. It is written using Java Servlets and the jCIFS library. Supported file servers are Samba, MS Windows, NetApp OnTAP, and any other server based on the CIFS protocol.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, System :: Filesystems

jsgal: A dynamic Web-based gallery

jsgal is a dynamic Web-based gallery. However, rather than generating the gallery pages on a server using scripts, it is implemented in Javascript and DHTML and generates the pages in the client's browser. No offline generation of the Web pages is required; only a list of images has to be maintained, which allows easy updating and extending of galleries. This allows you to host dynamic galleries on servers without scripting support, or on local filesystems (e.g. CD-ROMs).

[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Multimedia :: Graphics :: Presentation

Wednesday, August 17, 2005

Para IRcLib: A small library for IRC clients, written in Java

Para IRcLib is a small library for IRC clients, written in Java. At the moment, all major IRC features except for DCC file transfer are supported.

[Environment] Eclipse, Eclipse :: Java/Swing
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP
[Programming Language] Java
[Topic] Communications, Communications :: Chat :: Internet Relay Chat, Internet, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries, System :: Networking, Utilities

Coursor: A Web-based academic course system for assigning students to university courses

Coursor is a Web-based academic course system for assigning students to university courses. It has an evolutionary algorithm for assigning students to the courses they requested. This algorithm tries to find an optimal distribution of students to existing courses while taking their preferences into account. The system supports multiple roles for users: Admin, Student, Teacher/Prof, or Tutor. A user can also have multiple roles. It supports international localization, currently in English, German, French, Russian, and Arabic.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Education, Internet :: WWW/HTTP :: Dynamic Content

Tuesday, August 09, 2005

HylaFAX

HylaFAX is a platform independent client for HylaFAX. It is purely written in Java and runs on any Java 5.0 enabled platform. It has a small footprint, starts up quickly, and features a sleek user interface. It is capable of sending faxes, displaying server status, editing fax job parameters, and viewing received faxes.

[Environment] Other Environment, Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: Fax

Friday, August 05, 2005

Cobertura

Cobertura is a Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage.

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

Wednesday, August 03, 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] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Source
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Information Management :: Document Repositories, Information Management :: Metadata/Semantic Models, Information Management :: Records Management, Office/Business :: Groupware, Text Processing :: Markup :: XSL/XSLT

Tuesday, August 02, 2005

jzForum


jzForum is a simple forum system based on the jZonic framework that supports multiple forums and RSS feeds for forums, categories, and threads. User and rights management is integrated. It is very easy to install because it uses hypersonic as a database, although it can be used with different databases. The look and feel can easily be changed using CSS. It currently supports user, moderator, and admin roles with a defined set of permissions.

[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries

Monday, August 01, 2005

Arsenal: Realtime collaboration (RTC) and conferencing platform

Arsenal is a realtime collaboration (RTC) and conferencing platform. It supports presence, instant messaging, filesharing, voice conferencing, persistent sessions for sharing whiteboard, web browser, images, and group chat.

[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] Java
[Topic] Communications :: Chat, Communications :: Conferencing, Communications :: File Sharing, Communications :: Internet Phone, Communications :: Telephony, Multimedia :: Graphics :: Presentation

JVending


JVending is a P2P (JXTA) based mobile content provisioning system that implements most of the JSR-124 spec. It provides catalog management, device detection, Web/WAP based browsing, and peer searches.

[Environment] Handheld :: Mobile Phone, Web Environment
[License] OSI Approved :: BSD License (revised), OSI Approved :: GNU Lesser General Public License (LGPL), The Apache License
[Operating System] OS Independent
[Programming Language] Java, Java :: J2ME
[Topic] Communications :: File Sharing, Multimedia