# XBUP - XBLib

### Úvod

Tento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje popis základní knihovny podpory protokolu XBUP.

O úroveň výše

### Obsah

1. Úvod
2. Rozsah knihovny

### 1. Úvod

Knihovna XBLib je tvořena sadou podpůrných balíků či jednotek, obsahujících funkce pro podporu zpracování dokumentů a datových proudů kódovaných pomocí protokolu XBUP. Knihovna by měla být postupně implementována v co nejvíce programovacích jazycích. Knihovna je šířena pod licencí GNU LGPL a je ji tak možné zahrnout jako součást komerčních aplikací s uzavřeným kódem.

Základním cílem je umožnit tuto knihovnu zkompilovat do formy dynamicky zaváděné knihovny (.so, .dll, .jar) a zpřístupnit tak funkce pro práce s protokolem XBUP.

### 2. Rozsah knihovny

Knihovna by měla zahrnovat podporu následujících funkcí nad protokolem XBUP:

- Zpracování dokumentu ve formátu XBUP - parsovací nástroje, procesní filtry a další funkce:
  - UBNumber - podpora pro zpracování hodnot ukládaných pomocí kódování UBNumber
  - XBParser - podpora pro parsování dokumentu
  - XBDocument - podpora pro manipulaci s dokumentem
- Přístup k lokálními katalogu - čtení katalogu, vyhledávání a aplikace zvolených operací nad katalogem
  - XBCatalog - podpora pro organizaci a správu katalogu
  - XBService - podpora pro přístupu k instanci služby protokolu XBUP
- Moduly pro transformace dat
  - XBTransform - podpora transformací dat dokumentu
- ...

Homepage: http://xbup.sf.net
License: GNU Free Documentation License (FDL)
Latest update: 2008-09-19