Search Wiki:
Overview
Karvonite is an object persistence framework for the .NET platform. Karvonite's goal is to relieve the developer from all serialization related programming tasks in a non-invasive way. It can save you from writing a lot of boring and thus error-prone code for moving the in-memory objects to and from the data storage. The Karvonite API is very simple and provides a gradual learning curve with a very low entry point.

Despite the fact that .NET serialization and XML files are ideal for storing data easily and effectively, in several cases they are not a viable replacement for a data engine. In contrast, not all applications require the horsepower and the excessive functionality and optimization of an enterprise database or a SQL engine; databases are a skill unto themselves and the learning curve is not as fast as expected.

Karvonite April (CTP 2009) SP2 now available

Benefits and Features
  • Transparently save/load .NET objects.
  • Non-invasive (no interfaces, base classes or special attributes required.)
  • Automatically handles object graphs and references (shared and circular).
  • Easy to use and deploy.
  • Supports .NET Framework 3.5, XNA 3.0 (Windows, XBox360, Zune) and .NET Compact Framework 3.5.

Karvonite Architecture
Karvonite.png


Links
Last edited Jun 2 at 7:16 PM  by DiegoCanepa, version 49
Comments
wpqs wrote  Nov 6 2008 at 2:07 PM  
Where can I find the documentation for Karvonite?

DiegoCanepa wrote  Nov 22 2008 at 2:56 AM  
The documentation is packed within the installer. Alternatively, you can download the Karvonite Overview pdf in the Downloads tab.

HansR wrote  Jan 15 at 12:13 AM  
I believe this framework is awesome.

Updating...
Page view tracker