Friday, September 30, 2005

Imforma: RSS Library for Java

The Informa RSS Library provides a convenient Java API for handling news channels and metadata about them. Different syntax formats (like RSS 0.91, 1.0 [RDF], 2.0, and Atom 0.3) for feeds are supported. There is also basic support for channel information descriptions (OPML). A full-text engine (Lucene) can be used for indexing and searching the news items. Two backends for storing the data are currently provided: In-Memory and Hibernate (which allows you to persist news items into allmost any JDBC compliant database).

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management :: Metadata/Semantic Models, Internet :: WWW/HTTP :: Dynamic Content :: News/Diary, Software Development :: Libraries :: Java Libraries

Tuesday, September 27, 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

Monday, September 26, 2005

RIFE

RIFE offers an alternative approach to web application development and design. It builds upon the Java platform, but offers all required tools and APIs to implement and perform all common Web site related tasks in a fast, intuitive, and consistent manner. RIFE is composed out of a large collection of modular parts, including a Web application engine, integrated Web continuations, a customizable multi-format template engine, support for template content transformation, and more.

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

Thursday, September 22, 2005

Mariana JSP Blog

Mariana JSP Blog is a JSP-based blog tool. It runs on Tomcat with Firebird as a database, and was developed on Linux. It currently has most of the blog posting features.

OpenI: A Web-based business intelligence application


OpenI is a Web-based business intelligence application. Based on J2EE, OpenI is an out-of-the-box solution for building and publishing reports from XMLA-compliant OLAP data sources, such as Microsoft Analysis Services or Mondrian.

[Environment] Web Environment
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database :: Database Engines/Servers, Database :: Front-Ends, Office/Business, Software Development

Friday, September 09, 2005

Watchdog:A tool designed to monitor IT services

Watchdog is a tool designed to monitor IT services. It checks at regular intervals whether a list of services is still alive. The services supported are HTTP, FTP, SNMP services, Oracle databases, MySQL databases, Sybase databases, and MS SQL Server databases.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] Advanced End Users, Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Security, System :: Monitoring

Joone (Java Object Oriented Neural Engine): An artificial neural network Java framework

Joone (Java Object Oriented Neural Engine) is an artificial neural network Java framework. It is used to build and train neural networks with a powerful visual environment. It has a modular design and can be easily extended by writing new modules to implement new learning algorithms or architectures.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Scientific/Engineering :: Artificial Intelligence, Software Development :: Libraries :: Java Libraries

Wednesday, September 07, 2005

PDFBox


PDFBox is a Java library for manipulating PDF documents and extracting contents from existing PDF documents.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management :: Document Repositories, Internet :: WWW/HTTP :: Indexing/Search, Internet :: WWW/HTTP :: Site Management, Multimedia :: Graphics :: Viewers, Software Development :: Libraries :: Java Libraries, Text Processing :: Filters, Text Processing :: Fonts, Text Processing :: General, Text Processing :: Indexing, Utilities

INews: A system to write and publish newspapers on the internet

INews is a system to write and publish newspapers on the internet. INews is different because the newspapers it produces have a traditional structure, with pages and articles distributed like in a paper newspaper. A newspaper published with INews is not published using HTML, but can be read with a Java application. INews is a complete system that includes a server application, an editor application to write and publish editions of the newspaper, a reader application to read the last edition of the newspaper on the Internet, and an administration application.

[Intended Audience] End Users/Desktop
[License] Freeware
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet, Text Editors :: Word Processors

Vex: A visual editor for XML


Vex is an editor for XML documents. The "visual" part comes from the fact that Vex hides the raw XML tags from the user, providing instead a wordprocessor-like interface. Because of this, Vex is best suited for "document-style" XML documents such as XHTML and DocBook rather than "data-style" XML documents.

[Environment] MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Text Editors :: Word Processors, Text Processing :: Markup :: XML

Saturday, September 03, 2005

JXTA Instant Messenger

JXTA Instant Messenger (JIM) aims to establish a server-free instant messaging system with various options. It features encrypted messaging, presence awareness, and sophisticated search for users.

[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: Chat

GOIM: Gamers Own Instant Messenger

GOIM (Gamers Own Instant Messenger) is a full featured jabber / XMPP client with special features (extensions) for gamers. (e.g. broadcasting a notification when you join a server, or seeing which games others play and joining them with one click on the game icon beside their name).

[Environment] Eclipse :: SWT
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: Chat