Monday, July 31, 2006

jLibrary : A DMS (Document Management System), oriented for personal and enterprise use


jLibrary is a DMS (Document Management System), oriented for personal and enterprise use. This double approach make from jLibrary an unique product. With jLibrary, you can classify your documents, videos, or any other media type. You can export those contents to static web pages based on templates, search on those content, add comments, categorize it, etc.

Companies can find in jLibrary all the features present in most modern content management systems, including team work support, version management, offline document edition, document locking, security constraints based on roles, users and groups, easy web access, etc. jLibrary is multiplatform, so you can run the client and the server in both Windows and Linux. jLibrary is based on web services so it boosts interoperatility between platform and lenguages, being an ideal solution for heterogeneous environments.

Nomad PIM : An extendible personal information manager

Nomad PIM is an extendible personal information manager. It allows you to keep track of your personal data and currently provides modules for notes, schedule, contacts, money, diary and timetracking.

Technically, Nomad PIM is an Eclipse RCP application. Like eclipse, it provides extension points for extensions by additional plugins. All personal data is automatically stored in several (unicode) xml files and can be used on all supported platforms.
  • Intended Audience : Advanced End Users, End Users/Desktop
  • License : Common Public License
  • Operating System : All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), Linux, OS X, Solaris, WinXP, IBM AIX
  • Programming Language : Java
  • Topic : Accounting, Scheduling, To-Do Lists, Other/Nonlisted Topic

RSSOwl : A RSS / RDF / Atom Newsreader written in Java using SWT as fast graphic library

RSSOwl is a RSS / RDF / Atom Newsreader written in Java using SWT as fast graphic library. Read News in a tabfolder, save favorites in categories, Export to PDF / RTF / HTML / OPML, Import Feeds from OPML, perform fulltext-search, use internal browser.
  • Intended Audience : Developers, End Users/Desktop, System Administrators, Information Technology, Science/Research, Other Audience
  • License : Eclipse Public License
  • Operating System : All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), Linux, OS X, Solaris, Win2K, WinXP
  • Programming Language : Java
  • Topic : Communications, RSS, WWW/HTTP

Sunday, July 30, 2006

LiveSaver : A save-as-you-write mechanism for your browser written in Javascript

Ever lost an hour worth of writing an email due to a crashing browser? LiveSaver is a save-as-you-write mechanism for your browser written in Javascript. It saves form input over browser and operation system crashes, power failures, and session timeouts. It is easy to add to any existing Web site. It is particularly useful for blog software, Web mail systems, or any Web site that deals with user input.

[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Communications :: BBS, Communications :: Chat, Communications :: Email, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Software Development

Friday, July 28, 2006

Subversive : A pure Java Eclipse plug-in that provides Subversion (SVN) support

Subversive is a pure Java Eclipse plug-in that provides Subversion (SVN) support. From a user's point of view, it provides Subversion support similar to CVS support, which is already part of the standard Eclipse platform. Besides functionality, it offers good usability and nice user interface.

[Environment] Eclipse
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] Eclipse Public License
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Version Control, Software Development :: Version Control :: Subversion

Wednesday, July 26, 2006

Easiest Validate On Submit enables Web developers to validate any number of form fields, client side (in Javascript)

Easiest Validate On Submit enables Web developers to validate any number of form fields, client side (in Javascript), with only one line of code per HTML page. Validation is completely controlled using CSS classes. Features include CSS customization and a modular system to allow add-on/custom validations.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development

Monday, July 24, 2006

OpenOCES : A project dedicated to the development of free software components for the Danish OCES PKI


OpenOCES is a project dedicated to the development of free software components for the Danish OCES PKI. Since OCES is based on the X.509 standard, some of the OpenOCES subprojects, such as OpenSign, can be used in any X.509 based PKI.

Saturday, July 22, 2006

The Javascript Sound Kit : A wrapper around the ActionScript Sound Object

The Javascript Sound Kit is a wrapper around the ActionScript Sound Object, it makes it possible to use the Sound Object in Javascript the same way you do it in ActionScript.

The API works almost the same way as the ActionScript Sound Object. Refer to Macromedia's documentation for more information here.

Thursday, July 20, 2006

GnuAccounting : An accounting program for writing invoices and credit memos

GnuAccounting is an accounting program for writing invoices and credit memos. It embeds OpenOffice.org and utilizes either the HSQLDB or a separate MySQL installation.

[Environment] Eclipse :: SWT
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux, Unix
[Programming Language] Java
[Topic] Office/Business :: Financial :: Accounting

jsXe : The Java Simple XML Editor

jsXe is the Java Simple XML Editor. Its aim is to provide a framework for XML editing through any number of views that can be loaded at runtime as plugins.

[Environment] X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, OS Independent, POSIX :: BSD, POSIX :: Linux, Unix
[Programming Language] Java :: J2ME
[Topic] Text Editors, Text Processing :: Markup :: HTML/XHTML, Text Processing :: Markup :: XML, Text Processing :: Markup :: XSL/XSLT

TRex : A tool to help maintain test suites written in the standardized Testing and Test Control Notation (TTCN-3)

TRex is a tool to help maintain test suites written in the standardized Testing and Test Control Notation (TTCN-3). It provides IDE functionality for the TTCN-3 core notation and supports the assessment and automatic restructuring of TTCN-3 test suites by providing suitable metrics and refactorings.

[License] Eclipse Public License
[Topic] Software Development :: Quality Assurance, Software Development :: Refactoring, Software Development :: Testing

Tuesday, July 18, 2006

The Mobile Device Information project : A Java Swing application that provides desktop interface access to the WURFL (Wireless Universal Resource FiL

The Mobile Device Information project is a Java Swing application that provides desktop interface access to the WURFL (Wireless Universal Resource FiLe). The WURFL contains information about the capabilities of a huge number of wireless devices. The Mobile Device Information project allows users to search for individual devices, or devices that meet certain criteria, e.g. "Which Nokia phones are MIDP-2.0 enabled and support at least 65536 colours?"

[Intended Audience] Advanced End Users, Developers, End Users/Desktop, Other Audience
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Communications :: Telephony, Communications :: WAP, Desktop Environment :: Tools, Information Management, Utilities

Mp3dings : A Java MP3 tagger and organizer with a clean spreadsheet-style user interface that permits processing many files in parallel

Mp3dings is a Java MP3 tagger and organizer with a clean spreadsheet-style user interface that permits processing many files in parallel. It has powerful automation capabilities. ID3v1 tags and most of ID3v2 are supported.

[Intended Audience] End Users/Desktop
[License] Freeware, OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] Java
[Topic] Information Management :: Metadata/Semantic Models, Multimedia :: Sound/Audio

The OpenIPMP project aims to provide interoperable DRM software that can be ported to any platform

The OpenIPMP project aims to provide interoperable DRM software that can be ported to any platform (including Windows, Mac, Linux and embedded platforms). Unlike proprietary DRM solutions, OpenIPMP adheres to a variety of open standards, including:
  • OMA (Open Mobile Alliance) v2 DRM specifications
  • ISMAcryp specifications for MPEG-4 streaming and local playback
  • MPEG’s IPMP specifications for MPEG-2 and MPEG-4

The OpenIPMP project can be downloaded from SourceForge.



# License : Mozilla Public License 1.1 (MPL 1.1)
# Operating System : 32-bit MS Windows (95/98), All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), OS X, Other
# Programming Language : C++, Java
# Topic : Sound/Audio, Video, Security

Monday, July 17, 2006

Eclim (Eclipse integration in vim) : A set of eclipse and vim plugins that bring Eclipse functionality to the vim editor

Eclim (Eclipse integration in vim) is a set of eclipse and vim plugins that bring Eclipse functionality to the vim editor. It exposes Eclipse features through a server interface and includes a set of vim plugins that communicate with Eclipse over that interface.

[Environment] Console (Text Based) :: Curses, Eclipse
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Software Development

Sunday, July 16, 2006

Jiplet Container (Java SIP Servlet) : A servlet-like development and runtime environment for SIP applications


Jiplet Container (Java SIP Servlet) is a servlet-like development and runtime environment for SIP applications. The SIP protocol is widely used for voice services over IP networks. This product enables developers to create server-side SIP applications using a component-based model similar to that envisioned by the J2EE architecture. The Jiplet container runs as a standalone server as well as a JBOSS service.

[Environment] No Input/Output (Daemon), Web Environment
[License] The Apache License 2.0
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] Java
[Topic] Communications :: Internet Phone, Communications :: Telephony, Internet

Friday, July 14, 2006

JSP Prize Tags is a JSP tag library

JSP Prize Tags is a JSP tag library. The primary tags of Prize Tags are the Tree Tag and Tabbed Pane Tag. The Tree Tag makes it easy to implement tree controls in your JSP pages. The Tabbed Pane Tag makes it easy to implement tabbed panes in your JSP pages. You can put any JSP code inside a tab, and even include other JSPs inside a tab. The JSP Prize Tags also includes a collection of smaller tag libraries like the icon tag, the alternate tag (for alternating content on the page, such as the background color of table rows or an ad rotator), laying calendar events in a table, and more.

[Environment] Web Environment
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries

Monday, July 10, 2006

Checkstyle : A development tool to help programmers write Java code that adheres to a coding standard


Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. Its purpose is to automate the process of checking Java code, and to spare humans of this task.

[Environment] Console (Text Based)
[Intended Audience] Developers, Quality Engineers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Quality Assurance

Sunday, July 09, 2006

CCAPI : A financial engineering and financial application library for Java

CCAPI is a financial engineering and financial application library for Java. It provides interfaces for automated stock exchange trading through GCI. Additionally, it provides functions to retrieve online quotes from various data sources, including EUWAX, Comdirect, Yahoo!, and GCI. It provides a comprehensive library of technical and mathematical indicator implementations, like MACD, SMA, EMA, RSI, Williams %R, Correlation, and more.

[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Office/Business :: Financial, Office/Business :: Financial :: Investment, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries

Saturday, July 08, 2006

JTrac : A generic issue-tracking web-application

JTrac is a generic issue-tracking web-application that can be easily customized by adding custom fields and drop-downs. Features include customizable workflow, field level permissions, e-mail integration, file attachments and a detailed history view.

[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management :: Issue Tracking, Software Development :: Bug Tracking, Software Development :: Quality Assurance, Software Development :: Testing

Wednesday, July 05, 2006

Jameleon : An automated testing framework that can be used by technical and non-technical users alike


Jameleon is an automated testing framework that can be used by technical and non-technical users alike. One of the main concepts behind it is to create a group of keywords or tags that represent different screens of an application. All of the logic required to automate each particular screen can be defined in Java and mapped to these keywords. The keywords can then be organized with different data sets to form test scripts without requiring an in-depth knowledge of how the application works. The test scripts are then used for both testing automation and test case document generation.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Topic] Software Development :: Libraries :: Application Frameworks, Software Development :: Quality Assurance, Software Development :: Testing

Tuesday, July 04, 2006

RapidWatcher : An infrastructure to implement monitoring solutions quickly

RapidWatcher is an infrastructure to implement monitoring solutions quickly. It uses several tools and frameworks such as Jetty, Rife, and Groovy to handle most common parts of implementing a monitoring system. What's left for you to implement is the logic to monitor your particular environment. Sample scripts for Web servers and databases are provided. The primary objective of RapidWatcher is to implement an out of band solution to monitor the management and monitoring solutions.

[Intended Audience] Developers, System Administrators
[License] OSI Approved :: Common Public License, OSI Approved :: IBM Public License
[Operating System] OS Independent
[Programming Language] Java
[Topic] System :: Monitoring, System :: Networking :: Monitoring

HSE (Hibernate, Spring, Echo2) : A three-tier base application for Echo2

HSE (Hibernate, Spring, Echo2) is a three-tier base application for Echo2. It is designed to be a starting point for writing robust AJAX applications in Java, Spring, and Hibernate.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content

OpenSubsystems : A set of business components


OpenSubsystems
is set of business components such as inventory management, order processing, document management, document workflow, document imaging, etc. intended for rapid application development on different Java middleware platforms.

[Environment] MacOS X, Web Environment, Win32 (MS Windows)
[Intended Audience] Developers, Other Audience
[License] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: Fax, Database :: API, Information Management, Office/Business, Software Development :: Libraries :: Java Libraries

Saturday, July 01, 2006

OpenSymphony : An Open Source project dedicated to providing enterprise class J2EE components

OpenSymphony is an Open Source project dedicated to providing enterprise class J2EE components. Our components aim to stress simplicity, integration, pluggability and specification compliance.

VRaptor 2 : A Web-based MVC and IOC framework based on many frameworks and ideas (Seam, Stripes, Webwork, Hibernate Annotations, etc)

VRaptor 2 is a Web-based MVC and IOC framework based on many frameworks and ideas (Seam, Stripes, Webwork, Hibernate Annotations, etc). It makes full use of Java 5 Annotations. It favors convention over configuration, because configuration in XML/properties/annotations is always easy to make mistakes and repetitive (aka copy and paste in many places). This framework uses a more imperative approach, instead of having many XML files to configure lifecycle and other properties. Most of the settings go inside plain Java objects (POJO), so the team knows exactly what is going on and where.

[License] The Apache License 2.0
[Operating System] MacOS, MacOS X, Microsoft, Microsoft :: Windows, OS Independent, Unix
[Programming Language] Java
[Topic] Software Development, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries