Wednesday, June 29, 2005

PRES (the Press Release System)

PRES (the Press Release System) is a simple content management system, essentially targeted at producing a news and information site. Managing a PRES system is designed to be simple, but presentation is sophisticated and flexible. An elementary knowledge of IT would be useful, but expertise in designing and managing Web sites is not a requirement. PRES can be used for anything from private "blogging" to corporate news systems. It is a Java WebApp and works with Tomcat.

[Environment] Web Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: News/Diary

Tuesday, June 28, 2005

Macao

Macao is a framework based on Javascript and DHTML to build animated interactive homepages. It is intended to build graphic adventures and other animated interactive fiction. Macao-based games don't need any plugin and can be hosted on static Web servers. The framework comes with a step-by-step tutorial and a complete Java-style API documentation. It has a Road Editor and other useful tools.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Desktop Environment :: Theme :: Cartoons, Desktop Environment :: Theme :: Web, Games/Entertainment :: Puzzle Games, Games/Entertainment :: Role-Playing, Software Development :: Libraries :: Application Frameworks

Monday, June 27, 2005

FreeMarker

FreeMarker is a template engine that was originally designed so that servlet-based applications could keep graphical design separate from application logic. The templates provide an easy and highly flexible way to generate any kind of text output (HTML, PostScript, TeX, source code, etc.) from a variety of data sources such as Java objects, Jython objects, XML object models, and more.

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

Warrior XAMJ Browser

Warrior XAMJ Browser is a browser that uses XAMJ, an XML language designed to address many of the shortcomings of HTML and an open alternative to Microsoft's XAML. XAMJ documents are generally served over HTTP but can also be used in standalone applications, as Warrior itself is written in XAMJ.

[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, Unix
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Browsers, Software Development :: Code Generators, Software Development :: Libraries :: Java Libraries, Text Processing :: Markup :: XML

Sunday, June 26, 2005

Fast Date Picker

Fast Date Picker is a calendar that is easy to integrate into Web pages that require the users to select a date. It is written in ECMAScript, so it responds to the users' clicks more quickly than most of the server-side-based or Java-applet-based date pickers often found on travel sites.

[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

Thursday, June 23, 2005

jGossip

jGossip is simple and powerful forum (message board) software implemented on J2EE platform using the Struts framework. It supports all the main features: reply-to-user, page navigation, email notification, and administration of users.

[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: BBS, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards

HTML Parser

HTML Parser is a Java library used to parse HTML in either a linear or nested fashion. Primarily used for transformation or extraction, it features filters, visitors, custom tags and easy to use JavaBeans. It is a fast, robust, and well-tested package.

[Environment] Web Environment
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries, Text Processing :: Markup :: HTML/XHTML

Sync4j


Sync4j is a mobile application server and more. It includes a suite of tools for developing, deploying, and managing any mobile project and is a certified implementation of the Open Mobile Alliance Data Synchronization and Device Management protocols (OMA DS and DM, formerly known as SyncML). It includes a mobile application server with connectors to SQL relational databases, Microsoft Exchange, Lotus Domino, and SugarCRM, applications for Outlook, Windows Mobile PocketPC, BlackBerry, Palm, and iPod for synchronizing address books and calendars, and a gateway for supporting mobile email. An SDK and an OMA DM server for remotely managing mobile devices are also included.

[Environment] Handheld, Other Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] C++, Java
[Topic] Communications, Database :: Database Engines/Servers, Office/Business, Software Development :: Embedded Systems, System :: Software Distribution

Mortíforo

Mortíforo is a portable, enterprise-ready forums discussion software with a modular authentication system, including LDAP centralized authentication support. PostgreSQL and Oracle are supported, using SqlMaps to separate the database logic. Freemarker is used to separate the presentation logic from the backend. It is available in English, Spanish, French and Dutch. It is developed under the Java Servlets 2.4 specification.

[Environment] Web Environment
[Intended Audience] Advanced End Users, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: BBS, Communications :: Conferencing, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards

Wednesday, June 22, 2005

jsgal

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

RIB

RIB is a software package for creating WWW metadata repositories. Metadata, from RIB's perspective, is information that describes reusable objects, such as software. RIB allows the user to enter metadata into a Java applet, which then sends the information to an RIB server via HTTP. The information is then stored in an SQL database, where it is automatically made available in a fully functional Web site (catalog, search page, etc). Repositories that use similar data models can use the XML processing capabilities to share information via the Internet.

[Environment] Web Environment
[Intended Audience] Other Audience, System Administrators
[License] OSI Approved :: Open Software License
[Network Environment] IP :: IPv4
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Indexing/Search

BORG

BORG is a calendar and task tracking system written entirely in Java. The calendar is an appointment organizer that provides a nice month view, month printing, email reminders, popup reminders, and a to do list. The task tracker tracks issues and tasks through various user-defined states.

[Environment] Other Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, OS Independent, OS/2, POSIX, Unix
[Programming Language] Java
[Topic] Information Management :: Issue Tracking, Office/Business :: Scheduling

Coldtags suite

The Coldtags suite is a collection of custom JSP tags that provides 90+ custom JSP tags for common programming tasks faced by JSP developers. It also includes custom tags similar to the Web controls in the .NET framework.

[License] Free for non-commercial use
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries

OpenXava

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

Rad SFTP Applet

The Rad SFTP Applet is a graphical secure FTP (SFTP) applet. It is multi-threaded and thus capable of carrying out several concurrent uploads and downloads and resuming interrupted transfers.

[Environment] MacOS X, Web Environment, Web Mozilla, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, System Administrators
[License] Free For Educational Use, Other/Proprietary License, Other/Proprietary License with Source
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: File Transfer Protocol (FTP), Utilities

Echo2 Web Framework

Echo2 is a reinvention of the Echo Web Framework built around an AJAX (Asynchronous JavaScript and XML) rendering engine. It aims to provide a component-oriented/event-driven toolkit for developing Web applications that approach the capabilities of rich clients.

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

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

Tuesday, June 21, 2005

Glub Tech Secure FTP

Glub Tech Secure FTP is a utility that allows FTP connections to be made using SSL.

[License] Free for non-commercial use
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, Unix
[Programming Language] Java
[Topic] Internet :: File Transfer Protocol (FTP), Security

Bonita: J2EE Cooperative Workflow System

Bonita is a flexible cooperative workflow system based on the workflow model proposed by the ECOO Team, which incorporates the anticipation of activities as a more flexible mechanism of workflow execution. This flexibility allows a considerable speed increase in the design and development phases of cooperative applications. The workflow engine is built on EJB (Enterprise Java Beans). The system offers a comprehensive set of integrated graphical tools for performing the process conception and definition, the instantiation and control of this process, and the interaction with the users and other applications.

[Environment] Other Environment, Web Environment, Win32 (MS Windows)
[Intended Audience] Developers, Other Audience
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft, POSIX :: Linux
[Programming Language] Java
[Topic] Desktop Environment :: Theme :: Web, Information Management :: Workflow Frameworks, Internet :: WWW/HTTP :: Browsers, Office/Business :: Groupware

Friday, June 17, 2005

mvnForum

mvnForum is an open source, powerful, easy to use, easy to setup bulletin board (forum) built on the Java J2EE technology (Jsp/Servlet). mvnForum is compatible with any Servlet Containers which supports Jsp 1.2 and Servlet 2.3. mvnFourm is free, opensource and released under the terms of the GNU General Public License. It means that you could use it free of charge to build your own discussion communities.

[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: BBS, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards, Software Development :: Libraries :: Application Frameworks

Monday, June 13, 2005

OpenCms

OpenCms is a professional level Open Source Website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of html. An integrated WYSIWYG editor with a user interface similar to well known office applications helps the user creating the contents, while a sophisticated template engine enforces a site-wide corporate layout. As true Open Source software, OpenCms is completely free of licensing costs.

OpenCms is based on Java and XML technology. Therefore it fits perfectly into almost any existing modern IT infrastructure. OpenCms runs in a "full open source" environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle DB).

Java-source.Net

Java-source.Net: Open Source Software in Java

Thursday, June 09, 2005

DocBook Doclet

The DocBook Doclet creates DocBook XML from Java source documentation or HTML files. It is helpful if you want to create reference handbooks of your API. Normally it is used with the Javadoc tool but it can also be used as a standalone application to convert HTML to DocBook. Additionally it comes with a Swing application to manage documentation projects and to transform the resulting DocBook files to PDF, Postscript, HTML, or JavaHelp.

[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Software Development :: Documentation, Text Processing :: Filters, Text Processing :: Markup :: SGML, Utilities

Friday, June 03, 2005

Subsonic

Subsonic is a Web-based media streamer. Although primarily designed for MP3, it works for any media format that can stream over HTTP (for instance WMA and OGG). With Subsonic you have access to your entire music collection wherever you are. It is designed to handle very large music collections (many thousand albums). It uses a combination of directory structure and tag parsing to organize the music.

[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS, MacOS X, Microsoft :: Windows, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, Unix
[Programming Language] Java
[Topic] Multimedia :: Sound/Audio, Multimedia :: Sound/Audio :: Players, Multimedia :: Sound/Audio :: Players :: MP3

Turkey

Turkey is a dummy text generator, which means it generates dummy texts. Dummy texts are usually used by webdesigners and DTP people to fill designs with some meaningless but nice-looking content.

[Environment] Console (Text Based), MacOS X :: Cocoa, 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] Other/Nonlisted Topic

Wednesday, June 01, 2005

Swing XML Authoring Tool

SwiXAT is a Swing-based authoring tool for the quick and easy development of GUI Java applications. It implements a true MVC framework and uses XML to define the view (SwiXML is used as the XUL engine), BeanShell as a scripting language for the controller, and JXPath as the binding mechanism between the view and model. It provides a complete environment in which it is possible to almost write an entire Java Swing application without writing Java compiled code. The use of XPath makes it very simple to traverse the object tree of the application's business model.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] Advanced End Users, Developers
[License] The Apache License, The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Desktop Environment :: Tools, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces

TrackIt

TrackIt is a Web-based project tracking tool designed from the ground up to provide maximum flexibility, customization, and most importantly, usefulness to the developer. It has built-in support for various Extreme Programming constructs, as well as CVS integration. It also supports simple listings via HQL and advanced reporting via SQL. It is written in pure Java (1.4), so it will run on any OS with a VM.

[Environment] Web Environment
[Intended Audience] Developers
[License] Freeware, OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Version Control