A portable, high-level 3D engine with an emphasis on generality. So far it is mainly used in CAD applications in need of geometrical constraint solving and other geometrical methods. FreeSG is designed as an integrable component and not a framework.
UDAE allows developers to access data both locally and over WSN from a variety of sources, such as sensors, communications links and platform components in a unified manner.
Clavius allows developers to augment their applications with an accurate Gregorian calendar/time library. Clavius allows applications to record date and time in coordinated universal time. Clavius supports varying time zones and date format endianness.
Continue to maintain, develop, and public new release following Python2.6, becasuse python.org wont make python3 supported and compatible python2.x., and make python2.x and python3 compatible. // RELEASE: python2.7->python2.x->python2000->python20xx.
ETKPP is a cpp wrapper for GTK+ written for ease of use for GTK+ users.
C language does not have built in templates which can be conveniently reused for engineering/mathematics applications. The purpose of the project to create in one place easily usable templates/continers for lists, trees, graphs and matrices.
ObjectBuilder is a C++ CASE tool (CASE, refactoring, documentation generator). It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction.
FGL is a tightly-integrated self-contained development & execution environment utilizing best-of-breed programming tools and methodologies, optimized web/application server, highly-scalable relational/object database, and robust extension interface.
The MCLA Robotics project comprises a Java based platform for robotics application development. It is being developed by the physics department at the Massachusetts College of Liberal Arts in North Adams, Massachusetts.
CLiteOO (Lightweight OOP in C) is a framework and toolkit to write object-oriented code in C language. The feature is its syntax is very similar to C++ and supports simple reflection mechanism. *It not uses ugly marco (just like CLASS_DECLARE).*
Aquamarine is a Object Oriented language. The goal of this project is to provide a aquamarine to C++ compiler and a classes library.
CRel is an object relational data store for C programs. Based on a structure data specification in XML or autogen, it generates code to store and access the data object. It supports indexing, constraints, memory management and serialization.
OmniObject is a free replacement for Microsoft DCOM, with some advantages: more configurable, Internet friendly and open source (thus you can debug it). We're now Windows only, but we have plans to support *nix soon.
The goal of this project is to provide a plasticity SDK, i.e. to allow developpers to create UIs that can be displayed on the fly on various devices (other PCs, PDAs, cell phones...).
UCL is a Collection of in C++ programmed Classes, like mathematic function handling classes or some making you able to do physical calculations. Most of them are from science.
Package to handle Threads width PHP5
An compiled object oriented language which uses the C ABI
Sockeye is a language similar to Java, but with some pythonic sugar, which at least for the initial version will convert to C code prior to further compilation. Currently the parser only builds an AST and is on hold, and currently the std lib is what is under development. This is pre-alpha since it's primarily a library and a bunch of unit tests. In the near future it could at least be used as a C library for folks who wanted to do operations on Strings, RegExps, Lists, and HashTables which are simple in python. When I get back to the compiler generating code I'll handle generics so Lists don't just contain void *s.
shared memory object server database
hippocampus is a reflexion on the pertinence of developping a shared memory, object oriented, dynamic and reflexive language interpreter. The idea behind this confusing words is to have a python's like environment able to share objects across multiple processes, removing the GIL but restrincting the use of this environment to data manipulation. The motivation is to avoid all the ORM configuration, SQL manipulation and objects replications needed when using an rdbms. I want to implementation the engine with C as it is a commonly known language and it has a good support of the linux's shared memory. I have already done an encouraging poc with C and mmap.
Object Oriented Language
Ctalk is a compact object oriented language that works closely with C. That means you can use Ctalk for GUI, network, client-server, and systems programs as well as traditional object oriented simulations. Ctalk includes a just-in-time compiler, extendable class libraries, and a compact run-time library. Written for use with GNU GCC, Ctalk supports a variety of UNIX, Linux, and OS X systems, the X Window System, and libraries like the GNU readline library, the Xft Type1, FreeType and TrueType font libraries, and the OpenGL and GLUT 3-d graphics libraries. If you want to learn more about Ctalk, you can download the tutorial as a PDF file in the Files section. Ctalk's C preprocessor, Ctpp, is also available as a separate package. To find out what's new in the latest release, check out the ReleaseNotes page of the Ctalk Wiki.
Implementing Xmesh using TinyOS
Recent advances in Micro Electro Mechanical Systems (MEMS) technology, wireless communications, and digital electronics have enabled the development of low cost, low power, multifunctional sensor nodes that are small in size and communicate untethered in short distances. Energy aware routing algorithms can be used to increase the energy efficiency of wireless sensor networks. Today, two common kinds of energy aware routing algorithms are being researched and implemented in wireless networks. The first type main type is known as Low-Energy Adaptive Clustering Hierarchy (LEACH), which aggregates the network into clusters and randomly rotates the base station inside the cluster to evenly distribute the workload. LEACH elongates the lifetime of a wireless network twice as long as the one without an energy aware routing algorithm. This project focuses on Mica-Z wireless networks for military and commercial applications, and also presents a framework for software technology for sensors.
A Java Wrapper for Windows API functions.
This project is a set of Java wrapper classes for Win32 API functions. There is a parallel project called J7Linux which is the equivalent for Linux/Unix systems.
elastiC is a Very High Level Language (VHLL) with a C-like syntax. Dynamically typed, with fast Garbage Collection, supports functional programming and robust Object Orientation. Designed to be easily extended and embedded, it's portable and lightweight.
Loglan language and Virtual Loglan Processor repository
Loglan'82 is a programming language conceived for object and distributed programming. It has many features that make Loglan'82 a tool surpassing other programming languages: * It enjoys a unique safe and efficient system of managing objects, see [[Safe dealocation]], * It offers modules of classes (__class__), moreover it allows to declare modules of cooperating objects i.e. **coroutines** and modules of threads ('''process'''). One can create not only objects of classes, but also objects of coroutines with their ''fibres'' and objects of processes, aka agents with their *threads*. * Virtual machines of Loglan may connect (through internet) in a virtual, multiprocesorr computer.This allows to distribute a computation of a program between processors in a controlled way. * Objects of processes (agents) can be alocated on different nodes of a network of virtual machines or on the same machine.
Framework orientado a objeto.
Kreatrix is dynamic prototype based object orientated language. It has been inspirated by Io and Self. The syntax is similar to Smalltalk. It has small VM with modules (like Python). Some modules bind external library, for example: GTK+ and SDL.