XBUP - eXtensible Binary Universal Protocol - Documentation
[Up]

# Project's Documentation

Documentation is partial / work in progress. Documents are divided into several sections. Red links are currently not available.

## Content

- Project Concepts - Documentation of various issues and proposed concepts of project's characteristics
  - Development Steps
  - Numerical Encoding
  - Data Structure
  - Type System
  - Parsing
  - Serialization
  - Central Catalog
  - Transformations
  - Constraints
  - Data Meaning
- Protocol Specification - Currently used specification of the XBUP protocol
  - Specification Overview
  - Level 0: Tree Structure
  - Level 1: Block Types
  - Level 1: Remote Procedure Calling
  - Level 1: Catalog Interface
  - Level 2: Transformations
  - Level 3: Data Meaning
  - Level 3: Operations
- Framework Service - Documentation of framework service and related topics
  - Framework Structure
  - Framework Services
  - Framework Interface
- Protocol Formats - Documentation of various protocol format's issues
  - Format's Overview
  - Visual Formats
  - Audio Formats
  - Meta Data Formats
  - Textual Formats
  - Mathematical Data Formats
  - Programming Data Formats
  - Physical Data Formats
  - Society Data Formats
  - The Rules for Creating New Blocks
- Implementations - List of available implementations
  - Java Implementation

Homepage: http://xbup.org
License: GNU Free Documentation License (FDL)