RSS 56 projects tagged "Object Brokering"

Download Website Updated 28 Jun 2002 ACDK Tcl

Screenshot
Pop 106.07
Vit 1.51

ACDK Tcl allows you to instrument a Tcl interpreter inside an ACDK application. In the Tcl script, you can call all ACDK classes with the standard ACDK Dynamic Method Invokation (DMI) methods.

Download Website Updated 10 May 2005 Artefaktur Component Development Kit

Screenshot
Pop 93.53
Vit 2.48

ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but it uses C++ as a core implementation language. It implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml, and more. Flexible allocator/garbage collection, threading, and Unicode are implemented in the core of ACDK. Extensions make C++ objects available for reflection, serialization, aspect-oriented class attributes, and [D]ynamic [M] ethod [I]nvocation. This DMI acts as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, and VBScript) and standard component technologies (CORBA and COM).

Download Website Updated 28 Mar 2008 Babel Interoperability Tool

Screenshot
Pop 50.29
Vit 2.61

Babel is an IDL-based language interoperability tool specific to engineering and scientific applications. It allows Fortran 77, Fortran 90, C, C++, Java, and Python to call each other in a single address space for maximum performance. Babel won a 2006 R&D 100 award from R&D Magazine.

Download Website Updated 03 May 2007 BerkeleyDB Backend Storage Engine for DURUS

Screenshot
Pop 30.20
Vit 3.06

BerkeleyDB Backend Storage Engine for DURUS provides a storage engine for DURUS, a persistence system for the Python programming language.

Download Website Updated 21 Sep 2005 COID

Screenshot
Pop 58.33
Vit 2.89

COID is an object-oriented networking library with a tool that automatically generates a lightweight communication layer directly from a C++ class declaration. The coidgen tool automatically extracts designated classes and methods from specified header files and generates a corresponding client class and host dispatcher. The server library manages networked and local connections and provides various services to running objects. The communication layer establishes either remote connection through TCP or direct (vtable) connection between the client and the server (if they reside in the same process).

No download Website Updated 03 Sep 2004 Cadena

Screenshot
Pop 18.55
Vit 56.42

Cadena is an Eclipse plugin that provides an integrated environment for building and modeling component-based systems (including CORBA CCM systems). It provides editors for defining component types, specifying component behavior, and creating and visualizing component assemblies. It also provides facilities for generating stub and skeleton source code for components, performing dependency analysis that traces inter/inta-component event and data dependencies, executing the developed systems, and more.

No download Website Updated 22 Jan 2007 Channel

Screenshot
Pop 46.95
Vit 3.39

Channel is a C++ template framework for distributed message passing and event dispatching. Its major components (message IDs, routing algorithms...) are highly configurable as template parameters. As a namespace shared by peer threads, channels support publish/subscribe scope control, message filtering, and translation.

Download Website Updated 30 Jan 2001 DataManager

Screenshot
Pop 21.63
Vit 1.00

DataManager is a library that provides a shared memory pool to allocate buffers from. It includes the necessary things to build servers which regulary produce data and provide them via ringbuffers to clients. It includes the common framework to have locking and various access methods. The use generally boils down to simple get()s and put()s. This project is no longer under active development.

Download Website Updated 30 Jan 2001 Doblet dynamic distributed object environment

Screenshot
Pop 62.10
Vit 1.00

Doblet is a framework/environment to easily build, deploy, and use interactive distributed objects. It was originally intended for chat, but can also enhance interactive Web sites.

Download Website Updated 28 Nov 2007 Hydro

Screenshot
Pop 13.45
Vit 44.74

Hydro is an independent implementation of ICE, the object-oriented RPC protocol by ZeroC, for the O'Caml programming language. Hydro (like ICE) allows you to bridge language barriers by letting components written in different programming languages communicate with each other. ZeroC's ICE product currently includes implementations for C++, Java, C#, Python, Ruby, VB, and PHP. Hydro adds support for O'Caml. Hydro includes an asynchronous runtime and a generator called hydrogen.

Screenshot

Project Spotlight

SmartGit/Hg

A GUI client for Git, Mercurial, and SVN.

Screenshot

Project Spotlight

MDIUtilities

A set of utility classes that can be used for Desktop application development.