Friday, June 30, 2006

The Gaudí Database Visual Editor : A Java application that allows you to visually design the tables of a database using a JDBC 2.0 (or higher) driver

The Gaudí Database Visual Editor is a Java application that allows you to visually design the tables of a database using a JDBC 2.0 (or higher) driver. It saves generated diagrams in XML format. It also generates Java code that binds an object to a table from a database and XML code for generating GUIs.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, System Administrators
[License] Freely Distributable, OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL), Public Domain
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database, Database :: Front-Ends, Information Management :: Metadata/Semantic Models

OpenXava : An XML/Java Framework for rapidly and easily developing J2EE business applications


OpenXava is an XML/Java Framework for rapidly and easily developing J2EE business applications. 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, June 29, 2006

cintoo Messages : A free framework to make internationalization easier for Java applications


cintoo Messages is a free framework to make internationalization easier for Java applications. It supports locales for threads and bundles can be associated with different packages. This allows the usage of different bundles for different parts of the application like plugins, installer or logging which probably should always be in the language of the admin :-)

cintoo Messages : A free framework to make internationalization easier for Java applications


cintoo Messages is a free framework to make internationalization easier for Java applications. It supports locales for threads and bundles can be associated with different packages. This allows the usage of different bundles for different parts of the application like plugins, installer or logging which probably should always be in the language of the admin :-)

Tuesday, June 27, 2006

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, June 26, 2006

IkeWiki : A new kind of Wiki (a so-called "Semantic Wiki")

IkeWiki is a new kind of Wiki (a so-called "Semantic Wiki") developed by Salzburg Research that allows users to collaboratively annotate pages and links between pages with semantic annotations. Such annotations are useful because they give machines a certain amount of "understanding" of the content that goes beyond merely displaying the page. This information can then, for example, be used for context-specific presentation of pages, advanced querying, consistency verification, or drawing conclusions. It currently only works properly with Mozilla Firefox and Opera (partly).

[Environment] Web Environment, Web Mozilla
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Adaptive Technologies, Communications, Information Management :: Metadata/Semantic Models, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Scientific/Engineering :: Artificial Intelligence

Sunday, June 25, 2006

EJBCA : A fully functional Certificate Authority in Java using J2EE technology

EJBCA is a fully functional Certificate Authority in Java using J2EE technology. It builds on the J2EE platform to create a robust, high performance, platform independent, flexible, and component-based CA to be used standalone or integrated in any J2EE app. EJBCA comes with a flexible and powerful Web-based admin GUI.

[Intended Audience] System Administrators
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java

EasyEclipse packages together the Eclipse IDE and key open source plug-ins

EasyEclipse packages together the Eclipse IDE and key open source plug-ins. It is intended to make Eclipse easier to download, install, and use.

[Environment] Eclipse :: SWT
[Intended Audience] Developers
[License] OSI Approved :: Open Software License
[Operating System] MacOS X, Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Software Development :: Build Tools, Software Development :: Compilers, Software Development :: Debuggers, Software Development :: Testing, Software Development :: Version Control, Text Editors :: Integrated Development Environments (IDE)

LanguageTool : A style and grammar checker that currently supports English, German, and Polish

LanguageTool is a style and grammar checker that currently supports English, German, and Polish. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. LanguageTool should be used after spelling has been corrected.

Saturday, June 24, 2006

DutchPIPE allows Web developers to make virtual multi-user "avatar" environments


DutchPIPE allows Web developers to make virtual multi-user "avatar" environments. Each Web page becomes an abstracted environment or location where visitors and other items on the page are visualized. This status is retained as visitors move around. A lot of real-time interaction is possible, resulting in persistent interactive page environments. DutchPIPE uses AJAX and the DOM for the browser, and it works without Java, Flash, plugins, or firewall adjustments.

[Environment] Console (Text Based), Web Environment
[Intended Audience] Developers
[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] JavaScript, PHP
[Topic] Communications :: Chat, Games/Entertainment, Games/Entertainment :: Multi-User Dungeons (MUD), Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: PHP Classes

Friday, June 23, 2006

blojsom : A Java-based, full-featured, multi-blog, multi-user software package that was inspired by blosxom

blojsom is a Java-based, full-featured, multi-blog, multi-user software package that was inspired by blosxom. blojsom aims to retain a simplicity in design while adding flexibility in areas such as the flavors, templating, plugins, and the ability to run multiple blogs with a single blojsom installation.

blojsom : A Java-based, full-featured, multi-blog, multi-user software package that was inspired by blosxom

blojsom is a Java-based, full-featured, multi-blog, multi-user software package that was inspired by blosxom. blojsom aims to retain a simplicity in design while adding flexibility in areas such as the flavors, templating, plugins, and the ability to run multiple blogs with a single blojsom installation.

Cayenne : A free object-relational persistence framework written in Java


Cayenne is a free object-relational persistence framework written in Java. Its goal is to make development of database Java applications faster and more consistent with the Object Oriented Programming concept. Some of the ideas used in Cayenne have been inspired by the persistence mechanism of NeXT's (and now Apple's) WebObjects application server.

[Intended Audience] Developers
[License] OSI Approved :: BSD License (revised), The Apache License
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development, Software Development :: Libraries :: Java Libraries

Thursday, June 22, 2006

Open Blue Lab aims to provide companies with a global solution to their organizational, communication, and planning needs

Open Blue Lab aims to provide companies with a global solution to their organizational, communication, and planning needs. Based on an open and flexible framework, solutions range from Internet (CMS, wiki, blogs), Intranet (PIM, Groupware), and CRM to ERP (Accounting, Financials, SCM, PLM, SRM).

[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Topic] Office/Business, Office/Business :: Financial :: Accounting, Office/Business :: Groupware, Office/Business :: Scheduling, Text Processing :: Markup :: XML, Text Processing :: Markup :: XSL/XSLT

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

Wednesday, June 21, 2006

SWAMP : A workflow processing platform

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] Other Audience, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java, Perl
[Topic] Information Management :: Workflow Frameworks

Tuesday, June 20, 2006

OpenEdit : A content management framework for designers

OpenEdit is a content management framework for designers. It includes online editing, dynamic layouts, a file manager, version control, and notification tools. Its ecommerce tools include an online catalog manager, a shopping cart, and advanced product searching with no database required.

[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Wiki, Internet :: WWW/HTTP :: Site Management, Text Editors, Text Processing :: Indexing

Monday, June 19, 2006

jZeno : A meta-project that integrates a collection of Java libraries to form a ready-to-use Web development environment

jZeno is a meta-project that integrates a collection of Java libraries to form a ready-to-use Web development environment. The main architectural goal of jZeno is to allow people to create Web applications by using pure Java development as much as possible, largely reducing the need to know technologies like Javascript, HTML, CSS, database-specific SQL, and tons of different APIs.

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

Compiere : The Open Source ERP & CRM solution with first tier functionality for the small-medium enterprise

Compiere is the Open Source ERP & CRM solution with first tier functionality for the small-medium enterprise. Designed for the global marketplace, Compiere is easy to install and implement. In contrast to other solutions, you will be able to enter invoices after about 4 hours, without functionality compromises or irreversible implementation time decisions.

[Environment] MacOS X, Web Environment, Win32 (MS Windows), X11 Applications :: Gnome
[Intended Audience] End Users/Desktop
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] Java, JavaScript, SQL
[Topic] Database, Internet :: WWW/HTTP :: Dynamic Content, Office/Business, Office/Business :: Financial, Office/Business :: Financial :: Accounting, Office/Business :: Financial :: Point-Of-Sale, Office/Business :: Office Suites, Office/Business :: Scheduling

Sunday, June 18, 2006

ThinWire : A development framework that allows you to easily build applications for the Web that look and feel like the desktop applications

ThinWire is a development framework that allows you to easily build applications for the Web that look and feel like the desktop applications. It can provide user interfaces that are responsive, expressive, and interactive without the complexity of the alternatives. ThinWire is an AJAX framework which targets the business application developer specifically.

[Environment] Handheld, Web Environment, Web Mozilla
[Intended Audience] Developers, Other Audience
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces, Software Development :: Widget Sets