Objectives
While currently not time bound objectives are to:
- Design Protocol - Write specification and documentation
- Create Prototype - Create prototype/reference implementation
- Establish Community - Spread idea and connect interested people to move to next level
Protocol Design
Protocol design should cover following areas:
- Data structure - How to store/stream data
- Data types - Declaration of data types and build-in types
- Data transformations - Support for data transformations, like compression, encryption and so on
Prototype Implementation
Free and open source prototype implementation in Java is currently underway. It should provide following outputs:
- Basic library - Library providing support for handling data encoded in the protocol itself
- Catalog of types - Catalog service providing access to declaration of types
- Framework - Local service providing various functions for applications
- Editor tool - Basic tool for viewing and edition
- Sample applications and files - Applications and files for demonstration purposes