JSlib is intended to reduce the current amount of redundancy among Mozilla application developers who are trying to do similar things in different applications. By creating libraries of common useful routines, application developers can focus on creating original functionality for their own applications instead of dealing with messy XPConnect JS objects and worrying about which IDL methods do what and which are implemented on what platforms.
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.
Jamon is a text template engine for Java that is useful for generating dynamic HTML, XML, or any text-based content. It has a rich feature set that supports encapsulation, parameterization, functional decomposition, and reuse of presentation logic. Because it is compiled to non-reflective Java code, and statically type-checked, Jamon is ideally suited to supporting refactoring of template-based UI applications. Templates declare the arguments they require for rendering, including dynamic template content ("fragments"), and are translated into Java classes with public methods whose signatures reflect the arguments declared in the templates. This provides compile-time type- checking as well as excellent performance.
JAIMBot is a modular architecture for providing services through an AIM client. It contains a generic AIM library and a Bot which uses this library to provide such services as Offline Messaging, Lists, Weather, Headlines, Stock Quotes, TV Listings, and an AI chatterbot. You can try out this project with a live AIM bot called JavaAIMBot. Send it "help" as an instant message to see what it can to.
The Java Conduit Manager is a Java application for installing and uninstalling Java conduits to the Palm Hotsync manager. Featured conduits are the XML Java conduits for the basic Palm pilot applications (addressbook, todolist, memopad, and datebook). These conduits perform a full mirror synchronisation between the handheld and the desktop, saving the information in XML files.
Java Security Component Framework (JSCF) is a pluggable security component system with a JDBC-like interface. It allows connections to be made to registered security components with defined operations used mainly for mail, such as encrypting, decrypting, verifying, and signing streams. An implementation that works with the popular gpg program is included.
JavaWeather is multithreaded Java code which connects to the NWS servers to download current weather conditions and forecasts from 3,000 observation stations around the US and the world, and provide bean-like access info for Java applications and servlets (not applets). It also includes some temperature utilities.