mfw allows multiple firewall configurations to be managed from the commandline on Mac OS X. Multiple firewall modes (and easy means of selecting between them) are useful on laptops, where one may want a default paranoid firewall, a mode for network scanning with nmap, modes for various networked games, or to run a software Network Address Translation (NAT) wireless base station.
PubCrawler is a script for an "alerting" service which scans daily updates to the NCBI Medline (PubMed) and GenBank databases. When PubCrawler is run daily, the results can keep scientists informed of the current contents of Medline and GenBank by listing new database entries that match their research interests.
Smilehouse Workspace is a Java based e-commerce application for product, order, and customer information management. It can be used for building and managing product catalogs, online stores, Webshops, and b-to-b extranets. It currently runs on Tomcat and has two Web-based interfaces. The first is a themed interface visible to the public, and the second is a separate administration interface for managing both the appearance and content of the published service (users and customers, product information and related files, order information).
The Lightweight Java Game Library is a native binding for OpenGL and OpenAL written with game developers in mind. It allows the full OpenGL and OpenAL APIs to be exposed without the penalties associated with competing methods, nor the limitations of APIs such as Java3D. Tutorials and demos are available, and Windows, Linux, and Mac OS X are supported.
Ikaros is a framework for writing and running component-based simulators. It is used for simulations of brain areas and learning models, but is general enough to be easily used for any discrete-time simulations. A simulation consists of modules written in C or C++ that are connected in the simulator, with connections specified in an XML file. It runs on the console, and can optionally generate a dynamic browser-based UI with SVG for graphics generation. There are also socket-based hooks for adding a full GUI. The package contains a number of modules and complete documentation for working with the framework.
bmon is a portable bandwidth monitor and rate estimator. It supports various input methods for different architectures. Various output modes exist, including an interactive curses interface, lightweight HTML output, and simple ASCII output. Statistics may be distributed over a network using multicast or unicast and collected at some point to generate a summary of statistics for a set of nodes.
edit-on Pro is a cross-platform, in-browser, WYSIWYG editor Java applet which enables XHTML content authoring with XML markup. The editor is compact, powerful and requires no special libraries or client plugins. It includes CSS support, table editing, a spelling checker, multi-language support, and features an API that allows full customisation and seamless integration into Web-based applications. It perfectly complements content management systems, e-learning, knowledge management systems, and CRM. A free trial version is available for download and includes complete developer samples and a comprehensive integration manual.