ProjectsMissionTeamCommunity Objectpark  
 
Project SOIL
   about the project
Fuzzy Clock
SOIL

SOIL, the Serialized Objects Indexing Layer, is the working title of an object-oriented framework (otherwise known as class library) which allows developers to make any object in their application seamlessly persist beyond application shutdown.

In other words, SOIL provides orthogonal persistency features to Objective-C programs. As such, its feature set overlaps with that of a typical embedded, object-oriented database. It relieves application developers from the pain of writing and maintaining extra code to store their object data.

A major benefit of this approach over solutions with relational databases is the unification of the application and database development into a seamless data model and language environment. As a result, applications require less code, use more natural data modeling, and code bases are easier to maintain.There is no impedance mismatch involved. Object developers can write complete database applications with a modest amount of additional effort.

SOIL development has stopped in March 2002. Initial tests showed promising results. A lightweight version of it will be used in the Ginko project as the message index store.

   prerequisites

SOIL is being developed on Mac OS X, but we are looking to port it to other OpenStep compliant environments.

SOIL will be closed source, but freeware developers will get it free of charge.

   download

No files have been released jet. Please ask for a technology demo.

   contact & feedback
Please contact the project lead directly for any questsions.
- Back to the Projects Page -


 Valid HTML 4.0
 

© 1999-2001 the objectpark team