Friday, December 30, 2005

NachoCalendar: To provide a fully customizable calendar component for Java

NachoCalendar is intended to provide a fully customizable calendar component for Java. Currently three components are provided: DateField, MonthPanel, and CalendarPanel.

[Environment] MacOS X :: Cocoa, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries

Thursday, December 29, 2005

JamochaMUD: An open source MUD/Muck client written in Java

JamochaMUD offers Unicode, plug-in, and multi-language support (8 different languages) to allow a more enjoyable MUCKing/MUDding experience. It features command history, synchronized window controls, experimental SOCKS 5 support, and greatly improved ANSI colour support. It plays nice on Unix systems, supports a wide range of MU*s, and also includes emulation of some TinyFugue editor controls. It uses Java 1.1, and includes classes to be easily reused in other Java applications.

Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Games/Entertainment :: Multi-User Dungeons (MUD)

Saturday, December 24, 2005

FreeGuide: A TV guide program

FreeGuide is a TV guide program. It uses parser programs to extract TV information from web pages and stores them for viewing without the need to connect to the Internet. The viewer allows the user to view television listings and create customised TV guides by selecting programmes and by building up a favourites list.

[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Desktop Environment, Internet

Wednesday, December 21, 2005

jPodder

With jPodder you can subscribe to websites containing audio. jPodder will download the files to your system and transfer these to your favourite media player.

Operating System: OS Independent (Written in an interpreted language)
License: GNU General Public License (GPL)

Monday, December 19, 2005

Sin: A framework for implementing Continuous Integration on top of the Subversion version control system

Sin is a framework for implementing Continuous Integration on top of the Subversion version control system. This can help to improve the overall productivity of your development team by reducing the number of build breakage experiences or even eliminating them entirely.

[Environment]
Web Environment
[Intended Audience]
Developers, Quality Engineers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: Windows, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language]
C#
[Topic]
Software Development, Software Development :: Build Tools, Software Development :: Quality Assurance, Software Development :: Testing

mcube: A digital music manager

mcube is a digital music manager. Its goal is to let users manage and choose music for listening with the comfort and feeling of browsing physical compact discs and with the power of computer aided searching, sorting, and categorization.

[Environment] MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Information Management :: Records Management, Multimedia :: Sound/Audio

Thursday, December 15, 2005

HelpSetMaker allows creation and maintenance of help documents

HelpSetMaker allows creation and maintenance of help documents. It is especially tailored to the needs of the JavaHelp online help system for Java programs. Help texts are written in a very simple descriptive language, and the resulting documents are immediately shown on the screen. Links, images, and style sheets can be included and managed. It can also produce HTML and LaTeX source output.

[Environment] Eclipse :: Java/Swing, MacOS X, 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] Software Development :: Documentation, Text Editors :: Documentation

Shotoku: Content management framework, developed at JBoss labs.

Shotoku is designed to provide easy access to content repositories in which you can store data and bind metadata. The current implementation is based on a Subversion repository with a local working copy.
Here are some of the currently implemented features:

  • Because a local working copy is present, data reading is very fast.
  • Data writing is reliable, because data is sent straight to the repository, without touching the working copy.
  • Shotoku can work in "embedded" mode in stand-alone applications, as well as a component in an application server.
  • Shotoku allows you to "inject" content into any POJO using annotations (currently supported only in app server mode). POJOs which are Shotoku aware are automatically updated when a user updates a node in a Subversion repository Shotoku is configured to reference. Content can be anything and there are no structural requirements placed on the repository - even existing Subversion repositories can be referenced by Shotoku without modification.
  • A simple search mechanizm.
  • Integeration with Apache Velocity - you can easily store tamplates in Shotoku.

Kosmos stands for K omposite O pen S ource Mo nitoring S uite

Kosmos is a suite of software development project monitoring portlets, developed at JBoss Labs . The JSR-168-compliant portlets are backed by a server component, to track the evolution of various aspects: version control, issue tracker, continuous integration builds and project dependencies. It delivers an instant project state view in quasi-realtime .

JavaSVN: A pure Java Subversion (SVN) client library

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]
Free for non-commercial use
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Software Development :: Libraries :: Java Libraries, Software Development :: Version Control, Software Development :: Version Control :: Subversion

JDraw: A pixel-oriented image editor designed especially for small to medium-sized pictures used to decorate Web pages

JDraw is a pixel-oriented image editor designed especially for small to medium-sized pictures used to decorate Web pages. It is entirely written in Java, easy to use, and saves (animated) GIFs, JPEGs, ICOs, and PNGs.

Java VideoLan Client Binding

Java VideoLan Client Binding lets you use the VideoLan multimedia player in any Java software.

[Environment] X11 Applications
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C++, Java
[Topic] Multimedia :: Sound/Audio :: Players, Multimedia :: Video, Software Development :: Libraries :: Java Libraries

lmappletserver: A framework for integrating Java applets into the J2EE environment

lmappletserver is a framework for integrating Java applets into the J2EE environment. Targeting EJB3.0, it allows applets to access EJB3 as if they were local objects. Its features include transparent remote access without RMI, automatic applet packaging and deployment, and more. It runs over port 80 like a Web service, but without the overhead. Server side methods are exposed to the applet simply by using annotations.

[Environment] Eclipse :: Java/Swing
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development

Monday, December 05, 2005

Stripes: A framework that makes building Java Web applications as easy as it should be

Stripes is a framework that makes building Java Web applications as easy as it should be. It uses annotations to meet the goal of zero external configuration. It includes simple yet powerful solutions to common problems such as indexed properties, multi-event forms, localization, and use of domain objects in the Web tier. All of this is contained in a compact framework with hardly any dependencies.

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

Thursday, December 01, 2005

NoNox: To help automate the defense of Internet servers against attacks such as dictionary attacks aimed at root

NoNox is intended to help automate the defense of Internet servers against attacks such as dictionary attacks aimed at root. NoNox monitors log files for user-specified trigger patterns. When a pattern is seen enough times in a given file within a given period of time, NoNox will execute a command. The patterns, time limits, files to watch, and commands are all user-specified. For example, if NoNox sees too many failed login attempts from one IP address, it could execute a command that tells a firewall to drop packets from that host, instantly cutting off the attacker.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] POSIX :: Linux
[Programming Language] Java
[Topic] System :: Logging, System :: Networking :: Firewalls, System :: Systems Administration