Skip to content
BuckRogers1965 edited this page Sep 14, 2010 · 2 revisions

Welcome to the DataObj wiki!

I am working on the documentation for this project.

The idea of this project is to create a reusable framework that allows you to program its object in your scripting language of choice.

Each object publishes its interface to the system. Each added language processes all these objects into include files that automatically map the interfaces into that languages objects.

To perform tasks you line up the objects like an assembly line, with connections between properties and send the data through the linked objects so the data gets processed at each point. The connections themselves are objects that can have a value and can filter out values. The reason that these

At some point there will be a graphical interface created that will allow easy creation and monitoring of the processes. I would like this graphical interface to be based on the same framework, but run separately from the processing processes. This graphical interface should even work with processes on other machines.

The main design of the program is a library that is loaded by a small executable. This executable loads environments and has all the assumptions about where things are and how things are organized, while the library has all the interfaces for the data object framework.

This means that you can have many different small executables all loading the same moderately sized library and be able to start and stop the executables quickly because they are small and share the same library.

Clone this wiki locally