The Internet Document And Report Server (IDRS) is a full Web development platform. All pages are built using an XML like dialect called the Reporting Markup Language (RML), can be generated using data from any JDBC complient database, and mostly require no programming logic. For reports that do require programming logic, RML pages can also use external Java classes and embedded JPython and BeanShell scripts for a higher level of control. Features of the IDRS include user-based security, data connection pooling for use by both the central IDRS system and by individual reports, and multiple databases to be used for each report and JSP.
Presenting XML is a Java Web application framework for presenting HTML, PDF, WML, etc. in a device independent manner. It supports various kinds of content, including XML files, dynamic content, SQL result sets, and flat files. It provides a declarative way for applying filters and XSLT transforms to a stream of XML content in a pipeline. It allows user defined filters and serializers written as Java plug-ins. It is component based and extendable. Presenting XML may be used as a command line tool or as a framework for a servlet-based Web application.
Checky is a document validation and analysis extension for Firefox, Mozilla, and Netscape. It provides an easy-to-use interface to many free and commercial online validation and analysis services. It allows the user to validate, analyze, view, and inspect documents containing HTML, XHTML, CSS, RDF, RSS, XML, P3P, hyperlinks, metadata, and many more. It can check Section 508 and WAI compliance of documents with many helpful services. It can help in the design, development, and maintenance of accessible documents for a semantic web.
MMBase is an Open Source Java-based content management system that can be used for publishing Internet content (e.g. Web sites, mailing lists, etc). It covers the whole spectrum needed to import, manage, maintain, export, and publish information. In other words, it contains Web-based editors for editorial people to insert, manipulate, and delete information. MMBase uses a jsp-taglib for Web designers to publish the information dynamically.
The Fedora software is based on an architecture known as FEDORA (Flexible Extensible Digital Object and Repository Architecture). The software takes advantage of distributed (or local) Web services, and makes representations of objects (called disseminations) available via HTTP. It is particularly good at handling complex digital objects where source datastreams and behaviors are distributed. There are two binary distributions (server and client), and a source distribution (including all libraries and source code needed to build any distribution).
JAMES is a framework which enhance collaborative groups by making use of the Web. The main feature of the project is to be able to fit heterogeneous systems. It features a core framework which offers users and groups management, database abstraction, configuration facilities, communication between system modules, permissions checks, and more. It also has a set of modules which make use of the core features to easily implement applications like a forum, a file repository, a news system, or a Wiki.
Nvu (pronounced N-view, for a "new view") is a complete Web authoring system that combines Web file management and easy-to-use WYSIWYG Web page editing. Nvu is designed to be extremely easy to use, making it ideal for non-technical computer users who want to create an attractive, professional-looking Web site without needing to know HTML or Web coding.