38 projects tagged "Linux"
libNUI is a hardware accelerated GUI framework that makes it possible to build rich multi-platform applications based on 3D rendered dynamic layouts. Interfaces are built as a composition of widgets and behaviors, and the framework handles positioning, resizing, anchoring, and texture stretching. Objects are connected with synchronous events and delegates for mono-threaded communication, or asynchronous notifications and message queues are used for multi-threaded applications. It also supports strings (including Unicode), paths, files, data streams, fonts, threads, critical sections, audio buffer rendering, and more.
The Noble Ape Simulation is a collection of a number of autonomous simulation components including a landscape simulation, biological simulation, weather simulation, sentient creature (Noble Ape) simulation, and a simple intelligent-agent scripting language (ApeScript). Noble Ape also contains a social simulation where the Noble Apes can be tracked in terms of social groups and also over many generations to explain social phenomenon to users looking to study this kind of interaction. It has been in development for more than a fifteen years.
Address Book Server allows you to share your contacts and calendar events with others connected to your network or over the Internet. Each participant synchronizes their contacts with the server hosted on your own system. Address Book Server supports the full Address Book and iCal schema. The server also provides a friendly Web interface and an iPhone client which let you access your contact details remotely.
mGSTEP is a software development framework designed primarily for use in embedded devices. It implements the core elements of NeXT's OpenStep that evolved into Apple's Cocoa Objective-C class libraries. The drawing API is a partial implementation of Display Postscript in parallel with the newer Core Graphics API. The stable GUI (AppKit) is X11 based. A Linux framebuffer based GUI backend is also included.
distcc is a parallel build system that distributes compilation of C/C++/ObjC code across machines on a network. It can be set up in just a few minutes and makes builds up to ten times faster. It does not require machines to share a filesystem or have the same libraries or header files, and installation does not need superuser privileges.
Tk Drag and Drop is an extension for Tcl/Tk to add native drag and drop capabilities to the Tk toolkit. It is designed for Tk versions 8.3.3 and higher. Native drag and drop are supported under Microsoft Windows (XP, Vista, 7), Mac OS X Leopard (Cocoa framework), and Linux (XDND, drag support missing).
JIGS (Java Interface for GnuStep) allows Java programmers to use the GNUstep libraries from Java, but it is more than a set of bindings for GNUstep from Java: it takes advantage of the fact that Objective-C and Java are very similar languages to make it possible to use Objective-C classes from Java using exactly the same API (and vice versa). Moreover, JIGS can generate automatically wrappers for your own Objective-C GNUstep libraries.