a modern alternative to object middleware such as CORBA™ or COM/DCOM/COM+. Ice is easy to learn, yet provides a powerful network infrastructure for demanding technical applications.
a client-side implementation of the rsync algorithm. It allows updating of files from a remote Web server without requiring a full download or a special remote server application.
Fit is a Java component that takes some HTML input; interprets it into tests, exercises the tests against the system being tested, and outputs an updated version of the HTML that incorporates the results.
an advanced C++ application framework that makes it easy to produce powerful C++ applications. The framework is a based on a thoroughly modern C++ design and has built in support for Rapid Application Development (RAD).
these essays are intended for beginners, pointing out useful techniques. Some are for experienced programmers poking into previously unknown areas of MFC. Some are advanced techniques, highly specialized.
a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length.
a flexible range of protections and freedoms for authors and artists. We have built upon the "all rights reserved" of traditional copyright to create a voluntary "some rights reserved" copyright.
a system for distributed, anonymous, persistent data storage which is robust against attempts by powerful adversaries to find and destroy any stored data.
a compiler cache. It acts as a caching pre-processor to C/C++ compilers. Caching previous compilations and detecting when the same compilation is being done again. (needs GCC or similar)
an e107 CMS plugin. This plugin will enable users to manage their DVD collection and show it to other members via the Web whether it is online or offline.
the first and only fully integrated 3D graphics creation suite allowing modeling, animation, rendering, post-production, realtime interactive 3D and game creation and playback with cross-platform compatibility - all in one tidy, easily and free.
"We have put together a set of guidelines that have served us well as developers and consultants over the years, and we offer these as suggestions that may help you in your job."
comprises the GNU C compiler targeted at the ARM processor of ARM-based HP calculators (like the HP49g+), HP specific libraries, a tool (ELF2HP) that converts the gcc produced binary to the appropriate format for the HP calculator, and an emulator
devoted to game / 3D graphics programming with DirectX / OpenGL using C++. Contains downloadable source code for several small and very specific sample programs that I think will be very helpful to anyone trying to learn both 2D and 3D game programming.