on low-cost distribution shareware and freeware C/C++ source code. CUG launched the C/C++ Users Journal in 1983. We invented the term user supported software to describe this activity two decades before open source became an industry buzzword.
a high-level graphical application framework. Although Agar was initially developed as a game engine for the upcoming Trek to the Cave, it is also being used in different types of applications, such as CAD.
a publish/subscribe and point to point 100% Java based MOM server (message-oriented middleware) which exchanges messages between publishers and subscribers. The message is described with XML-encoded meta information. Messages may contain everything, GIF i
from Glowdot Code by Rick Strom " if you start with Win32, you will have very little problem moving to MFC or .NET, since they just simplify the process."
a fast, scalable and memory-efficient allocator for multiprocessors. Hoard solves the heap contention problem caused when multiple threads call dynamic memory allocation functions like malloc() and free() (or new and delete).
the XML C parser and toolkit developed for the Gnome project (but usable outside of the platform). Code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out
a general purpose monitoring platform. First, at run time, Pandora reads static configuration files either from disk or from the network. Second, if told so, Pandora opens a control socket to which commands can be sent. Pandora provides an API with C++, C and Guile bindings to ease the construction of clients. These commands allow queries of the actual configuration of the platform and to perform arbitrary modifications on it.
a C/C++ interpreter aimed at processing C/C++ scripts. Scripts are programs performing specific tasks. Generally execution time is not critical, but rapid development is. Using an interpreter the compile and link cycle is dramatically reduced facilitating
...you should be cautious about including C hackers in your projects, as they are often the ones who have the most trouble adapting to the abstraction-based form of software development that object technology embodies... Bertrand Meyer
is a layer above the existing toolkits available (Win32 API, GTK, Cocoa, ...). The result is that applications look and function like the user expects on their respective system. Mozilla Public License
component provides a layer over the Win32 API on Windows 95/98/ME so that you can write a single Unicode version of your application and have it run properly on all platforms. Platform Software Development Kit Redistributable