Friday, April 28, 2006

jMovie : A movie collection manager

jMovie is a movie collection manager that simplifies the maintenance of your collection. It allows you to view information about each of your movies, obtaining its data from Internet movie data sources, and downloading this information to your machine so you will be able to do further queries offline. Moreover, local data can be stored in different places like memory, local hard disk, databases, etc.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database, Internet :: WWW/HTTP :: Indexing/Search

Tuesday, April 25, 2006

SWAMP : A workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server

SWAMP is a workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server. It avoids hardcoding business logic, and workflows can be built from different workflow "patterns" like simple actions, decisions, selections, loops, and custom code. The SWAMP server automatically creates a Web GUI from the workflow definition file that guides users through the business logic process based on their roles. Notification is sent if required. Overview pages over all running workflows and much more are available.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX
[Programming Language] Java, Perl
[Topic] Information Management :: Workflow Frameworks

Memorize Words Flashcard System : A fully automated multimedia Leitner flashcard program for learning a foreign language

Memorize Words Flashcard System is a fully automated multimedia Leitner flashcard program for learning a foreign language. It automatically retrieves meanings, word usages, and the pronunciation of a flashcard word in audio from the Internet. It also puts related Google pictures into flashcards.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: Q Public License (QPL)
[Operating System] Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows CE, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX, Unix
[Programming Language] Java

Monday, April 24, 2006

Jafe : A small application designed to keep sensitive data organized in an easy-to-use way, with heavy focus on security

Jafe is a small application designed to keep sensitive data organized in an easy-to-use way, with heavy focus on security. It's designed to be accessible on as many systems as possible. It's regularly tested under Windows, Linux, and OS X, JDK 1.4.2 and 1.5, but should work on other systems. It features an easy-to use interface, strong encryption (AES, Twofish, and Serpent), and plausible deniability. Different data storage backends will be supported: filesystems, image embedding, saving over the Internet, etc.

[Environment] Eclipse :: Java/Swing
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, Security :: Cryptography, System :: Archiving, Utilities

extbender is a distributed system of collaborative writing, with a basis in genetic theory

Textbender is a distributed system of collaborative writing, with a basis in genetic theory. As a distributed system, it differs from the typical centralized approach (e.g. of a Wiki) where writers push contributions to a single, central copy of the text. By contrast, textbender has no central copy; instead, each writer has a separate copy of the text, and selectively pulls contributions from other writers. As a consequence, there are multiple variations of the text. Collectively, the text has spatial diversity.

[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] Java, Perl
[Topic] Artistic Software, Communications, Text Processing

The ComicReader : A program to read daily comics like Garfield, Dilbert, Userfriendly, and lots of other daily comics

The ComicReader is a program to read daily comics like Garfield, Dilbert, Userfriendly, and lots of other daily comics. It has unique features like automatic downloading of the comics, centrally managed comic definitions, and the option to email comics.

[Environment] Eclipse :: Java/Swing, Win32 (MS Windows)
[Intended Audience] End Users/Desktop
[License] OSI Approved :: BSD License (revised), Other/Proprietary License with Source
[Operating System] MacOS X, Microsoft, Microsoft :: Windows, OS Independent, POSIX :: BSD, POSIX :: Linux
[Programming Language] Groovy, Java
[Topic] Multimedia :: Graphics :: Viewers

Photovault : An image archiving and organization application for photographers

Photovault is an image archiving and organization application for photographers. It supports easy searching, annotation, and organization of images.

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

Sunday, April 23, 2006

MyChineseFlashCards is to ease the visual and auditory memorization of the 1000 most used Chinese characters

The goal of MyChineseFlashCards is to ease the visual and auditory memorization of the 1000 most used Chinese characters. To reach that goal, MyChineseFlashcards allows the user to learn characters with flash cards method; to access the characters of the dictionary in random, ascending, or descending order; to filter the characters, using one of 31 available filters; and to consult statistics on characters.

Saturday, April 22, 2006

OpenSubsystems is 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

Friday, April 21, 2006

VirgoFTP : A multi-platform, graphical FTP client

VirgoFTP is a multi-platform, graphical FTP client. It provides an interface like CuteFTP's, but its codebase has been developed from scratch and includes functionality that corresponds to CuteFTP. The goal is to provide a convenient, powerful, and secure FTP client which not only has a high quality user interface, but also has a rich feature set in non-Windows platforms.

# Intended Audience : End Users/Desktop, System Administrators
# License : GNU General Public License (GPL)
# Operating System : All POSIX (Linux/BSD/UNIX-like OSes), OS Independent (Written in an interpreted language)
# Programming Language : Java
# Topic : File Transfer Protocol (FTP)
# Translations : Chinese (Simplified), English
# User Interface : Java SWT

Thursday, April 20, 2006

The Pentaho BI Project provides enterprise-class reporting, analysis, dashboard, data mining and workflow capabilities

The Pentaho BI Project provides enterprise-class reporting, analysis, dashboard, data mining and workflow capabilities that help organizations operate more efficiently and effectively. The software offers flexible deployment options that enable use as embeddable components, customized BI application solutions, and as a complete out-of-the-box, integrated BI platform.

Wednesday, April 19, 2006

Aranea : A hierarchical Model-View-Controller Web framework

Aranea is a hierarchical Model-View-Controller Web framework that provides a common, simple approach to building Web application components, reusing custom or general GUI logic, and extending the framework. The framework enforces programming using object oriented techniques with POJOs and provides a JSP tag library that facilitates the programming of Web GUIs without writing HTML. In addition to being a full-fledged Web framework in its own right, it provides a powerful and simple component system that allows the framework to be tailored by configuring the reusable modules and adding modules only for the missing features.

[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 :: Application Frameworks

qooxdoo is an advanced JavaScript-based GUI toolkit

qooxdoo is an advanced JavaScript-based GUI toolkit. It continues where simple HTML is not enough and can help to you implement AJAX-enhanced Web 2.0 applications easier than ever before.

[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: User Interfaces, Software Development :: Widget Sets

Wiki on a Stick

"Wiki on a Stick" is a personal wiki that lives in a single self-modifying HTML file that contains the software, interface, and database. It's useful for taking notes, for use as a calendar, and for documenting software, etc. It currently only works in Firefox.

Sunday, April 16, 2006

Restlet : A framework that brings the simplicity and efficiency of the REST architectural style to Java developers

Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. It is composed of two parts, the Restlet API (alternative to Servlet API) and a reference implementation (Noelios Restlet Engine). It supports all REST concepts (resource, representation, data, connector, components, etc.) and is suitable for both client and server REST applications. The server connectors provided are HTTP(S), AJP (via Mortbay's Jetty or an adapter Servlet) and the client connectors are HTTP(S), JDBC, and SMTP (via JavaMail).

Thursday, April 13, 2006

Liferay is the world's leading open source portal platform

Liferay Portal is our flagship product. Now in its sixth year of development, Liferay Portal is JSR-168 compliant and runs on almost any major application server, database, and operating system, rendering over 700 deployment combinations.

With over 50 portlets prebundled and more than 20 community-contributed themes available, Liferay Portal is unsurpassed in out-of-the-box functionality, bringing immediate usability and accelerated development potential to a broad swath of portal-based internet application scenarios.

Liferay Journal is a built-in content management system (CMS) leveraging the technologies of Liferay Portal. Separation of content from layout and roles-based permissioning and workflow help your organization maintain editorial rights and integrity, allow for content versioning, and increase productivity, empowering writers and designers to focus on their respective areas. A good content management system can significantly reduce the operating cost of publishing, managing, and maintaining web content and document libraries.

Tuesday, April 11, 2006

DWR : A Java open source library that helps developers wanting to write Web sites that include AJAX technology

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.

iReport : A visual reporting tool based on JasperReports and written in pure Java

iReport is a visual reporting tool based on JasperReports and written in pure Java. You can manage charts, images, sub-reports, etc. Data can be retrieved using JDBC, TableModels, JavaBeans, and XML. It supports output in PDF, XML, XSL, CSV, HTML, and Java2D.

[Environment] Other Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Database, Office/Business, Printing, Software Development :: Build Tools, Text Editors :: Integrated Development Environments (IDE)

Monday, April 10, 2006

Textbender : A distributed system of collaborative writing, with a basis in genetic theory

Textbender is a distributed system of collaborative writing, with a basis in genetic theory. As a distributed system, it differs from the typical centralized approach (e.g. of a Wiki) where writers push contributions to a single, central copy of the text. By contrast, textbender has no central copy; instead, each writer has a separate copy of the text, and selectively pulls contributions from other writers. As a consequence, there are multiple variations of the text. Collectively, the text has spatial diversity.

[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] Java, Perl
[Topic] Artistic Software, Communications, Text Processing

Sharehound : A file systems indexer and Google-like searcher

Sharehound is a file systems indexer and Google-like searcher. It currently supports SMB file shares (i.e. MS Windows-based network shares are supported). The Web UI is used for search and crawl monitoring. Files and directories are indexed and searched by their paths and some other external attributes, not contents. Historical data (deleted files and offline hosts information) is indexed, which allows you to have full-fledged RSS notifications about added, changed, and deleted files in search results.

[Environment]
Web Environment
[License]
OSI Approved :: BSD License (revised)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: File Sharing, Internet :: WWW/HTTP :: Indexing/Search

OpenXava : An XML/Java Framework to develop J2EE business applications rapidly and easily

OpenXava is an XML/Java Framework to develop J2EE business applications rapidly and easily. It is based on business components defined with XML. It is feature rich and flexible, since it has been used for years to create real business applications.

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

Thursday, April 06, 2006

JobPal : A tool that can be used as an aid in online job searching

JobPal is a tool that can be used as an aid in online job searching. It currently includes the ability to automatically customize a cover letter and easily mail attachments to a prospective online employer. It also allows you to keep track of the history of positions you have applied to.

[Environment] Eclipse :: Java/Swing
[License] OSI Approved :: GNU General Public License (GPL)