Scarab is an Issue Tracking System that features data entry, queries, reports, notifications to interested parties, collaborative accumulation of comments, dependency tracking, and collaborative prioritization (voting). It uses Java Servlet technology to enhance speed, scalability, maintainability, and ease of installation. It contains XML import/export support, allowing easy migration from other systems (like Bugzilla). The modular code design eases the modification of features. It is fully customizable via a set of administrative Web pages. The look and feel of the UI can easily be modified, and Scarab can easily be integrated into larger systems.
Velosurf is a database mapping layer library for the Apache Velocity template engine. It provides automatic database mapping of tables and relationships without any code generation. In the context of a Webapp, it also provides handy tools for authentication, localization, and forms validation.
The goal of the Apache Tomcat Project is to provide commercial-quality server solutions based on the Java Platform that are developed in an open and cooperative fashion. Tomcat 3.x is an implementation of the Java Servlet 2.2 and JavaServer Pages 1.1 Specifications. Tomcat 4.x is an implementation of the Java Servlet 2.3 and JavaServer Pages 1.2 Specifications, and is a re-implementation of the Tomcat servlet engine from the ground up. The current branch, Tomcat 5.x, is an implementation of the Java Servlet 2.4 and JavaServer Pages 2.0 specifications, with increased attention to scalability, reliability, and management functionality.
Xerces2 is the next generation Apache Xerces-J XML parser. This version of Xerces-J defines the Xerces Native Interface (XNI), and provides a complete, standards compliant reference implementation using XNI. The parser was completely re-designed and re-implemented to be simpler and more modular. To help contribute to this project, visit the Apache Xerces Project Webpage (http://xerces.apache.org) and join the firstname.lastname@example.org mailing list.
SipExchange is a softswitch that provides standard SIP services like location, proxy, and presence. Using the SipExchange application, service providers can offer VoIP telephone services to their subscribers as well as other services based on voice, video, and instant messaging. SipExchange supports many of the standard subscriber features offered by the traditional telephone exchanges and PBXs. In addition, SipExchange supports external call control capabilities which service providers and software developers can use to create new features and services rapidly and plug them into the SipExchange application. SipExchange works with standard SIP phones that adhere to the SIP protocol standards. Its software architecture is flexible, scalable, and easily extensible. It runs as an enterprise application inside the JBoss server and takes advantage of many services that a J2EE server provides. SipExchange provides a portal-based user interface with which system administrators can manage subscribers and features as well as perform other routine operations. From the portal, subscribers can manage their profiles, view the call detail records, and customize the features to which they have subscribed. Service providers can easily add additional content to the portal and customize the look and feel.
Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for Web development, Web designers can work in parallel with Java programmers to develop Web sites according to the Model-View-Controller (MVC) model, meaning that Web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the Web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity also provides template services for the Turbine Web application framework, making a template service that allows Web applications to be developed according to a true MVC model.
A garbage collector as a replacement for C malloc or C++ new.
A system to allow unattended reboots with an encrypted root file system.