My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Main  
Main page, start here for any documentation.
Featured
Updated Feb 4, 2010 by zwetan

Introduction

eden ECMAScript data exchange notation the data format and parser library.
edenlite eden lite the data serialization library.
eden RR eden Ridge Racer the client/server library.

eden is a serializer/deserializer library using a subset of the ECMAScript notation, it allows to exchange and interpret data keeping the structure and the type.

eden RR is when you use the eden format to exchange data between a client and a server, as such you can consider eden as a messaging protocol.

This messaging protocol is text based and use the Hypertext transfer Protocol (HTTP) as its vehicule on the application level and follow the standards of URI (Uniforme Resource Identifier), MIME (Multipurpose Internet mail Extensions), etc.

By default this protocol use the text/ecmascript content-type and the UTF-8 character set as the default encoding scheme.

eden is made for people familiar with ECMAScript based language as JavaScript, JScript, ActionScript, etc. or any other C syntax based language as C/C++, C#, Java, etc. who want to exchange data keeping the structure and the type of the data in a text based data format.

If you can read or write code in one of these languages you can easyly use and understand eden.

eden only take care of the data structure, with the concern that XML is best suited for document structure.

Its goal is to provide a lightweight and readable format for developers who want to exchange objects while conserving the structure and the type of these objects.

Details

eden features

eden as a messaging protocol

roadmap

implementation details

history


Sign in to add a comment
Powered by Google Project Hosting